The versioned REST contract for the Heyrafiki API.
Beta: the contract is available for sandbox integration and may receive additive changes before the first stable release.
The specification covers Practitioner discovery, Bookings, Sessions, Benefits, Claims, remittance and Webhooks. Examples use synthetic data.
- Read the API documentation.
- Download
openapi.yaml. - Generate a client with any OpenAPI 3.1-compatible tool.
- Install the contract from npm with
npm install @heyrafiki/openapi@beta.
The API base URL is https://api.heyrafiki.space/v1.
Requires Node.js 22 or newer.
npm ci
npm testThe checks validate the OpenAPI document, operation identifiers, authentication, error coverage and the public-information boundary.
Additive fields and operations do not change the major version. Breaking changes use a new major API version and a documented migration period. See the versioning policy.
Report vulnerabilities through the Heyrafiki security policy. Never include personal, health or payment data in an issue or example.
Licensed under the Apache License 2.0.