---
title: "List open demo slots for a day"
method: GET
path: "/api/book-demo/slots"
---

# List open demo slots for a day

`GET /api/book-demo/slots`

Returns the start times still open for a Sitefire intro demo on the given day, as ISO 8601 timestamps in the requested timezone. Pass one of them to bookDemo. No API key required.

## Query parameters

- `date` string, date, required
- `timezone` string

## Response `200`

Open slots for the requested day (empty array when the day is fully booked or in the past).

- object
  - `date` string, date, required
  - `timezone` string, required
  - `slots` string[], required — ISO 8601 start times bookable via bookDemo.

## Other responses

- `400` — A request parameter is missing or malformed; the error body says which and how to fix it.
- `502` — The scheduling provider is unavailable; retry shortly or book at https://pulse.cal.com/sitefire/intro.

---

[API](https://skmtc.dev/sitefire/apis/sitefire-public-api.md) · [All operations](https://skmtc.dev/sitefire/apis/sitefire-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sitefire/sitefire-public-api/revisions/3edc40c8aa31/schema)
