I have also tried the following in a script I am working on :
import requests
import json
url = "https://api.meraki.com/api/v1/devices/XXXX-XXXX-XXXX/liveTools/throughputTest"
payload = '''{
"callback": {
"payloadTemplate": { "id": "wpt_2100" },
"url": "https://webhook.site/0a7dc1fb-4029-4f18-8486-f489aab3f457",
"sharedSecret": "test123"
}
}'''
headers = {
"Authorization": "Bearer XXXXXXXXXXXXXXXXXXXXXXXXXXXXX55b1",
"Content-Type": "application/json",
"Accept": "application/json"
}
response = requests.request('POST', url, headers=headers, data = payload)
print(response.text.encode('utf8'))
This just returns a b'' response and nothing is reported to our WebHooks Server
If anyone could lead me in the right direction would be much appreciated