Scheduling from the command line saves time when you're already in the terminal. Here's how nylas calendar events update works.
The nylas calendar events update command modifies an existing event on your connected calendar. Pass --id for the event to update, then any combination of --title, --start, --end, or --location to change.
Quick Start
brew install nylas/nylas-cli/nylas
nylas init
nylas calendar events update
Examples
Change meeting time:
nylas calendar events update --id abc123def456 --start 2026-03-30T14:00:00Z --end 2026-03-30T15:00:00Z
Add a participant to an existing event:
nylas calendar events update --id abc123def456 --participants alice@example.com,bob@example.com,charlie@example.com
How It Works
Calendar APIs are notoriously inconsistent across providers. Google Calendar uses RFC 5545 recurrence rules, Outlook uses its own format, and Exchange has yet another. The Nylas CLI normalizes all of this behind a consistent interface.
Syntax
nylas calendar events update --id EVENT_ID [--title TITLE] [--start START] [--end END] [--location LOC]
Related Commands
-
nylas calendar events list— List upcoming calendar events -
nylas calendar schedule ai— AI-powered natural language scheduling -
nylas calendar list— List all calendars -
nylas calendar ai conflicts— Detect scheduling conflicts with AI analysis
Full docs: nylas calendar events update reference — all flags, advanced examples, and troubleshooting.
All commands: Nylas CLI Command Reference
Get started: brew install nylas/nylas-cli/nylas — other install methods
Top comments (0)