
Calendar and Scheduler availability, bookings, and recurring event expansion now enforce a maximum 732-day range. metadata_pair queries now return results oldest-tagged first with stable, cursor-based pagination, plus IMAP and EAS provider fixes.

Live transcription is now available to allowlisted Notetaker applications.

Agent Account sends above the per-second rate limit are now queued and sent shortly after, returning 202 Accepted instead of 429. Confirm delivery with the message.delivered webhook.

Agent Account event responses now include an is_owner field. Also includes improvements to the hosted authentication page, grant deletion, and Microsoft admin consent, plus IMAP, EWS, and EAS message fixes.

Nylas IAM lets you give services, workers, and AI agents access to specific resources and actions. Configure principals, roles, permissions, and API keys in the Dashboard, then review configuration changes and access activity.

Nylas agent skills teach AI coding agents like Claude Code and Cursor to build with Nylas. A new email templates skill joins the API and CLI skills, with example templates to remix, and the API skill now covers Agent Accounts correctly.

calendar_id now accepts an Agent Account's email address as an alias for its primary calendar, and Agent Account calendar email now shows the account's display name.

Adds tracking_options.domain_name for custom link and open tracking hostnames, Contact metadata with metadata_pair filtering, and messages.send_raw_mime() to send a raw RFC 822 MIME message.

Workflow runs now appear in the Dashboard's System logs, and workflows with a from email must use an application-level template. Also fixes provider rate-limit responses on send, IMAP drafts, and IMAP 421 errors.

Fixed Idempotency-Key and SMTP send stalls, IMAP thread_id and has_attachment filtering, and Scheduler availability ignoring min_booking_notice.

The domain field on workspaces is now optional. Create a workspace with only a name and assign any grant to it, whatever its email domain. Automatic grouping is now off by default.

Agent Account organizers can now sign in to the Scheduler Editor through hosted login with their email address and app password, so they can create and manage their own Scheduler Configurations.

Save Notetaker defaults once per application, workspace, calendar, or event. Configurations also unlock deduplication, custom announcements, custom avatars, pause dispatch, and per-customer retention.

Notetaker joins that fail because of an invalid or expired Zoom meeting-link token now report a specific invalid_token reason in notetaker.meeting_state webhooks and status responses, instead of a generic error.

Fixes Scheduler booking cancellations that didn't fire booking.cancelled webhooks or send cancellation emails when the booking had a Notetaker, time slots that couldn't be rebooked after the event was deleted on the calendar, and Gmail address filters that were case-sensitive.

Fixed a media timestamp unit mismatch that could misalign speaker label start and end times in Notetaker transcripts.

Fixed an issue where creating a new booking didn't check that booking's own configured buffer time against already-scheduled meetings, which could allow a booking to land closer to an existing meeting than its buffer setting allowed.

Agent Account mailboxes no longer show duplicate messages from provider SMTP retries, and Notetaker settings on Agent Account calendars and events now persist and sync correctly.

IMAP thread pagination keeps its search filters, thread update responses include folders, draft replacement survives a concurrent index deletion, and inline attachments keep their disposition when sending.

The core Nylas platform is now called Nylas Connect: the Email, Calendar, and Contacts APIs, plus Scheduler and authentication. Nothing changes in your code, endpoints, or API keys.

Fixes two Scheduler booking bugs: a confusing error when a time slot is booked by someone else during checkout, and lost guest and custom field values when a guest navigates back to pick a different time.

Scheduler Configuration requests now accept empty appearance and additional field arrays, and EWS event updates retry on stale ChangeKey conflicts instead of failing.

Scheduler booking descriptions are no longer HTML-escaped on Google and Microsoft calendars, and occurrences of recurring Microsoft events resolve correctly by ical_uid.

Agent Account grants can now be hosts in round-robin Scheduler Configurations, removing a limit noted when Scheduler support for Agent Accounts first shipped.

Agent Account grants now support the metadata object on Events, Messages, and Drafts. Attach up to 50 key-value pairs per object and filter by the five reserved keys with metadata_pair, the same way connected grants do.

Agent Account grants can now own a Scheduler Configuration and act as the organizer, so an agent hands out its own booking link and takes bookings on its own calendar. Round-robin Configurations and non-primary calendars aren't supported yet.

iCloud CalDAV requests that fail with an authorization error now correctly return a 403 Forbidden response instead of a 504 Gateway Timeout, making permission issues easier to distinguish from timeouts.

Fixed an issue where the Notetaker media endpoint reported no transcript available for a small number of meetings that already had a transcript.

The Calendar object now includes an owner_email field on Microsoft grants, naming the account that owns each calendar. Use it with is_owned_by_user to tell a user's own calendars apart from the ones shared with them.

