Pular para o conteúdo principal

Visão Geral

Bem-vindo à documentação da API Tess AI! Este guia ajudará você a começar com nossa API e entender como integrar as poderosas capacidades da Tess AI em suas aplicações.

URL Base

Todas as requisições de API devem ser feitas para a seguinte URL base:

https://api.tess.im

Autenticação

Todas as requisições de API requerem autenticação usando uma chave de API. Você pode obter sua chave de API no Painel Tess AI.

Para autenticar suas requisições, inclua sua chave de API no cabeçalho Authorization:

Authorization: Bearer YOUR_API_KEY

Endpoints da API

A API Tess AI fornece as seguintes categorias principais de endpoints:

Agentes

EndpointMétodoDescriçãoDocumentação
/agentsGETListar todos os agentesListar Agentes
/agents/{id}GETObter um agente específicoObter Agente
/agents/{id}/executePOSTExecutar um agenteExecutar Agente
/agent-responses/{id}GETObter resposta de execução do agenteObter Resposta do Agente

Arquivos do Agente

EndpointMétodoDescriçãoDocumentação
/agents/{agentId}/filesGETListar arquivos do agenteListar Arquivos do Agente
/agents/{agentId}/filesPOSTVincular arquivos ao agenteVincular Arquivos ao Agente
/agents/{agentId}/files/{fileId}DELETEExcluir arquivo do agenteExcluir Arquivo do Agente

Webhooks do Agente

EndpointMétodoDescriçãoDocumentação
/agents/{id}/webhooksGETListar webhooks do agenteListar Webhooks do Agente
/agents/{id}/webhooksPOSTCriar webhook do agenteCriar Webhook do Agente

Memórias

EndpointMétodoDescriçãoDocumentação
/memoriesGETListar todas as memóriasListar Memórias
/memoriesPOSTCriar uma memóriaCriar Memória
/memories/{memoryId}PATCHAtualizar uma memóriaAtualizar Memória
/memories/{memoryId}DELETEExcluir uma memóriaExcluir Memória

Coleções de Memória

EndpointMétodoDescriçãoDocumentação
/memory-collectionsGETListar todas as coleçõesListar Coleções
/memory-collectionsPOSTCriar uma coleçãoCriar Coleção
/memory-collections/{collection_id}PUTAtualizar uma coleçãoAtualizar Coleção
/memory-collections/{collection_id}DELETEExcluir uma coleçãoExcluir Coleção

Arquivos

EndpointMétodoDescriçãoDocumentação
/filesGETListar todos os arquivosListar Arquivos
/filesPOSTFazer upload de um arquivoFazer Upload de Arquivo
/files/{fileId}GETObter detalhes do arquivoObter Arquivo
/files/{fileId}DELETEExcluir um arquivoExcluir Arquivo
/files/{fileId}/processPOSTProcessar um arquivoProcessar Arquivo

Webhooks

EndpointMétodoDescriçãoDocumentação
/webhooksGETListar todos os webhooksListar Webhooks
/webhooks/{id}DELETEExcluir um webhookExcluir Webhook

Formato de Requisição

A maioria dos endpoints da API aceita corpos de requisição codificados em JSON. Certifique-se de incluir o seguinte cabeçalho em suas requisições:

Content-Type: application/json

Formato de Resposta

Todas as respostas da API são retornadas em formato JSON. Uma resposta bem-sucedida normalmente terá um código de status HTTP 2xx e conterá os dados solicitados. Respostas de erro terão um código de status 4xx ou 5xx e incluirão uma mensagem de erro.