curl --request PUT \
--url https://api.wabox.me/instances/{instance_id}/token/{token}/webhooks \
--header 'Content-Type: application/json' \
--data '
{
"received_url": "https://example.com/wabox/received",
"message_status_url": "https://example.com/wabox/message-status",
"ignore_groups": true
}
'{
"received_url": "https://example.com/wabox/received",
"delivery_url": "https://example.com/wabox/delivery",
"message_status_url": "https://example.com/wabox/message-status",
"connected_url": "https://example.com/wabox/connected",
"disconnected_url": "https://example.com/wabox/disconnected",
"chat_presence_url": null,
"notify_sent_by_me": false,
"ignore_groups": true,
"ignore_private": false,
"ignore_text": false,
"ignore_image": false,
"ignore_video": false,
"ignore_audio": false,
"ignore_document": false,
"ignore_received_callback": false,
"ignore_delivery_callback": false,
"ignore_message_status_callback": false,
"ignore_connected_callback": false,
"ignore_disconnected_callback": false,
"ignore_chat_presence_callback": false,
"secret": "whsec_9f8e7d6c5b4a39281706f5e4d3c2b1a0"
}{
"error": {
"code": "instance_not_found",
"message": "Instance not found or invalid token"
}
}Atualizar webhooks (parcial)
Atualiza só os campos enviados; os demais ficam como estão. Envie null em uma *_url para desativar aquele webhook. URLs precisam ser http(s). Retorna a configuração completa após a alteração.
PUT
/
instances
/
{instance_id}
/
token
/
{token}
/
webhooks
curl --request PUT \
--url https://api.wabox.me/instances/{instance_id}/token/{token}/webhooks \
--header 'Content-Type: application/json' \
--data '
{
"received_url": "https://example.com/wabox/received",
"message_status_url": "https://example.com/wabox/message-status",
"ignore_groups": true
}
'{
"received_url": "https://example.com/wabox/received",
"delivery_url": "https://example.com/wabox/delivery",
"message_status_url": "https://example.com/wabox/message-status",
"connected_url": "https://example.com/wabox/connected",
"disconnected_url": "https://example.com/wabox/disconnected",
"chat_presence_url": null,
"notify_sent_by_me": false,
"ignore_groups": true,
"ignore_private": false,
"ignore_text": false,
"ignore_image": false,
"ignore_video": false,
"ignore_audio": false,
"ignore_document": false,
"ignore_received_callback": false,
"ignore_delivery_callback": false,
"ignore_message_status_callback": false,
"ignore_connected_callback": false,
"ignore_disconnected_callback": false,
"ignore_chat_presence_callback": false,
"secret": "whsec_9f8e7d6c5b4a39281706f5e4d3c2b1a0"
}{
"error": {
"code": "instance_not_found",
"message": "Instance not found or invalid token"
}
}Path Parameters
Id da instância (dashboard › instância › Credenciais).
Token da instância. Trate como senha.
Body
application/json
Response
Configuração de webhooks após a alteração.