Relevance AI Chat API

The chat API from Relevance AI — 161 operation(s) for chat.

Operations 171

GET /phone-numbers ListProjectPhoneNumbers #
POST /agents/clone CloneAgent #
POST /agents/clone_marketplace_template CloneAgentMarketplaceTemplate #
POST /agents/upsert UpsertAgent #
POST /agents/upsert_preset UpsertPresetAgent #
POST /agents/list ListAgents #
POST /agents/list-my-agents ListMyAgents #
GET /agents/{agent_id}/get GetAgent #
POST /agents/tools/list ListAgentsToolsView #
POST /agents/{agent_id}/tools/list GetAgentsTools #
POST /agents/{agent_id}/dependency-versions/metadata/list ListAgentDependencyVersionMetadata #
POST /agents/trigger TriggerAgent #
POST /agents/bulk_trigger BulkTriggerAgents #
POST /agents/get_embed_key GetEmbedKeyForAgent #
POST /agents/{agent_id}/delete DeleteAgent #
POST /agents/{agent_id}/suggest_replies SuggestReplies #
GET /agents/prompt_models/list ListAgentPromptModels #
GET /agents/models/list ListModels #
GET /agents/models/stt/list ListSTTModels #
GET /agents/models/tts/list ListTTSModels #
POST /agents/{agent_id}/scheduled_triggers_group/upsert UpsertAgentScheduledTriggersGroup #
POST /agents/{agent_id}/scheduled_triggers_item/create CreateAgentScheduledTriggersItem #
POST /trigger/recurring/callback TriggerRecurring #
POST /agents/{agent_id}/scheduled_triggers_item/cancel CancelAgentScheduledTriggerItem #
POST /agents/{agent_id}/generate_requirements GenerateAgentRequirements #
POST /agents/aggregate_tagged_conversations AggregateTaggedAgentConversations #
POST /agents/list_custom_metadata ListAgentsCustomMetadata #
POST /agents/generate_params_schema GenerateAgentParamsSchema #
GET /agents/conversations/list ListConversations #
GET /agents/tasks/match-groups/{hash}/conversations ListMatchGroupConversations #
GET /agents/tasks/match-group-conversations ListConversationsForMatchGroup #
GET /agents/tasks/groups ListTaskGroups #
GET /agents/tasks/groups/tasks ListTasksForGroup #
GET /agents/conversations/export ExportConversations #
GET /agents/conversations/latest_update_datetime LatestConversationUpdateDatetime #
GET /agents/conversations/studios/list ListConversationStudiosHistory #
POST /agents/{agent_id}/cancel CancelAgent #
POST /agents/{agent_id}/submit-message-feedback SubmitMessageFeedback #
POST /agents/analytics GetAgentAnalytics #
POST /agents/{agent_id}/batch-schedule-agent-tasks BatchScheduleAgentTasks #
POST /agents/{agent_id}/batch-schedule-agent-tasks/create CreateBatchScheduleAgentTasks #
POST /agents/{agent_id}/batch-schedule-agent-tasks/cancel CancelBatchScheduleAgentTasksGroup #
POST /agents/{agent_id}/batch-schedule-agent-tasks/pause PauseBatchScheduleAgentTasksGroup #
POST /agents/{agent_id}/batch-schedule-agent-tasks/resume ResumeBatchScheduleAgentTasksGroup #
POST /agents/{agent_id}/tasks/{knowledge_set}/view ListAgentTaskView #
GET /agents/{agent_id}/tasks/{knowledge_set}/trigger_message GetAgentTaskViewTriggerMessage #
POST /agents/recallai/desktop-sdk-upload CreateRecallAiDesktopSdkUpload #
POST /agents/view/list ListAgentsView #
GET /agents/count CountAgents #
POST /agents/conversations/bulk/approve BulkApproveConversations #
POST /agents/conversations/bulk/reject BulkRejectConversations #
POST /agents/conversations/bulk/respond BulkRespondConversations #
POST /agents/conversations/bulk/rerun BulkRerunConversations #
GET /agents/versions/{version_id}/get GetAgentVersion #
POST /agents/versions/list ListAgentVersions #
POST /agents/versions/upsert UpsertAgentVersion #
POST /agents/versions/restore RestoreAgentVersion #
POST /agents/versions/draft SaveAgentAsDraft #
POST /agents/versions/publish PublishAgent #
POST /agents/{agent_id}/generate-card-artwork GenerateAgentCardArtwork #
GET /agents/{agent_id}/pre-publish-checks ListPrePublishChecks #
POST /folders/upsert UpsertFolder #
DELETE /folders/{folder_id}/delete DeleteFolder #
POST /agents/meeting/connection-details GetMeetingAgentConnectionDetails #
POST /mcp/list ListRemoteMcpServerTools #
POST /agents/tasks/{knowledge_set}/messages/{document_id}/generate GenerateAgentMessage #
PATCH /agents/tasks/{knowledge_set}/messages/{document_id}/generate ApplyGeneratedAgentMessage #
GET /agents/{agent_id}/tasks/{knowledge_set}/metadata GetAgentConversationMetadata #
POST /mas/{mas_id}/scratchpad/options ListMasScratchpadOptions #
GET /workforce/items/{document_id} GetWorkforce #
POST /workforce/items/{document_id} SaveWorkforce #
DELETE /workforce/items/{document_id} DeleteWorkforce #
GET /workforce/items/public/{document_id} GetPublicWorkforce #
POST /workforce/duplicate DuplicateWorkforce #
POST /workforce/list ListWorkforces #
POST /workforce/trigger TriggerWorkforce #
POST /workforce/rerun RerunWorkforceFromEvent #
POST /workforce/tasks/list ListWorkforceTasks #
POST /workforce/items/{workforce_id}/tasks/{task_id}/messages ListWorkforceTaskMessages #
PATCH /workforce/items/{workforce_id}/tasks/{task_id}/state UpdateWorkforceTaskState #
PATCH /workforce/items/{workforce_id}/tasks/{task_id}/title UpdateWorkforceTaskTitle #
POST /workforce/tasks/delete DeleteWorkforceTasks #
POST /workforce/versions/list ListWorkforceVersions #
POST /workforce/versions/upsert UpsertWorkforceVersion #
POST /workforce/versions/restore RestoreWorkforceVersion #
POST /workforce/clone CloneWorkforce #
POST /workforce/set_entities_public SetEntitiesInWorkforcePublic #
POST /workforce/{workforce_id}/scratchpad/options ListWorkforceScratchpadOptions #
GET /workforce/tasks/{task_id}/metadata GetWorkforceConversationMetadata #
GET /workforce/{workforce_id}/streaming-token/{workforce_task_id} GetWorkforceStreamingToken #
POST /workforce/node/test TestWorkforceNode #
POST /workforce/get_embed_key GetEmbedKeyForWorkforce #
GET /workforce/count CountWorkforces #
POST /sync/template UpsertSyncTemplate #
GET /triggers/{trigger_group_id}/summary GetTriggerGroupSummary #
POST /agents/{agent_id}/triggers/summaries ListAgentTriggerGroupsSummaries #
POST /triggers/summaries ListTriggerGroupsSummaries #
POST /agents/{agent_id}/active_triggers/overview ListAgentActiveTriggerGroupsOverview #
POST /triggers/active/overview GetActiveTriggerGroupsOverview #
POST /trigger/items/view ListTriggerItemsView #
POST /triggers/update_status UpdateTriggerGroupStatus #
POST /triggers/bulk_cancel BulkCancelUpcomingSyncItems #
POST /sync-items/collections/{collection_id}/bulk/update_status BulkUpdateSyncItemsStatus #
POST /batch-schedule-tasks/create CreateBatchScheduleTasks #
POST /trigger/pull/test PullTestTriggerData #
GET /chats/agents ListAgentsForChat #
GET /chats/settings GetUsersChatSettings #
POST /chats/settings UpdateUsersChatSettings #
GET /chats/project-settings GetProjectChatSettings #
POST /chats/project-settings UpdateProjectChatSettings #
GET /chats/settings/configurable-tool-permissions ListConfigurableToolPermissions #
GET /chats/settings/available-options GetChatSettingsAvailableOptions #
POST /chats/missing-inputs GetWorkforceChatMissingInputs #
POST /chats/prerequisites GetWorkforceChatPrerequisites #
POST /chats/trigger TriggerWorkforceChat #
GET /chats/{workforce_task_id}/get GetWorkforceChat #
GET /chats ListWorkforceChats #
POST /chats/update UpdateWorkforceChat #
POST /chats/delete DeleteWorkforceChat #
GET /chats/{task_id}/credit-usage GetWorkforceChatCredits #
GET /preset_agents ListPresetAgents #
GET /beta/chat/super-agent/tasks BetaGetSuperAgentChatTasks #
GET /beta/chat/super-agent/files BetaGetSuperAgentChatFiles #
POST /saved_prompts CreateSavedPrompt #
GET /saved_prompts ListSavedPrompts #
POST /saved_prompts/{saved_prompt_id}/update UpdateSavedPrompt #
POST /saved_prompts/{saved_prompt_id}/delete DeleteSavedPrompt #
POST /slide_show CreateSlideshow #
GET /slide_show ListUsersSlideshows #
GET /chats/{task_id}/slide_show GetChatSlideShow #
GET /slide_show/{slideshow_id} GetSlideshow #
PATCH /slide_show/{slideshow_id}/visibility UpdateSlideShowVisibility #
PATCH /slide_show_template/{slideshow_template_id} UpdateSlideshowTemplate #
DELETE /slide_show_template/{slideshow_template_id} DeleteSlideshowTemplate #
POST /slide_show/{slideshow_id}/export ExportSlideShow #
POST /slide_show/{slideshow_id}/reorder ReorderSlides #
POST /slide_show_template CreateSlideshowTemplate #
GET /slide_show_template ListSlideshowTemplates #
POST /slide_show/{slideshow_id}/screenshot TakeSlideScreenshot #
GET /slide_show_template/{slideshow_template_id}/content GetSlideshowTemplateContent #
GET /slide_show/{slideshow_id}/versions ListSlideshowVersions #
GET /slide_show/{slideshow_id}/versions/{version_id} GetSlideshowVersion #
POST /slide_show/{slideshow_id}/versions/{version_id}/restore RestoreSlideshowVersion #
GET /oembed GetOEmbed #
GET /slide/{slideshow_id}/chats GetSlideChats #
POST /csp_report LogCspViolation #
GET /conversations/{conversation_id}/files/list ListConversationFiles #
POST /conversations/{conversation_id}/files/create CreateConversationFile #
GET /conversations/{conversation_id}/files/{file_id}/get_upload_url GetConversationFileTemporaryUploadUrl #
GET /tasks/{workforce_task_id}/files/{file_id}/get_download_url GetWorkforceTaskFileTemporaryDownloadUrl #
GET /tasks/{workforce_task_id}/files/{file_id}/contents GetWorkforceTaskFileContents #
PUT /tasks/{workforce_task_id}/files/{file_id}/contents UpdateWorkforceTaskFileContents #
POST /files InitiateFileUpload #
POST /files/{file_id}/confirm ConfirmFileUpload #
GET /voice/token GetVoiceToken #
GET /fs/volumes FsDiscoverVolumes #
GET /fs/list FsListDirectory #
GET /fs/download-url FsGetDownloadUrl #
GET /fs/metadata FsGetMetadata #
POST /fs/upload-url FsGetUploadUrl #
POST /fs/mkdir FsMkdir #
POST /fs/move FsMove #
GET /fs/versions FsListVersions #
POST /fs/restore-version FsRestoreVersion #
POST /fs/delete FsDelete #
GET /fs/streaming-token FsGetStreamingToken #
POST /skills/create CreateSkill #
POST /skills/update UpdateSkill #
POST /skills/delete DeleteSkill #
GET /skills/read ReadSkill #
GET /skills/list ListSkills #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/relevance-ai-chat-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

relevance-ai-chat-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Relevance AI Endpoints
  title: Relevance AI Endpoints Chat API
  version: latest
  contact:
    email: dev@tryrelevance.com
servers:
- url: /latest
security:
- AuthorizationHeader:
  - Authorization
tags:


# --- truncated at 32 KB (16880 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/relevance-ai/refs/heads/main/openapi/relevance-ai-chat-api-openapi.yml