Pular para o conteúdo principal
Bem-vindo à documentação da API da Tess AI! Este guia ajudará você a começar a usar nossa API e a entender como integrar os poderosos recursos da Tess AI em seus aplicativos.

URL base

Todas as solicitações à API devem ser feitas para a seguinte URL base:
https://api.tess.im

Autenticação

Todas as solicitações de API exigem autenticação usando uma chave de API. Você pode obter sua chave de API no Painel de Controle do Tess AI. Para autenticar suas solicitações, inclua sua chave de API no cabeçalho Authorization:
Autorização: Portador SUA_CHAVE_DE_API

Pontos de extremidade da API

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

Agentes

Ponto finalMé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 da execução do agenteObter resposta do agente

Arquivos do Agente

Ponto finalMé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}EXCLUIRExcluir arquivo do agenteExcluir Arquivo do Agente

Webhooks de Agentes

Ponto finalMétodoDescriçãoDocumentação
/agents/{id}/webhooksGETListar webhooks de agentesListar Webhooks de Agentes
/agents/{id}/webhooksPOSTCriar webhook de agenteCriar Webhook de Agente

Memórias

Ponto finalMé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}EXCLUIRExcluir uma memóriaExcluir memória

Coleções de Memórias

Ponto finalMé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}EXCLUIRExcluir uma coleçãoExcluir Coleção

Arquivos

Ponto finalMétodoDescriçãoDocumentação
/filesGETListar todos os arquivosListar Arquivos
/filesPOSTEnviar um arquivoEnviar Arquivo
/files/{fileId}GETObter detalhes do arquivoObter Arquivo
/files/{fileId}EXCLUIRExcluir um arquivoExcluir Arquivo
/files/{fileId}/processPOSTProcessar um arquivoProcessar Arquivo

Webhooks

Ponto finalMétodoDescriçãoDocumentação
/webhooksGETListar todos os webhooksListar Webhooks
/webhooks/{id}EXCLUIRExcluir um webhookExcluir Webhook

Formato de Solicitação

A maioria dos endpoints de API aceita corpos de requisição codificados em JSON. Certifique-se de incluir o seguinte cabeçalho em suas requisições:
Tipo de conteúdo: 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.