Back online
Back to DocumentationAPI Reference

REST API Reference

Build integrations, connect OTAs, and automate workflows with our RESTful API. All endpoints use JSON and session-based authentication.

Authentication

Session-based with HTTP-only cookies. CSRF token required for mutations.

Rate Limits

100 req/min per session for standard plans. 500 req/min for Enterprise.

Error Format

All errors return { error: string, details?: string } with appropriate HTTP status.

Authentication

POST/api/auth/login
POST/api/auth/signup
POST/api/auth/logout
GET/api/auth/me

Reservations

GET/api/reservations
POST/api/reservations
GET/api/reservations/:id
PATCH/api/reservations/:id
POST/api/reservations/:id/checkin
POST/api/reservations/:id/checkout

Room Management

GET/api/rooms
GET/api/room-types
POST/api/rooms
PATCH/api/rooms/:id/status

Guest Management

GET/api/guests
POST/api/guests
GET/api/guests/:id
GET/api/guests/:id/stays

Billing & Payments

GET/api/invoices
POST/api/invoices
POST/api/payments/charge
POST/api/payments/refund

Webhooks

POST/api/webhooks/stripe
POST/api/webhooks/booking

Ready to integrate?

Start building with a free trial account. Full API access included on all plans.