{
"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 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\n Threshold limit: 10 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 All fields are optional. Only the fields you provide will be updated; omitted fields remain unchanged.\n
\n\n For Webhook message actions, you can update the execution_url independently at any time to redirect the action to a new server endpoint.\n
\n Threshold limit: 10 requests per min per user
\n Maximum API calls allowed within one minute.
\n Lock period: 5 minutes
Cool"
},
{
"info": {
"name": "Delete a specific message action",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://cliq.zoho.com/api/v3/messageactions/:MESSAGE_ACTION_ID",
"params": [
{
"name": "MESSAGE_ACTION_ID",
"value": "MESSAGE_ACTION_ID",
"type": "path",
"description": "Unique numeric identifier of the message action. To learn how to retrieve this ID, see MESSAGE_ACTION_ID in the Glossary page."
}
],
"auth": {
"type": "oauth2",
"flow": "implicit",
"authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth",
"credentials": {
"clientId": "{{clientId}}"
}
}
},
"docs": "Permanently delete a Message Action and its associated handler.Deletion is irreversible and the message action will be removed from all message context menus.\n
\n
\n Threshold limit: 10 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 Threshold limit: 10 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
script attribute with the revised Deluge source code to execute when the action fires.permissions array to change which data attributes are forwarded to your server. All 5 permissions are available for message action handlers.\n Threshold l" } ] } ], "bundled": true }