Pular para o conteúdo principal

Criar Webhook do Agente

POST /agents/{id}/webhooks

Cria um novo webhook para um agente específico.

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

ParâmetroTipoObrigatórioDescrição
x-workspace-idintegerNãoID 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"
}

Experimente!

Autenticação

Este endpoint requer autenticação com token Bearer.

Testar Endpoint