Guides
Concept guides for integrating with the Hapana API. The endpoint reference covers what each call returns; these guides cover the rules of the road.
Authentication
Firebase ID tokens for the Member API — how members sign in and call the API.
Payments & Stripe
Adding payment methods via the Stripe embed, connecting your own Stripe account, and testing.
Rate limits
Per-member and endpoint limits, response headers, and retry guidance.
Errors
Error code taxonomy, retry classes, and the standard error envelope.
Webhooks
Real-time events pushed to your server: setup in Core, locations, envelope, headers, and retries.
Verifying signatures
Check the HMAC-SHA256 signature on every delivery, with Node, Python, Ruby, Go and PHP.
Webhook events
Every event type with its fields and an example payload, plus the legacy v1 check-in.
