Join the waitlist
Bookables

Get a bookable's booking profile by its Slotr id

GET
/v1/bookables/{entityId}/profile

Public, read-only booking profile of one bookable, identified by its Slotr id. No credential required — the id is a globally-unique, unguessable capability (a shareable booking link). Derived server-side from the indexed data and field map; exposes only booking-safe display fields and active offerings, never the raw attribute bag. Price always comes from the server

Path Parameters

entityId*string

The bookable's Slotr entity id (returned on upsert). A globally-unique, unguessable handle — not a secret; it grants only the public read

Length1 <= length <= 255

Response Body

The booking profile

application/json
  1. response

The server-derived, booking-safe view of a bookable: display identity, project chrome and bookable offerings. Never contains the raw attribute bag

title*string

Display name of the bookable

photoUrl?string
bio?string
chrome*

Project-level presentation the booking page renders around a profile

offerings*array<>
Example Request
curl -X GET 'https://api.slotr.dev/v1/bookables/string/profile'
Example Response
{
  "title": "string",
  "photoUrl": "string",
  "bio": "string",
  "chrome": {
    "brandLogoUrl": "string",
    "theme": "string",
    "timezone": "string",
    "currency": "string",
    "locale": "string"
  },
  "offerings": [
    {
      "id": "string",
      "name": "string",
      "priceAmount": 0,
      "currency": "string",
      "durationMin": 0,
      "availability": [
        {
          "dayOfWeek": 0,
          "startTime": "string",
          "endTime": "string"
        }
      ]
    }
  ]
}