Adds nylas email subscriptions commands to discover newsletter and mailing-list subscriptions from List-Unsubscribe headers, preview and open their unsubscribe actions, and clean up matching messages, for Google and Microsoft grants.

Adds TrackingOptions.domainName to send with a custom tracking domain for link and open tracking, and fixes attendees and anyEmail filters silently keeping only the last value when multiple values were passed.

Agent Account grants now support both fields header options. Read the full header set with fields=include_headers, or just Message-ID, In-Reply-To, and References with fields=include_basic_headers, on message get and send requests.

Agent Account grants now support full-text search on the Messages and Threads endpoints. One relevance-ranked query searches subjects, participants, visible body text, and attachment filenames with Boolean operators, quoted phrases, grouping, and negation.

New: Scheduler now stamps scheduler_last_start, scheduler_last_end, and scheduler_updated_at metadata on the events it books. Compare them against event.updated payload times to tell Scheduler reschedules apart from direct calendar edits.

New: Notetaker transcription_settings now accepts keywords and use_speaker_names_as_keywords to bias transcription toward names, acronyms, and product names it would otherwise mis-hear. Language and keyword hints are independent.

Adds nylas.transactionalSend.send() for domain-based transactional email, plus calendarId and eventId on the Notetaker model. Fixes the WebhookTriggers enum with truncated message triggers and a batch of previously missing trigger types, and bumps dependencies to their latest versions.

Agent Accounts are now generally available. Provision a dedicated [email protected] mailbox and calendar for an AI agent with a single API call, guardrail it with Policies, Rules, and Lists, and run it against every standard Nylas endpoint.

Adds the htmlAsMarkdown option to messages.clean(), plus the typed Workspaces, Agent Account Lists, and Manage Domains admin APIs and an icalUid event filter from v8.2.0. Fixes Applications and Rules field naming, the Rules list response envelope, and enables field-set reduction in threads.find().

Expands the events resource with resources, textDescription, multi-event-type filtering, and select/tentativeAsBusy query params. Adds metadata_pair filtering on list messages, Google Calendar color_id, and expanded notetaker meeting settings. Fixes events-exception parsing, thread ID encoding, scheduler participant defaults, and folder deserialization with select.

Expanded localized scheduler copy, plus React-only fixes for date and time slot clicks and schedulerApiUrl handling on full page refresh.

Adds typed support for Agent Accounts (Policies, Rules, Lists, and the new provider: 'nylas' BYO Auth variant) and resumable upload sessions for large attachments up to 150 MB on Microsoft grants.

Sandbox apps now show a security notice in the hosted auth flow before users grant access. The screen highlights the permissions being requested and gives users a one-click path to report the application to the Nylas security team. Production, Staging, Development, and Google Shared App flows are unchanged.

New: Notetaker now accepts transcription_settings to force a language or narrow what automatic language detection considers — useful when your users consistently speak one or more languages and auto-detect has been mis-identifying them. Transcripts also return the detected language code.

Send endpoints now accept an Idempotency-Key header so retries don't deliver duplicate emails. Pass a unique key per logical send and Nylas caches the response for 1 hour — safe for workflow engines, background queues, and any client that retries after a network blip.

You can now restrict what your Agent Accounts send. Block sends to specific recipients, domains, or TLDs before they reach the provider — so an autonomous agent can't email the wrong address on its own.

Agent Accounts are Nylas-hosted email and calendar identities that an AI agent owns end-to-end. Create a real [email protected] mailbox through the API, assign policies and rules to guardrail its behavior, and use every existing Nylas endpoint against the new grant.

Adds the ns_footer CSS part, fixes booking form radio fields submitting labels instead of values, and makes the editor calendar update without a reload.

Compressed webhook delivery for webhooks, SNS, and Pub/Sub; a new message.created.cleaned trigger for Clean Conversations; and a field-name correction on the IMAP sync completed notification.

Updated OpenAPI specs to correctly document nullable fields across Scheduler, Events, Contacts, Availability, Free/Busy, and Attachments APIs.

New Signatures API lets you create, store, and manage reusable HTML email signatures per grant, and attach them automatically when sending messages or creating drafts.

Better scheduler auth error handling, date normalization fixes, and deferred booking ref initialization for private configurations.

Callback URI management, admin auth config fixes, and reduced code duplication across CLI commands.

CLI authentication, disposable email blocking, and authentication reliability improvements.

Hosted auth improvements including plus-sign support in emails, IMAP/SMTP validation logging, and performance optimizations.

The Scheduler Editor can now search participants from your own backend with a participantSearch callback. Also fixes a false session ID error on public Configurations.

Improves async participant search in the Scheduler Editor with duplicate email validation, a no-results message, and better dropdown focus and selection.
No changelog entries match this filter.
































