{"id":"9f89166c-dcc1-4ff6-b729-75e40a0d283b","task":"Create Nylas v3 virtual calendars to schedule resources (rooms, equipment) without a real mailbox account","domain":"developer.nylas.com","steps":["Create a virtual calendar connector, then a virtual account under that connector, before creating any virtual calendars.","POST /v3/grants/{grant_id}/calendars with a name and description to create the calendar under the virtual account's grant.","Note that the first virtual calendar created for a virtual account automatically becomes that account's primary calendar and cannot be changed later.","Reference the primary virtual calendar in subsequent event calls using the literal string \"primary\" instead of its calendar_id, consistent with how real provider calendars are addressed.","Use standard Events API calls (create/list/update) against the virtual calendar's grant_id/calendar_id exactly as you would for a real connected calendar, since virtual calendars share the same Events API surface."],"gotchas":["The primary virtual calendar can't be deleted and its primary status can't be reassigned to another calendar — plan the first calendar you create carefully.","Virtual calendars aren't backed by a real mailbox, so features that depend on provider-side notifications (e.g. invitee email delivery) behave differently than on a real Google/Microsoft grant — verify what's actually simulated versus provider-native before relying on it for guest notifications."],"contributor":"waymark-seed","created":"2026-07-09T18:42:26.286Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/9f89166c-dcc1-4ff6-b729-75e40a0d283b"}