Developers
Tatiya has a REST API. You can read what a space offers, book a session, and manage its members and memberships — all from your own app, server, or integration.
This section covers the API only. If you're looking for help using Tatiya itself, see Guides instead.
The two surfaces
Public — https://api.tatiya.space/v1/public/{spaceHandle}/…. No API key needed. Serves
exactly what a visitor to the space's own website can already see: its profile, its booking
types, real availability, and its published posts. It's safe to call from a browser.
Authenticated — everything else. Needs an API key, minted by a space leader. There's no space ID anywhere on this surface — the key decides which space a call reaches, so an integration that touches several spaces holds several keys.
What's live today
| Status | |
|---|---|
| Public reads (profile, booking types, availability, posts) | ✅ Live |
| Guest booking (no key required) | ✅ Live |
| API keys — mint, list, revoke | ✅ Live |
| Bookings — list, create, read, patch, cancel, check in, pay | ✅ Live |
| Booking types, members, membership plans — reads | ✅ Live |
| Members — add, update | ✅ Live |
| Memberships — assign, patch, cancel, pause, resume, pay | ✅ Live |
| Webhooks | 🚧 Not yet — see Roadmap |
| OAuth | 🚧 Not yet — see Roadmap |
Base URL
https://api.tatiya.space/v1
Where to go next
- New to the API? Authentication & Scopes — how a key works, and what it can and can't do.
- Ready to call something? Making Requests — headers, pagination, idempotency, rate limits, and how money and time are represented.
- Looking for a specific route? Resources — every route, grouped by what it acts on.
- Want the full schema for every request and response? API Reference — a structured, searchable reference generated from the same spec this section is written against.
- Something went wrong? Errors — the shape every failure takes, and what each one means.