Pular para o conteúdo principal
POST
/
agents
/
{id}
/
webhooks
Criar Webhook do Agente
curl --request POST \
  --url https://api.tess.im/agents/{id}/webhooks \
  --header 'Authorization: Bearer <token>'

Exemplos de Código

curl --request POST \
  --url 'https://api.tess.im/agents/{id}/webhooks' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "url": "https://example.com/webhook",
    "method": "POST",
    "status": "active"
  }'

Cabeçalhos

x-workspace-id
integer
ID do espaço de trabalho. Se não fornecido, o espaço de trabalho selecionado do usuário será usado.
Nota: Este campo será obrigatório em uma versão futura da API. É altamente recomendável configurá-lo agora para garantir a compatibilidade com futuras atualizações.

Parâmetros de Rota

ParâmetroTipoObrigatórioDescrição
idstringSimO ID do agente

Parâmetros do Corpo

ParâmetroTipoObrigatórioDescrição
urlstringSimA URL do webhook
methodstringNãoO método HTTP (GET, POST, etc.)
statusstringNãoO status do webhook (active, inactive)

Resposta

{
"id": 123,
"url": "https://example.com/webhook",
"method": "POST",
"status": "active",
"secret": "whsec_...",
"events": ["agent.completed", "agent.failed"],
"created_at": "2025-01-05T22:39:57+00:00",
"updated_at": "2025-01-05T22:39:57+00:00"
}