---
title: "Move a booking"
method: POST
path: "/api/b/{token}/reschedule"
tags: ["public"]
---

# Move a booking

`POST /api/b/{token}/reschedule`

## Request

- Base URL: `https://daycal.io`
- URL: `https://daycal.io/api/b/{token}/reschedule`
- Auth: none declared

## Path parameters

- `token` string, required

## Request body

- object
  - `start` string, date-time, required
  - `tz` string, required

## Response `200`

OK

- object
  - `booking` Booking, required
    - `id` string, required
    - `start` string, date-time, required
    - `end` string, date-time, required
    - `eventType` string, required
    - `title` string, required
    - `manageUrl` string, required
    - `conferenceUrl` string, nullable, required
    - `status` 'confirmed' | 'cancelled' | 'rescheduled', required

## Other responses

- `429`: Rate limited. Retry-After is set when a rate-limit window is spent (not on a booking's own budget)
- `default`: Error

---

[API](https://skmtc.dev/daycal/apis/daycal-api.md) · [All operations](https://skmtc.dev/daycal/apis/daycal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/daycal/apis/daycal-api/revisions/7103ffff4e8c?raw)
