Change Event Notification Settings
Changed onReplace the complete location-wide URL set and apply one event-flag set to every supplied destination. Omitted flags default to 0. Requires webhook settings read access and permission to edit the location. A location-level webhook feature restriction can also deny the write. Read url_settings first: existing URLs may have different flags, and this POST overwrites them all. The response reports saved configuration, not delivery success.
Request
- Base URLhttps://api.alteg.io/api/v1
- URLhttps://api.alteg.io/api/v1/hooks_settings/{location_id}
- AuthHTTP bearer
Path parameters
location ID
Headers
e.g. application/vnd.api.v2+json
application/json
Bearer partner_token, User user_token
Request body
Example request
{
"urls": [
"https://dev.tools.test.com/test/Hooks"
],
"active": 0,
"salon": 1,
"service_category": 0,
"service": 1,
"good": 1,
"master": 1,
"client": 1,
"record": 1,
"schedule": 1,
"loyalty_card": 0,
"goods_operations_sale": 1,
"goods_operations_receipt": 1,
"goods_operations_consumable": 1,
"goods_operations_stolen": 1,
"goods_operations_move": 1,
"finances_operation": 1,
"self_sending": 0
}Response
Created
Example response
{
"success": true,
"data": {
"company_id": 123456,
"urls": [
"https://dev.tools.test.com/test/Hooks"
],
"url_settings": [
{
"url": "https://dev.tools.test.com/test/Hooks",
"active": 0,
"salon": 1,
"good": 1,
"schedule": 1,
"loyalty_card": 0,
"self_sending": 0
}
],
"active": 0,
"salon": 1,
"service_category": 0,
"service": 1,
"good": 1,
"master": 1,
"client": 1,
"record": 1,
"schedule": 1,
"loyalty_card": 0,
"goods_operations_sale": 1,
"goods_operations_receipt": 1,
"goods_operations_consumable": 1,
"goods_operations_stolen": 1,
"goods_operations_move": 1,
"finances_operation": 1,
"self_sending": 0
},
"meta": []
}Changes
- breaking
request body became required
- breaking
the
request property's minItems was increased to1 - info
added the new optional request property
- info
added the new optional request property
- info
added the non-success response with the status
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- breaking