Descricao
Atualiza a configuracao do webhook existente. Use este endpoint para modificar a URL, eventos ou status do webhook.
Request
token: SEU_TOKEN
Content-Type: application/json
Body
{
"webhook": "https://seusite.com/novo-webhook",
"events": ["Message", "ReadReceipt", "ChatPresence"],
"active": true
}
| Campo | Tipo | Obrigatorio | Descricao |
|---|
webhook | string | Nao | Nova URL do webhook |
events | array | Nao | Nova lista de eventos |
active | boolean | Nao | Ativar/desativar webhook |
Response
Sucesso (200)
{
"code": 200,
"data": {
"webhook": "https://seusite.com/novo-webhook"
},
"success": true
}
Exemplo cURL
Atualizar URL
curl -X PUT 'https://api.bliper.ai/webhook' \
-H 'token: SEU_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"webhook": "https://seusite.com/novo-webhook"
}'
Adicionar Eventos
curl -X PUT 'https://api.bliper.ai/webhook' \
-H 'token: SEU_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"events": ["Message", "ReadReceipt", "ChatPresence"]
}'
Desativar Webhook
curl -X PUT 'https://api.bliper.ai/webhook' \
-H 'token: SEU_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"active": false
}'
Casos de Uso
| Cenario | Body |
|---|
| Trocar URL | {"webhook": "nova-url"} |
| Adicionar evento | {"events": ["Message", "NovoEvento"]} |
| Pausar webhook | {"active": false} |
| Reativar webhook | {"active": true} |
Voce pode atualizar apenas os campos que deseja modificar. Os demais campos permanecem inalterados.
Desative o webhook temporariamente (active: false) durante manutencoes para evitar falhas de entrega.