Update specified webhook settings for all devices in an organization. These settings apply to all devices currently in the organization and any devices added in the future.
Note: This call updates only webhook settings configured in the call. Any webhook settings not configured in the call, remain as they are.
Successful operation
Bad request error
Unauthorized error
Forbidden error
Internal server error
{- "gpsWebhookUrl": [
- "string"
], - "eventWebhookUrl": [
- "string"
], - "eventWebhookConfig": {
- "notifyMediaAvailable": {
- "isEnabled": true
}
}, - "alarmsWebhookUrl": [
- "string"
], - "alarmsWebhookConfig": {
- "subscribeForAlarmUpdates": {
- "isEnabled": false
}
}, - "systemMessagesWebhook": [
- {
- "url": "string",
- "config": {
- "dataProfile": {
- "isEnabled": false,
- "dataProfileLimit": 90
}, - "deviceStatus": {
- "isEnabled": false
}, - "deviceBillingStatus": {
- "isEnabled": false
}, - "deviceRemoved": {
- "isEnabled": false
}, - "auxiliaryCamerasConnectionStatus": {
- "isEnabled": false
}
}
}
]
}
{- "data": {
- "gpsWebhookUrl": [
- "string"
], - "eventWebhookUrl": [
- "string"
], - "eventWebhookConfig": {
- "notifyMediaAvailable": {
- "isEnabled": true
}
}, - "alarmsWebhookUrl": [
- "string"
], - "alarmsWebhookConfig": {
- "subscribeForAlarmUpdates": {
- "isEnabled": false
}
}, - "systemMessagesWebhook": [
- {
- "url": "string",
- "config": {
- "dataProfile": {
- "isEnabled": false,
- "dataProfileLimit": 90
}, - "deviceStatus": {
- "isEnabled": false
}, - "deviceBillingStatus": {
- "isEnabled": false
}, - "deviceRemoved": {
- "isEnabled": false
}, - "auxiliaryCamerasConnectionStatus": {
- "isEnabled": false
}
}
}
]
}, - "requestId": "df5fg-45fgfdsg-45fg-45454"
}