Skip to content
The Quarters

Product · Website & API

Publish when you mean to.

Your website reads from The Quarters through a public API. What it reads is a snapshot you froze on purpose, never the row you are halfway through editing.

Frozen

Everything about the listing

Title, description, photos, amenities, address, rates. Edit them for as long as you like: rewrite the description, swap the hero photograph, argue about the rent. Nothing reaches the public until you press Publish, and then all of it does at once.

This is why a listing on your site is never caught mid-sentence, and why two people editing a property on a Friday afternoon cannot put a placeholder in front of a customer.

Always live

Availability, and only availability

The one exception, and it is deliberate. A booking taken thirty seconds ago blocks those dates on your website immediately. No publish step, no cache to wait out, no nightly job.

Double-booking a nine-month tenancy is not a mistake you recover from with an apology email, so availability is the thing that is never allowed to be stale.

The API

Four endpoints and a webhook.

Small enough to read in a sitting, which is the point. Your site asks for listings, asks for a calendar, and posts enquiries back, whatever it happens to be built with. Signed webhooks tell it when something changed so it does not have to poll.

Per-organisation API keys, issued and revoked from your settings. Enquiries arrive as rows your staff convert in one click, not as an email somebody re-types.

  • GET /api/v1/listings
    Every published listing, as frozen
  • GET /api/v1/listings/{id}
    One of them, in full
  • GET /api/v1/listings/{id}/calendar
    Live availability
  • POST /api/v1/inquiries
    Your booking form lands here

Money in integer euro cents · dates YYYY-MM-DD · check-out exclusive

Photos in the sizes a website wants

Every uploaded photograph is rendered into four variants: thumbnail, regular, large and the original. Your site picks the one it needs instead of shipping a four-megabyte JPEG to a phone.

Signed webhooks, with a delivery log

Each delivery carries a signature computed from a secret only you and we hold, so your endpoint can prove the call came from us. Failed deliveries are visible and retryable rather than silently lost.

You are not locked into our website

There is no proprietary site builder here, and that is deliberate. Your website is yours: Svelte, WordPress, whatever a designer hands you. This end just has to be honest about what is published.

See it against your own portfolio

Thirty minutes, your units, your contracts. If it is not a fit we’ll say so. We’d rather lose the trial than the reputation.

30 days free · no card required · cancel by closing the tab