Conversation predefined messages
CRUD shortcuts (canned replies) for the organization. Listed in the Predefined Messages dialog with organization_id, sorted by title.
List
Endpoint: GET/conversation-predefined-messages
Create
Endpoint: POST/conversation-predefined-messages
Update
Endpoint: PATCH/conversation-predefined-messages/:id
Delete
Endpoint: DELETE/conversation-predefined-messages/:id
Fields (from UI types)
| Field | Type | Description |
|---|---|---|
id | Number | Record id. |
organization_id | Number | Owning organization. |
title | String | Short label in the picker. |
content | String | Text body for text templates. |
message_type | String | text, image, video, document, audio, location, etc. |
media_url | String | Optional; may be a key or full URL depending on how the item was saved. |
filename | String | Optional file name for media types. |
mime_type | String | Optional MIME type. |
created_by_user_id | Number | User who created the shortcut. |
created_at / updated_at | String | ISO timestamps. |
Media-based predefined messages use the same signing and upload flow as Upload attachment inside the dialog.
Report an issue with this documentation
Please log in to report issues with our documentation.