How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Unisson chat API

The chat API from Unisson — 18 operation(s) for chat.

Unisson chat API is one of 45 APIs that Unisson publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Chat. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 21 operations across 18 paths, and defines 27 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against the base URL https://api.unisson.ai.

21 operations 18 paths 27 schemas 2 DELETE8 GET11 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.unisson.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Unisson chat API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 21

Across 18 paths, the API surfaces 21 operations — 2 DELETE, 8 GET, 11 POST. Each is listed below with its method, path, parameters, and response codes.

chat 21
POST
/api/v1/chat/conversations
Create Conversation
create_conversation_api_v1_chat_conversations_post 1 param → 201422
GET
/api/v1/chat/conversations
List Conversations
list_conversations_api_v1_chat_conversations_get 5 params → 200422
POST
/api/v1/chat/conversations/builder
Get Or Create Builder Conversation
get_or_create_builder_conversation_api_v1_chat_conversations_builder_post 1 param → 200422
GET
/api/v1/chat/conversations/{conversation_id}
Get Conversation
get_conversation_api_v1_chat_conversations__conversation_id__get 3 params → 200422
DELETE
/api/v1/chat/conversations/{conversation_id}
Delete Conversation
delete_conversation_api_v1_chat_conversations__conversation_id__delete 1 param → 204422
GET
/api/v1/chat/conversations/{conversation_id}/context
Get Conversation Context
get_conversation_context_api_v1_chat_conversations__conversation_id__context_get 1 param → 200422
GET
/api/v1/chat/files
List Chat Files
list_chat_files_api_v1_chat_files_get 2 params → 200422
DELETE
/api/v1/chat/files
Delete Chat File
delete_chat_file_api_v1_chat_files_delete 3 params → 204422
GET
/api/v1/chat/files/content
Get Chat File Content
get_chat_file_content_api_v1_chat_files_content_get 3 params → 200422
POST
/api/v1/chat/conversations/{conversation_id}/stop
Stop Conversation Stream
stop_conversation_stream_api_v1_chat_conversations__conversation_id__stop_post 1 param → 204422
GET
/api/v1/chat/conversations/{conversation_id}/stream
Resume Message Stream
resume_message_stream_api_v1_chat_conversations__conversation_id__stream_get 1 param → 200422
GET
/api/v1/chat/conversations/{conversation_id}/turns/{turn_id}/stream
Stream Durable Turn
stream_durable_turn_api_v1_chat_conversations__conversation_id__turns__turn_id__stream_get 2 params → 200422
POST
/api/v1/chat/transcribe
Transcribe Audio
transcribe_audio_api_v1_chat_transcribe_post body → 200422
POST
/api/v1/chat/conversations/{conversation_id}/messages
Send Message
send_message_api_v1_chat_conversations__conversation_id__messages_post 1 param body → 200422
GET
/api/v1/chat/executor-health
Chat Executor Health
chat_executor_health_api_v1_chat_executor_health_get → 200
POST
/api/v1/chat/conversations/{conversation_id}/turns
Accept Conversation Turn
accept_conversation_turn_api_v1_chat_conversations__conversation_id__turns_post 1 param body → 202422
POST
/api/v1/chat/conversations/turns
Create Conversation With Turn
create_conversation_with_turn_api_v1_chat_conversations_turns_post body → 202422
POST
/api/v1/chat/conversations/{conversation_id}/execute-task
Execute Task
execute_task_api_v1_chat_conversations__conversation_id__execute_task_post 1 param body → 201422
POST
/api/v1/chat/conversations/{conversation_id}/apply-kb-edits
Apply Kb Edits
apply_kb_edits_api_v1_chat_conversations__conversation_id__apply_kb_edits_post 1 param body → 200422
POST
/api/v1/chat/conversations/{conversation_id}/proposals/{message_id}/accept
Accept Proposal
accept_proposal_api_v1_chat_conversations__conversation_id__proposals__message_id__accept_post 2 params body → 200422
POST
/api/v1/chat/conversations/{conversation_id}/proposals/{message_id}/refuse
Refuse Proposal
refuse_proposal_api_v1_chat_conversations__conversation_id__proposals__message_id__refuse_post 2 params body → 200422

Schemas 27

The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are ChatConversationDetailResponse (17 properties), ChatTurnSummary (11 properties), ChatMessageResponse (10 properties), ChatConversationResponse (9 properties). Each schema is shown below with its type and property counts.

ChatTurnSummary
object
11 properties 4 required
ConversationFileResponse
object
4 properties 1 required
UsedAgent
object
An agent tagged into a conversation (subset of AgentResponse sufficient to render an agent chip/badge).
4 properties 2 required
ValidationError
object
5 properties 3 required
UsedCustomer
object
A customer @-mentioned in a conversation (subset of CustomerResponse sufficient to render the sidebar's CustomerAvatar chip).
4 properties 2 required
AcceptProposalRequest
object
1 property
ChatConversationResponse
object
9 properties 3 required
RefuseProposalRequest
object
1 property
HTTPValidationError
object
1 property
ApplyKBEditsRequest
object
1 property 1 required
ApplyKBEditsResponse
object
3 properties 3 required
ConversationContextResponse
object
What was actually used in one conversation: the connectors the agent invoked and the customers/agents referenced. Powers the right-sidebar Context panel (repla…
5 properties 3 required
Body_create_conversation_with_turn_api_v1_chat_conversations_turns_post
object
6 properties
ConversationFileListResponse
object
1 property 1 required
Body_accept_conversation_turn_api_v1_chat_conversations__conversation_id__turns_post
object
5 properties
Body_transcribe_audio_api_v1_chat_transcribe_post
object
1 property 1 required
UsedDbTable
object
An app-database table visible to the next chat turn (the DATABASE prompt block lists the same set). scope is "org" or a customer name.
3 properties 3 required
ExecuteTaskRequest
object
3 properties 2 required
LinkedTaskRef
object
The Kanban task this conversation plans/executes (when any) — enough for the Context panel to deep-link to the customer board's task modal.
4 properties 3 required
ExecuteTaskResponse
object
2 properties 2 required
ChatTurnAccepted
object
6 properties 5 required
Body_send_message_api_v1_chat_conversations__conversation_id__messages_post
object
5 properties
ChatConversationDetailResponse
object
17 properties 3 required
UsedIntegration
object
A connector the chat agent actually invoked in a conversation.
2 properties 2 required
ChatMessageResponse
object
10 properties 5 required
ChatConversationListResponse
object
4 properties 4 required
MessageType
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

unisson-chat-api-openapi.yml Raw ↑

Other APIs Unisson publishes across the network.

Unisson agent-evals API
Unisson agent-integrations API
Unisson agent-triggers API
Unisson agents API
Unisson analytics API
Unisson apis API
Unisson appdb API
Unisson apps API
Unisson auth API
Unisson browser-contexts API
Unisson code-map API
Unisson customer-files API
Where this information came from

This is an independent, third-party profile of Unisson chat API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.