Skip to main content

Overview

Welcome to the Tess AI API documentation! This guide will help you get started with our API and understand how to integrate Tess AI's powerful capabilities into your applications.

Base URL

All API requests should be made to the following base URL:

https://tess.pareto.io/api

Authentication

All API requests require authentication using an API key. You can obtain your API key from the Tess AI Dashboard.

To authenticate your requests, include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

API Endpoints

The Tess AI API provides the following main categories of endpoints:

Agents

EndpointMethodDescriptionDocumentation
/agentsGETList all agentsList Agents
/agents/{id}GETGet a specific agentGet Agent
/agents/{id}/executePOSTExecute an agentExecute Agent
/agent-responses/{id}GETGet agent execution responseGet Agent Response

Agent Files

EndpointMethodDescriptionDocumentation
/agents/{agentId}/filesGETList agent filesList Agent Files
/agents/{agentId}/filesPOSTLink files to agentLink Files to Agent
/agents/{agentId}/files/{fileId}DELETEDelete agent fileDelete Agent File

Agent Webhooks

EndpointMethodDescriptionDocumentation
/agents/{id}/webhooksGETList agent webhooksList Agent Webhooks
/agents/{id}/webhooksPOSTCreate agent webhookCreate Agent Webhook

Memories

EndpointMethodDescriptionDocumentation
/memoriesGETList all memoriesList Memories
/memoriesPOSTCreate a memoryCreate Memory
/memories/{memoryId}PATCHUpdate a memoryUpdate Memory
/memories/{memoryId}DELETEDelete a memoryDelete Memory

Memory Collections

EndpointMethodDescriptionDocumentation
/memory-collectionsGETList all collectionsList Collections
/memory-collectionsPOSTCreate a collectionCreate Collection
/memory-collections/{collection_id}PUTUpdate a collectionUpdate Collection
/memory-collections/{collection_id}DELETEDelete a collectionDelete Collection

Files

EndpointMethodDescriptionDocumentation
/filesGETList all filesList Files
/filesPOSTUpload a fileUpload File
/files/{fileId}GETGet file detailsGet File
/files/{fileId}DELETEDelete a fileDelete File
/files/{fileId}/processPOSTProcess a fileProcess File

Webhooks

EndpointMethodDescriptionDocumentation
/webhooksGETList all webhooksList Webhooks
/webhooks/{id}DELETEDelete a webhookDelete Webhook

Request Format

Most API endpoints accept JSON-encoded request bodies. Make sure to include the following header in your requests:

Content-Type: application/json

Response Format

All API responses are returned in JSON format. A successful response will typically have a 2xx HTTP status code and contain the requested data. Error responses will have a 4xx or 5xx status code and include an error message.