> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.cleak.io/cleak-whats-app-api/phase-2-external-client-x-api-key-only-no-jwt/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.cleak.io/_mcp/server. # Phase2external Client X API Key Only No JWT ## API Docs - Phase2external Client X API Key Only No JWT [8. GET /api/whatsapp/campaigns → verify read access](https://docs.cleak.io/cleak-whats-app-api/phase-2-external-client-x-api-key-only-no-jwt/8-get-api-whatsapp-campaigns-verify-read-access.md) - Phase2external Client X API Key Only No JWT [7. GET /api/whatsapp/templates → save first APPROVED template name](https://docs.cleak.io/cleak-whats-app-api/phase-2-external-client-x-api-key-only-no-jwt/7-get-api-whatsapp-templates-save-first-approved-template-name.md) - Phase2external Client X API Key Only No JWT [6. GET /api/whatsapp/phone-numbers → save phone_number_id](https://docs.cleak.io/cleak-whats-app-api/phase-2-external-client-x-api-key-only-no-jwt/6-get-api-whatsapp-phone-numbers-save-phone-number-id.md) - Phase2external Client X API Key Only No JWT [9. POST campaigns/send-manual → plain template (no body variables)](https://docs.cleak.io/cleak-whats-app-api/phase-2-external-client-x-api-key-only-no-jwt/9-post-campaigns-send-manual-plain-template-no-body-variables.md) - Phase2external Client X API Key Only No JWT [12. GET campaigns/:id/button-analytics → check status (uses JWT — not in external API)](https://docs.cleak.io/cleak-whats-app-api/phase-2-external-client-x-api-key-only-no-jwt/12-get-campaigns-id-button-analytics-check-status-uses-jwt-not-in-external-api.md) - Phase2external Client X API Key Only No JWT [10. POST campaigns/send-manual → template WITH body variables ({{1}}, {{2}})](https://docs.cleak.io/cleak-whats-app-api/phase-2-external-client-x-api-key-only-no-jwt/10-post-campaigns-send-manual-template-with-body-variables-1-2.md) - Phase2external Client X API Key Only No JWT [11. POST campaigns/send-direct → existing CLEAK customer group](https://docs.cleak.io/cleak-whats-app-api/phase-2-external-client-x-api-key-only-no-jwt/11-post-campaigns-send-direct-existing-cleak-customer-group.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.cleak.io/openapi.json) - [OpenAPI YAML](https://docs.cleak.io/openapi.yaml)