Developers
Practice inside your product
Use the API to grant access and read results, webhooks to react when a report is ready, and the embed to put the conversation on your own pages.
What you can build
Access from your system
Create access for a user after they buy or enroll in your platform.
Results where you need them
Read scores and report links and show them in your dashboard or CRM.
Events instead of polling
Receive a signed webhook when a session ends and when its report is ready.
Embed
Put the practice runtime on your page in a sandboxed iframe or with the JavaScript SDK. Allowed domains are configured per integration, and your page receives only the events you need, such as completion and score.
Conventions
Versioned API
Breaking changes go into a new version with a migration period.
Idempotent writes
Repeating a request with the same key does not create duplicates.
One error format
Every error has a code, a readable message and a request ID for support.