Built by Metorial, the integration platform for agentic AI.
Get a signed S3 upload URL for uploading a file to the knowledge base. Returns a URL for uploading via PUT and a key to use when creating a document from the uploaded file.
Send a message and get a streaming URL for receiving the AI response as Server-Sent Events (SSE). Useful for real-time progressive rendering of responses.
Retrieve details of a specific conversation by its ID.
Retrieve details of a specific knowledge base document including its sync status and content URL.
Permanently delete a knowledge base document.
Create a new knowledge base document from text or HTML content. Structured HTML with headings and paragraphs yields best results for the AI.
Retrieve knowledge base documents. Filter by folder, conversation (focus mode documents), or search by keyword.
Send a message within a conversation and receive the AI-generated response based on the bot's knowledge base. Returns the full response in a single call.
Permanently delete a conversation and its message history.
Create a knowledge base document from a previously uploaded file. Requires a key obtained from the "Get File Upload URL" tool after uploading the file.
Retrieve message history for a conversation. Returns both user messages and AI-generated responses in chronological order.
Retrieve all folders used to organize your knowledge base documents. Optionally filter by name keyword.
Retrieve details of a specific knowledge base folder by its ID.
Start a new conversation with an AI bot. Optionally enable focus mode by specifying document IDs to restrict the bot's knowledge to only those documents.
Retrieve all AI bots configured in your Cody account. Bots are AI assistants set up with access to specific knowledge base folders and customized behavior. Optionally filter by name keyword.
Create a new knowledge base document by crawling a publicly accessible webpage URL. Cody will ingest the page content automatically.
Create a new folder to organize knowledge base documents.
Update an existing conversation's name, associated bot, or focus mode documents.
Rename an existing knowledge base folder.
Retrieve conversations with AI bots. Filter by bot or search by keyword.
Retrieve details of a specific message by its ID, including content and metadata about whether it was AI-generated.