// for developers
The same API that runs the product. Documented.
REST, JSON, Bearer tokens — no surprises. Every endpoint below powers the tersOS apps themselves; the docs regenerate from the live spec on every deploy.
// quick start
Up and running in minutes
01Get your API keyCreate an API token from your tersOS admin dashboard. Scoped permissions keep your integration secure.
02Make your first requestHit the API with a simple GET request. Bearer token auth, JSON responses, standard HTTP methods.
03Start buildingIntegrate bookings, members, invoices, and more into your own tools and workflows.
// api modules
One platform, 7 modules.
Every part of tersOS is accessible through a clean, consistent API.
01OperationsBookings, meeting rooms, resources, memberships, check-ins, parcels, reservations, analytics.02BillingInvoices, payments, quotes, service items, billing settings, financial reports.03CommunityUsers, teams, clients, documents, activity logs, profiles.04DisplaysDigital signage devices, playlists, media, moods, schedules.05EventsCommunity events, event cases, event spaces, inquiries, catering.06AI AssistanttersAI conversational assistant with tool access across enabled modules.07SharedAuthentication, account management, notifications, search, and cross-cutting platform endpoints.
// developer experience
Simple, powerful, RESTful.
Clean JSON responses, bearer token auth, standard HTTP methods.
RequestGET /api/bookings
curl -X GET https://app.tersos.io/api/bookings \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Accept: application/json"Response200 OK
{ "success": true, "data": [ { "id": 1, "room": "Meeting Room A", "date": "2026-03-15", "start_time": "10:00", "end_time": "11:00", "status": "confirmed" } ]}