Calm Partner API
OAuth 2.0 client-credentials REST API used by Calm Business and Calm Health partners to provision and revoke Calm subscriptions for partner end users. Three operations cover the lifecycle - authorize the partner service, link a partner user, and cancel a partner user subscription. Credentials (client_id, client_secret) are issued by Calm's B2B Engineering Team and the API is served from auth.calm.com (production) and auth-ga.aws-dev.useast1.calm.com (development).
Documentation
Specifications
Examples
Example
https://raw.githubusercontent.com/api-evangelist/calm-com/refs/heads/main/examples/calm-authorize-example.json
Example
https://raw.githubusercontent.com/api-evangelist/calm-com/refs/heads/main/examples/calm-link-user-example.json
Example
https://raw.githubusercontent.com/api-evangelist/calm-com/refs/heads/main/examples/calm-cancel-user-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/calm-com/refs/heads/main/json-schema/calm-partner-user-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/calm-com/refs/heads/main/json-schema/calm-eligibility-file-schema.json