---
title: "Slots for rescheduling (the booking’s own time does not block itself)"
method: POST
path: "/api/bookings/{id}/slots"
tags: ["Manage booking"]
---

# Slots for rescheduling (the booking’s own time does not block itself)

`POST /api/bookings/{id}/slots`

## Request

- Base URL: `https://whenmeet.me`
- URL: `https://whenmeet.me/api/bookings/{id}/slots`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `__Host-session`
  - none

## Path parameters

- `id` string, required

## Request body

- object
  - `from` integer, required: unix ms
  - `to` integer, required: unix ms; to − from ≤ 62 days.
  - `tz` string
  - `t` string

## Response `200`

Slots.

- SlotsResponse
  - `slots` BookableSlot[]
    - `start` integer: unix ms
    - `end` integer: unix ms
    - `othersFree` integer: Visitor side (signed-in visitor + guests) free at this time.
    - `othersTotal` integer: Visitor-side people checked (0 for anonymous visitors).
  - `hostTimezone` string
  - `window` object
    - `from` integer: unix ms
    - `to` integer: unix ms
  - `viewer` object, nullable
    - `email` string
    - `name` string, nullable
  - `participants` object[]: Visitor side only — never the host or team.
    - `email` string
    - `source` 'self' | 'manual' | 'host'

## Other responses

- `400`: bad_window.
- `404`: not_found.
- `409`: link_unavailable | host_unavailable.
- `429`: rate_limited (invitee token: 60 calendar reads per booking per 10 min).

---

[API](https://skmtc.dev/whenmeet/apis/whenmeet-me-api.md) · [All operations](https://skmtc.dev/whenmeet/apis/whenmeet-me-api/llms.txt) · [OpenAPI document](https://skmtc.dev/whenmeet/apis/whenmeet-me-api/revisions/202b80022215?raw)
