Crisp is a customer support platform. Use this skill when the user needs to:
Crisp requires authentication via HTTP headers with a token identifier and key (Basic Auth), plus the website ID for the API URL.
Set these as environment variables (stored securely, never logged):
CRISP_WEBSITE_ID - Your website identifier (e.g., 0f4c...)CRISP_TOKEN_ID - Your Plugin Token Identifier (e.g., e47d...)CRISP_TOKEN_KEY - Your Plugin Token Key (e.g., a7d7...)scripts/crisp.py inbox list --page 1
scripts/crisp.py conversation get <session_id>
scripts/crisp.py messages get <session_id>
scripts/crisp.py message send <session_id> "Your reply text here"
scripts/crisp.py conversations search "query terms" --filter unresolved --max 10
scripts/crisp.py conversation read <session_id>
scripts/crisp.py conversation resolve <session_id>
Key endpoints used:
GET /v1/website/{website_id}/conversations/{page} - List conversationsGET /v1/website/{website_id}/conversation/{session_id} - Get conversation detailsGET /v1/website/{website_id}/conversation/{session_id}/messages - Get messagesPOST /v1/website/{website_id}/conversation/{session_id}/message - Send messagePATCH /v1/website/{website_id}/conversation/{session_id}/read - Mark as readPATCH /v1/website/{website_id}/conversation/{session_id} - Update/resolveBase URL: https://api.crisp.chat
meta.email in conversation for customer emailCRISP_WEBSITE_ID, CRISP_TOKEN_ID, and CRISP_TOKEN_KEY are set before running commands--json flag for script output when parsing programmatically共 1 个版本