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.
- GETEvery published listing, as frozen
/api/v1/listings - GETOne of them, in full
/api/v1/listings/{id} - GETLive availability
/api/v1/listings/{id}/calendar - POSTYour booking form lands here
/api/v1/inquiries
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