/shared-chats.
Endpoint
| Method | Path | Description | Auth |
|---|---|---|---|
GET | /shared-chats/:id | Read a shared chat transcript | [Optional User] |
Read a shared chat
GET /shared-chats/:id
Authentication depends on the chat’s access level:
| Access level | Behavior |
|---|---|
private | Not available through the shared route; returns 404. |
org | Requires a signed-in user who belongs to the owning organization. |
public | Open without authentication. |
Response shape
The response contains chat metadata andmessages:
user and assistant messages are included. Message metadata is reduced to the share-safe sources, memoryUsed, delegatedAgentIds, and imageUrls fields when present. Private usage, credit, token, tool-history, and operational metadata are not exposed.
The shared response includes at most the 200 most recent messages. When older messages are omitted,
transcriptTruncated is true.Read-only behavior
This endpoint never modifies the source chat and does not provide a send-message operation. To continue a shared conversation, create a new private chat usingshared_source_chat_id on POST /chats; AutoSage seeds it from up to the 120 most recent share-safe user and assistant messages.
Next steps
Chat sharing
Learn how privacy levels and forking work.
Chats API
Create a private fork or update access level.