Xentra

    Open API

    Build on top of Xentra

    A documented REST API that gives you programmatic access to your Xentra account - bookings, units, guests, invoices, tasks, and access events. Build custom integrations, internal tools, and data pipelines on top of the same platform that powers Xentra itself.

    Documented REST endpointsBookings, units & guest dataToken-based authenticationJSON responsesBuild custom integrations
    Try It Free
    Open API

    Read the API docs

    Browse every endpoint, request/response schema, and try calls live - all in one place.

    rest-dev.myxentra.com/docs

    Open API Docs

    What you gain

    Every feature creates value for both sides - you and your guests.

    For the Host

    Your data, your workflows

    • Stop being locked in - export, sync, or transform your data however you need.
    • Build custom dashboards, internal tools, and reports without waiting for feature requests.
    • Connect Xentra to anything: BI tools, accounting systems, custom landing pages, owner portals.
    • Automate repetitive ops via low-code platforms (Zapier, Make, n8n) using the documented endpoints.
    • Future-proof: as the API grows, so do your custom integrations.

    For the Guest

    Better tooling, smoother stays

    • Custom integrations built by your host on top of the API mean faster responses and slicker workflows.
    • Data flows reliably between systems - fewer mistakes, faster confirmations.
    • Hosts can deliver branded experiences (custom booking flows, owner portals) backed by the same Xentra core.

    How it works

    A step-by-step look at the experience.

    1

    The Xentra Open API exposes the same resources you manage in the dashboard - bookings, units, guests, invoices, tasks, and access logs - over plain REST.

    2

    Full interactive documentation lives at rest-dev.myxentra.com/docs with request/response schemas, example payloads, and a built-in "try it" console.

    3

    Authentication is token-based: generate an API key in your account, pass it as a bearer token, and you are good to go.

    4

    Responses are JSON with predictable, resource-oriented URLs - easy to consume from any language or low-code tool (Zapier, Make, n8n).

    5

    Use it to sync data into your warehouse, push bookings from a custom landing page, automate owner reports, or build internal staff tools.

    6

    The API mirrors the dashboard's permission model - tokens only see data the issuing user has access to.

    Feature deep dive

    Detailed look at every capability within Open API.

    1

    Interactive Documentation

    Full OpenAPI/Swagger documentation at rest-dev.myxentra.com/docs. Browse every endpoint with request/response schemas, parameter descriptions, and a "try it" console that calls the live API with your token.

    2

    Resource Coverage

    Endpoints for bookings, units, guests/contacts, invoices, tasks, and access events. Read and (where applicable) write. Same data model as the dashboard - no mismatch between what you see and what the API returns.

    3

    Token Authentication

    Generate personal API tokens in your Xentra account. Pass as Authorization: Bearer header. Tokens inherit your user permissions - scoped, revocable, and auditable.

    4

    Webhooks (Coming Soon)

    Subscribe to events: new booking, check-in completed, task completed, payment received. Get notified in real time at your own endpoint instead of polling.

    5

    Low-Code Friendly

    Standard REST + JSON means the API plugs straight into Zapier, Make, n8n, and any HTTP-capable tool. Build automations without writing a backend.

    Start building with the Xentra API

    Full reference, schemas, and a live "try it" console.

    Open API Docs

    We use cookies

    This website uses cookies and similar technologies for analytics and to improve your experience. Learn more in our Privacy Policy.