Appearance
API
TrainingKit SDKs rely on a GraphQL backend and JWT authentication.
Use this section for all backend integration topics shared across platforms.
Scope
This section defines the JWT authentication contract, the GraphQL query patterns used for workout discovery and session retrieval, and the shared launch-time data model consumed by iOS and Android SDKs.
Schema exploration is available directly in the Admin Console GraphQL Playground.
What you get from the TrainingKit team
Each B2B integration is provisioned with client-specific API endpoints and environment settings.
- Sandbox and production endpoints are provided during onboarding.
- GraphQL schema-exploration credentials are provided through the Admin Console API settings for your client.
- Quotas and rate limits are defined contractually rather than through a shared public default.
In this section
- Authentication: Server-side Request Authentication and Server Response Authentication by SDK.
- GraphQL Overview: endpoints, headers, and request shape.
- Queries: workout discovery and session retrieval patterns.
- Workout Data Model: the shared launch-time payload.
- Examples: end-to-end request and response samples.
Primary references
Sample GraphQL operations are available in Workout.graphql (iOS sample app). For identity and trust boundaries, use Server-side Request Authentication, Server Response Authentication by SDK, and Architecture.
