Source: https://cli.nylas.com/docs/commands/scheduler-bookings-cancel

# nylas scheduler bookings cancel

Cancel a booking

Written by [Qasim Muhammad](https://cli.nylas.com/authors/qasim-muhammad) Staff SRE

Published February 13, 2026

Updated June 21, 2026

## What does nylas scheduler bookings cancel do?

The nylas scheduler bookings cancel command provides cancel a booking. It is part of the Scheduler (Booking Pages) commands, which manage scheduler configurations, sessions, and bookings.

## Usage

```bash
nylas scheduler bookings cancel
```

## Flags

| Flag | Description |
| --- | --- |
| --reason string | Cancellation reason |
| --yes(-y) | Skip confirmation prompt |
| --json | Output as JSON |
| --no-color | Disable color output |
| --verbose(-v) | Enable verbose output |
| --config | Custom config file path |
| --help(-h) | Show help for the command |
| --limit | Limit results (most list commands) |

## Examples

The nylas scheduler bookings cancel command provides cancel a booking.

### JSON output for scripting

```bash
nylas scheduler bookings cancel --json
```

### Filter by reason

```bash
nylas scheduler bookings cancel --reason <value> --json
```

## Troubleshooting

### Command not found or fails

Run `nylas auth config` and `nylas auth login` to authenticate first.

## Related commands

[nylas scheduler bookings confirmConfirm a booking](https://cli.nylas.com/docs/commands/scheduler-bookings-confirm)

[nylas scheduler bookings rescheduleReschedule a booking](https://cli.nylas.com/docs/commands/scheduler-bookings-reschedule)

[nylas scheduler bookings showShow booking details](https://cli.nylas.com/docs/commands/scheduler-bookings-show)

[nylas scheduler configurations createCreate a configuration](https://cli.nylas.com/docs/commands/scheduler-configurations-create)

[nylas scheduler configurations deleteDelete a configuration](https://cli.nylas.com/docs/commands/scheduler-configurations-delete)

[nylas scheduler configurations listList configurations](https://cli.nylas.com/docs/commands/scheduler-configurations-list)

## Recommended guides

[Book meeting rooms from the CLIBook meeting rooms from the CLI by listing calendar resources, using each room email as a calendar ID, and adding it as an event participant with less setup.](https://cli.nylas.com/guides/book-meeting-rooms-cli)

[Google Calendar API Sync TokensUse Google Calendar API sync tokens for incremental event sync, handle the 410 GONE full-resync, and read calendars from the CLI.](https://cli.nylas.com/guides/google-calendar-api-sync-tokens)

[Microsoft Graph calendarView ExplainedQuery the Microsoft Graph calendarView endpoint for events in a date range with recurrences expanded. Compare it to list events and read calendars from the CLI.](https://cli.nylas.com/guides/microsoft-graph-calendar-view)

[Microsoft Graph getSchedule Free/BusyCall the Microsoft Graph getSchedule action to read free/busy for Outlook and Exchange calendars, then check availability across providers from the CLI.](https://cli.nylas.com/guides/microsoft-graph-get-schedule)

[Google Workspace CLI: Limits and AlternativeWhat gws covers, where its OAuth scope limits and pre-1.0 status bite, and when a multi-provider email and calendar CLI is the better fit.](https://cli.nylas.com/guides/google-workspace-cli-alternative)

[Build an Appointment-Reminder AgentBuild an appointment-reminder agent with Nylas CLI: poll the calendar, send T-24h and T-1h reminder emails, and process reply confirmations to cut no-shows.](https://cli.nylas.com/guides/appointment-reminder-agent-account)

Run `nylas scheduler bookings cancel --help` for full help output.
