Command
nylas calendar ai reschedule ai
AI-powered meeting rescheduling with alternative suggestions.
Written by Qasim Muhammad Staff SRE
What does nylas calendar ai reschedule ai do?
The nylas calendar ai reschedule ai command suggests optimal alternative times for a meeting. Pass the event ID as a positional argument and the command analyzes participant availability, time-of-day preferences, and existing calendar density to propose conflict-free alternatives. Add --reason for context, --auto-select to apply the best option, or --notify to message participants. Works with Google Calendar, Outlook, Exchange, Yahoo, iCloud, and IMAP providers.
Usage
nylas calendar ai reschedule ai EVENT_ID [--reason TEXT] [--auto-select] [--notify]Flags
| Flag | Description |
|---|---|
| --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) |
| --yes(-y) | Skip confirmations |
| --reason | Reason for rescheduling (added to participant notifications) |
| --auto-select | Automatically apply the best alternative time |
| --notify | Notify participants of the new time |
| --avoid-days | Days to avoid (e.g., Friday, Monday) |
| --max-delay-days | Maximum days to delay the meeting |
| --must-include | Participant emails that must be available |
| --preferred-times | Preferred alternative times (RFC3339 format) |
Examples
The nylas calendar ai reschedule ai command suggests optimal alternative times for a meeting.
Reschedule a meeting with AI suggestions
nylas calendar ai reschedule ai abc123def456 --reason "Calendar conflict"Auto-select the best time and notify participants
nylas calendar ai reschedule ai abc123def456 --auto-select --notifyExample output
Rescheduling evt_abc123 ("Sprint review")
Reason: Conflict with client meeting
AI suggestions (within 14 days):
1. 2026-07-02T14:00:00Z score 92 (all participants free)
2. 2026-07-03T10:00:00Z score 88
3. 2026-07-03T15:00:00Z score 81
Run with --auto-select to apply option 1 and notify participants.Troubleshooting
Event not found
Verify the event ID with nylas calendar events list --json and copy the id field.
No alternative times suggested
Your calendar may be fully booked in the search window. The AI searches the next 5 business days by default.
Recommended guides
Book meeting rooms from the CLI
Book 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.
Google Calendar API Sync Tokens
Use Google Calendar API sync tokens for incremental event sync, handle the 410 GONE full-resync, and read calendars from the CLI.
Microsoft Graph calendarView Explained
Query 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.
Microsoft Graph getSchedule Free/Busy
Call the Microsoft Graph getSchedule action to read free/busy for Outlook and Exchange calendars, then check availability across providers from the CLI.
Google Workspace CLI: Limits and Alternative
What 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.
SavvyCal vs Nylas: Scheduling Compared
SavvyCal is a scheduling SaaS for end users. Nylas is the API and CLI for building scheduling into your product across Google, Microsoft, and iCloud calendars.
Run nylas calendar ai reschedule ai --help for full help output.