{ "opencollection": "1.0.0", "info": { "name": "Bots messageactions API", "version": "1.0.0" }, "items": [ { "info": { "name": "messageactions", "type": "folder" }, "items": [ { "info": { "name": "List all message actions", "type": "http" }, "http": { "method": "GET", "url": "https://cliq.zoho.com/api/v3/messageactions", "params": [ { "name": "sync_token", "value": "", "type": "query", "description": "Sync token for incremental synchronization. To fetch only message actions created or updated since the last request, provide the sync_token value from the previous response. For the initial request, omit this parameter or set it to null to retrieve all message actions.\n" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of message actions to return per page.
\nDefault: 20
\nMaximum limit: 100\n" }, { "name": "next_token", "value": "", "type": "query", "description": "Token for fetching the next page of results. If the response includes a next_token, use its value in this parameter to retrieve the next page. Omit this parameter or set it to null if there are no more pages to fetch.\n" } ], "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Retrieve a paginated list of all message Actions available to the user.\n

\n

\n Threshold limit: 30 requests per min per user
\n Maximum API calls allowed within one minute.

\n Lock period: 5 minutes
Cooldown period applied after threshold exhaustion.
\n

\n" }, { "info": { "name": "Create a new message action", "type": "http" }, "http": { "method": "POST", "url": "https://cliq.zoho.com/api/v3/messageactions", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "\n

\n Create a new Message Action. Message actions appear in the right-click / long-press context menu for individual chat messages. When a user selects the action, the configured handler executes with the selected message as input.\n

\n

\n Message Actions support two execution types:\n

\n