{ "id": "zoho-cliq", "name": "Zoho Cliq", "description": "Zoho Cliq chat/messaging integration — send messages, list chats and history", "version": "1.0.0", "author": "Ferenc Szontagh & Zoë", "sdkVersion": 1, "entry": "index.js", "runtime": "quickjs", "permissions": { "allowNetwork": true, "allowStorage": true }, "config": [ { "key": "client_id", "label": "Zoho OAuth Client ID", "required": true, "secret": true }, { "key": "client_secret", "label": "Zoho OAuth Client Secret", "required": true, "secret": true } ], "tools": [ { "name": "setup_auth", "description": "Exchange a Zoho grant token for access + refresh tokens. Run this ONCE after getting a grant token from the Zoho Developer Console.", "parameters": { "type": "object", "properties": { "grant_token": { "type": "string", "description": "Grant token from Zoho Developer Console (Self Client → Generate)" } }, "required": ["grant_token"] } }, { "name": "auth_status", "description": "Check authentication status and token validity", "parameters": { "type": "object", "properties": {} } }, { "name": "list_chats", "description": "List recent chats in Zoho Cliq", "parameters": { "type": "object", "properties": {} } }, { "name": "list_channels", "description": "List all channels in Zoho Cliq", "parameters": { "type": "object", "properties": {} } }, { "name": "send_message", "description": "Send a message to a Zoho Cliq chat", "parameters": { "type": "object", "properties": { "chat_id": { "type": "string", "description": "Chat ID (e.g. CT_1375868514056111025_20106394584)" }, "message": { "type": "string", "description": "Message text" } }, "required": ["chat_id", "message"] } }, { "name": "get_messages", "description": "Get messages from a specific Zoho Cliq chat", "parameters": { "type": "object", "properties": { "chat_id": { "type": "string", "description": "Chat ID" }, "index": { "type": "number", "description": "Page index (default 1)" } }, "required": ["chat_id"] } }, { "name": "post_to_channel", "description": "Post a message to a Zoho Cliq channel by name", "parameters": { "type": "object", "properties": { "channel_name": { "type": "string", "description": "Channel unique name (e.g. announcements)" }, "message": { "type": "string", "description": "Message text" } }, "required": ["channel_name", "message"] } } ], "skills": ["zoho-cliq"] }