conversationId, choose shareType (full versus partial with explicit
messageIds), and optionally set visibility, expiration, continuation, and
custom copy blocks.
| Field | Type | Required | Description |
|---|---|---|---|
conversationId | string | ✅ | MongoDB ObjectId of the conversation to share |
shareType | string | ⛔ | full (default) or partial |
messageIds | string[] | ⛔ | Required when shareType is partial |
visibility | string | ⛔ | public (default), private, or organization |
allowContinuation | boolean | ⛔ | Allow viewers to fork the conversation (default: false) |
expiresInDays | number | ⛔ | Days until expiration (1-365) |
customTitle | string | ⛔ | Custom title for the share (max 200 chars) |
customDescription | string | ⛔ | Description for the share (max 500 chars) |
Auth0 access token for registered users.
full, partial public, private, organization 1 <= x <= 365200500