POST /agents/{id}/webhooks
Crea un nuevo webhook para un agente específico.
Ejemplos 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"
}'
Encabezados
Parámetro Tipo Requerido Descripción x-workspace-id integer No ID del espacio de trabajo. Si no se proporciona, se utilizará el espacio de trabajo seleccionado del usuario.
Nota: Este campo será requerido en una futura versión de la API. Se recomienda encarecidamente configurarlo ahora para asegurar la compatibilidad con futuras actualizaciones.
Parámetros de Ruta
Parámetro Tipo Requerido Descripción id string Sí El ID del agente
Parámetros del Cuerpo
Parámetro Tipo Requerido Descripción url string Sí La URL del webhook method string No El método HTTP (GET, POST, etc.) status string No El estado del webhook (active, inactive)
Respuesta
{
"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"
}