Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rntor.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Before building your integration, it’s important to understand how Rntor organizes data. This page covers the key entities and their relationships.

Merchant Hierarchy

Rntor uses a hierarchical structure to organize spaces and resources:
Merchant (Organization)
├── Location (Physical Site)
│   ├── Floor (Optional)
│   │   └── Resource (Bookable Space)
│   └── Resource (Bookable Space)
└── Location
    └── Resource

Merchant

A Merchant represents your organization or company. It’s the top-level entity that owns all locations, customers, and settings.
  • Has unique branding and configuration
  • Contains all billing and subscription data
  • Manages team members and permissions

Location

A Location is a physical site or building. Merchants can have multiple locations.
  • Has its own address and contact info
  • Contains operating hours and closed days
  • Groups resources for management

Resource

A Resource is any bookable space or asset:
TypeDescriptionExamples
meeting_roomRooms for meetingsConference Room A, Boardroom
hot_deskFlexible desk spacesOpen Workspace Desk #1-50
private_officeDedicated office spacesOffice Suite 201
event_spaceLarge event venuesRooftop Terrace, Main Hall
phone_boothSmall private boothsPhone Pod 1-4
parkingParking spacesSpot A1-A20

Customer Model

Rntor distinguishes between individual customers and company accounts:
Company (Optional)
├── Customer (Member)
├── Customer (Member)
└── Customer (Manager)
     └── Can manage company bookings

Customer

A Customer is an individual user who can:
  • Make bookings
  • Attend events
  • Use credits and day passes
  • Have subscriptions

Company

A Company groups customers together for:
  • Shared billing
  • Pooled credits and day passes
  • Centralized invoicing
  • Dedicated resource assignments

Booking Lifecycle

Bookings move through defined statuses:

Booking Statuses

StatusDescription
pendingAwaiting confirmation (if approval required)
confirmedApproved and scheduled
checked_inCustomer has arrived
completedBooking time has ended
cancelledBooking was cancelled
no_showCustomer didn’t arrive

Credits & Day Passes

Rntor supports flexible payment models:

Credits

A virtual currency for booking resources:
  • Can be purchased in packages
  • Included in subscription plans
  • Track spending per customer/company
  • Support partial payments

Day Passes

All-access passes for a single day:
  • Grant access to specific resource types
  • Can be pooled at company level
  • Often included in membership plans

Subscriptions & Billing

Recurring memberships with automatic billing:
Billing CycleDescription
monthlyBilled on the same day each month
quarterlyBilled every 3 months
annuallyBilled once per year
Subscriptions can include:
  • Access to specific locations
  • Monthly credit allocations
  • Day pass allocations
  • Resource assignments (dedicated desks/offices)

Events

Community events with registration:
  • Public Events: Open to all, may require registration
  • Private Events: Invite-only for specific customers
  • Paid Events: Require payment via money or credits

Rate Limiting

All API requests are subject to rate limits:
LimitValueResponse
Per minute60 requests429 Too Many Requests
Burst10 requestsQueued for processing
Implement exponential backoff when you receive a 429 response to avoid being temporarily blocked.

IDs and References

All entities use UUIDs as primary identifiers:
{
  "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "merchant_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "location_id": "11111111-2222-3333-4444-555555555555"
}
When building integrations, store these IDs to reference entities in subsequent API calls.