curl --request PUT \
--url https://api.wabox.me/instances/{instance_id}/token/{token}/webhooks/{type} \
--header 'Content-Type: application/json' \
--data '
{
"value": "https://example.com/wabox/received"
}
'{
"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": false,
"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"
}
}Definir a URL de um webhook
type ∈ received | delivery | message_status | connected | disconnected | chat_presence. Body: { "value": "https://..." } (null para desativar). Retorna a configuração completa de webhooks.
PUT
/
instances
/
{instance_id}
/
token
/
{token}
/
webhooks
/
{type}
curl --request PUT \
--url https://api.wabox.me/instances/{instance_id}/token/{token}/webhooks/{type} \
--header 'Content-Type: application/json' \
--data '
{
"value": "https://example.com/wabox/received"
}
'{
"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": false,
"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.
Tipo do webhook.
Available options:
received, delivery, message_status, connected, disconnected, chat_presence Body
application/json
Response
Configuração de webhooks após a alteração.