Skip to content
Quarters Developers
esc
  • Type an endpoint, an object or a word from a guide.

API reference

Every endpoint

Every operation, by resource, all under https://go.quarters.live/api/v1. Each of them except the token exchange takes Authorization: Bearer.

Authentication

OAuth 2.0 client credentials, the same grant Guesty’s Open API uses, so an integration written against one needs a different token URL and nothing else.

Listings

Property content as the Publish button froze it. A property that has never been published does not exist here, and content being edited right now never leaks. Only the calendar is live.

Reservations

Bookings, in every status. Read them to drive contracts, accounting or a guest portal. The embedded property block is the flat’s identity as it stands today, name, address and owner, because that is what a tenancy agreement must state; listing content stays behind the publish boundary and comes from /listings.

Agreements

The tenancy agreement on a booking. Reading works for every organisation. Writing is for one kind of organisation only: one that has chosen, under Settings › Contracts, to issue and sign its contracts in another system (DocuSeal, say) and let Quarters mirror what that system reports. While that setting is on, nothing in Quarters sends a contract; the dashboard shows these rows and offers staff one button, Request contract, which arrives with you as an agreement.requested webhook.

Inquiries

Your booking form lands here, as a row staff convert to a reservation in one click and resolve to a guest record, rather than as an email somebody re-types.

Objects

What the endpoints read and return, field by field.