POST /agents/{id}/webhooks
Cria um novo webhook para um agente específico.
Exemplos de Código
cURL
Node.js
Python
PHP
Java
Go
.NET
Ruby
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âmetro Tipo Obrigatório Descrição x-workspace-id integer Não 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âmetro Tipo Obrigatório Descrição id string Sim O ID do agente
Parâmetros do Corpo
Parâmetro Tipo Obrigatório Descrição url string Sim A URL do webhook method string Não O método HTTP (GET, POST, etc.) status string Não O 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"
}