Skip to main content
PUT
/
webhook
Atualizar Webhook
curl --request PUT \
  --url https://api.example.com/webhook

Descricao

Atualiza a configuracao do webhook existente. Use este endpoint para modificar a URL, eventos ou status do webhook.

Request

Headers

token: SEU_TOKEN
Content-Type: application/json

Body

{
  "webhook": "https://seusite.com/novo-webhook",
  "events": ["Message", "ReadReceipt", "ChatPresence"],
  "active": true
}
CampoTipoObrigatorioDescricao
webhookstringNaoNova URL do webhook
eventsarrayNaoNova lista de eventos
activebooleanNaoAtivar/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

CenarioBody
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.