What you can do with this API
List venues
Discover every active spa/hotel connected to Saoma, with their metadata and
photos.
Retrieve a venue
Get a single venue’s public profile, including its opening hours and
booking policy.
List treatments
Read a venue’s treatment catalogue, with prices, durations and variants.
Availability & bookings
Real-time availability and booking creation are coming soon — see the
pages tagged Coming soon in the API Reference.
Environments
Credentials are provisioned by the Saoma team during onboarding. A dedicated
sandbox environment is not yet available — contact us if you need isolated
test data.
| Environment | Base URL |
|---|---|
| Production | https://api.saoma.io/v1 |
Versioning
The current version isv1. The version is part of the URL (/v1/...). We
commit to:
- No breaking changes inside a major version.
- Additive changes only (new optional fields, new endpoints) without notice.
- Deprecations announced at least 6 months before removal, via email to the partner contact.
Conventions
- Dates are ISO 8601 (
YYYY-MM-DD); times such asopening_timeare in the venue’s local timezone (exposed via thetimezonefield on the venue list shape). - Money amounts are decimal numbers in the venue’s currency (e.g.
120.00for 120 €), alongside acurrencycode (ISO 4217). They are not integer cents. - All string IDs are opaque — do not parse or assume format stability.
- Text fields are available in French and English. Fields suffixed
_encontain the English translation; the primary field holds French.
Next steps
Authenticate
Get your API key and make your first call.
Quickstart
Build a full booking flow in 5 minutes.