URL base
Todas las solicitudes a la API deben realizarse a la siguiente URL base:Autenticación
Todas las solicitudes a la API requieren autenticación mediante una clave API. Puede obtener su clave API en el Panel de control de Tess AI. Para autenticar sus solicitudes, incluya su clave API en el encabezadoAuthorization:
Puntos finales de la API
La API de Tess AI proporciona las siguientes categorías principales de puntos finales:Agentes
| Punto final | Método | Descripción | Documentación |
|---|---|---|---|
/agents | GET | Listar todos los agentes | Listar agentes |
/agents/{id} | GET | Obtener un agente específico | Obtener agente |
/agents/{id}/execute | POST | Ejecutar un agente | Ejecutar agente |
/agent-responses/{id} | GET | Obtener respuesta de ejecución del agente | Obtener respuesta del agente |
Archivos del agente
| Punto final | Método | Descripción | Documentación |
|---|---|---|---|
/agents/{agentId}/files | GET | Listar archivos de agentes | Listar archivos de agentes |
/agents/{agentId}/files | POST | Vincular archivos al agente | Vincular archivos al agente |
/agents/{agentId}/files/{fileId} | ELIMINAR | Eliminar archivo de agente | Eliminar archivo de agente |
Webhooks de agente
| Punto final | Método | Descripción | Documentación |
|---|---|---|---|
/agents/{id}/webhooks | GET | Listar webhooks de agentes | Listar webhooks de agentes |
/agents/{id}/webhooks | POST | Crear webhook de agente | Crear webhook de agente |
Recuerdos
| Punto final | Método | Descripción | Documentación |
|---|---|---|---|
/memories | OBTENER | Listar todos los recuerdos | Listar recuerdos |
/memories | POST | Crear un recuerdo | Crear recuerdo |
/memories/{memoryId} | PARCHE | Actualizar una memoria | Actualizar memoria |
/memories/{memoryId} | ELIMINAR | Eliminar un recuerdo | Eliminar recuerdo |
Colecciones de recuerdos
| Punto final | Método | Descripción | Documentación |
|---|---|---|---|
/memory-collections | GET | Listar todas las colecciones | Listar colecciones |
/memory-collections | POST | Crear una colección | Crear colección |
/memory-collections/{collection_id} | PUT | Actualizar una colección | Actualizar colección |
/memory-collections/{collection_id} | ELIMINAR | Eliminar una colección | Eliminar colección |
Archivos
| Punto final | Método | Descripción | Documentación |
|---|---|---|---|
/files | GET | Listar todos los archivos | Listar archivos |
/files | POST | Subir un archivo | Subir archivo |
/files/{fileId} | GET | Obtener detalles del archivo | Obtener archivo |
/files/{fileId} | ELIMINAR | Eliminar un archivo | Eliminar archivo |
/files/{fileId}/process | POST | Procesar un archivo | Procesar archivo |
Webhooks
| Punto final | Método | Descripción | Documentación |
|---|---|---|---|
/webhooks | GET | Listar todos los webhooks | Listar webhooks |
/webhooks/{id} | ELIMINAR | Eliminar un webhook | Eliminar webhook |
Formato de solicitud
La mayoría de los puntos finales de la API aceptan cuerpos de solicitud codificados en JSON. Asegúrese de incluir el siguiente encabezado en sus solicitudes:Formato de respuesta
Todas las respuestas de la API se devuelven en formato JSON. Una respuesta exitosa generalmente tendrá un código de estado HTTP2xx y contendrá los datos solicitados. Las respuestas de error tendrán un código de estado 4xx o 5xx e incluirán un mensaje de error.