Understand organizations, Apps, customers and credential boundaries.
SDK 0.0.1Updated
A scoped identity
An organization contains product Apps. Every tenant-owned object belongs to an App and, where applicable, an environment.
Sandbox and Live hold separate customers, catalog data, surfaces and events. A credential is permanently bound to its App and environment.
Console members and SDK customers are separate identities. Email does not merge customer records.
X-Groove-Project and X-Groove-Environment validate a credential’s scope. They do not grant access or switch Apps.
Sessions and sign-out
Tokens stay in SDK memory. Refresh an expired token through your own authenticated backend; the SDK does not refresh automatically.
On sign-out or identity change, destroy active surfaces and call disconnectSession to abort the host session fetch as well as resetting the client. Retain requestId/idempotency keys for write retries.
The host backend can revoke one session or all customer sessions. Revoking the issuing API Key invalidates its customer tokens on their next request.