Nylas Logo
Nylas API (latest) Nylas API (v2.5) Scheduler API Webhooks Integrations - Private Beta Error Library
Changelog Log In Try Nylas Free
Home
  • The Basics
    • Quickstart
      • Get Your Nylas Keys
    • How Nylas Works
    • Create an Application
    • Production Checklist
    • Platform
      • Data Residency
      • Migration Guide for Data Centers
      • Data Retention
      • Webhook and Sync Policy
    • Nylas tutorials
  • Email
    • Using the Email API
    • Send Emails With Nylas
    • Improving Email Deliverability
    • File Attachment Media Types
    • Map the Relationship Between Events and Emails
  • Calendar
    • Using the Calendar API
      • Deleted Events
    • Calendar Availability
    • Recurring Events
    • Virtual Calendar
      • How to Use Virtual Calendars
      • Virtual Calendar Availability
    • Manually Add Meeting Details
    • Automatic Meeting Details
    • Omnichannel Event Reminders
    • Manage Team Schedules Using the Calendar API
    • Optimize User Schedules With the Calendar API
    • Parse Contacts From Events
  • Contacts
    • Contacts API Guide
  • Scheduler
    • Scheduler Quickstart
    • Schedule Editor Setup
      • Instant Integration
      • Smart Integration
    • Creating, Editing, and Scheduling Meetings
      • Schedule Editor
      • Scheduling Page
      • Meeting Types
    • Scheduler Customization
      • Customizing the Schedule Editor
      • Customizing the Scheduling Page
      • Embedding Scheduler
      • Custom Thank You Page
      • Automatic Emails
      • Localization
    • Scheduler Booking Flow Query Parameters
    • Scheduler Webhooks
    • Scheduler Web Reference
    • Troubleshooting Scheduler
      • Round Robin Scheduler Behavior
      • Handling Scheduler Reauthentication
      • Office 365 Event Not Added to Calendar
  • Intelligence
    • Clean Conversations
    • Signature Extraction
  • Developer Guide
    • Developing with Nylas
    • Authentication
      • Hosted Authentication
      • Native Authentication
      • Authorizing API Requests
      • Service Accounts
      • Authentication Scopes
    • Managing Accounts
      • Delete an Account
      • Generate Access Tokens
      • Revoking Access Tokens
      • Account Re-authentication
      • Invalid Credentials
      • Account Sync Status
    • Provider Guides
      • Google
        • Create a Google Application
        • Google authentication
        • Google Workspace Service Accounts
        • Google PubSub Message Sync
        • Google verification and security assessment guide
      • Microsoft
        • Email Administrator Guide
        • Developers Guide
        • Microsoft Authentication
          • Microsoft Graph for Events
        • ⚠️ Microsoft Exchange Online and Basic Authentication
        • Create an Azure App
        • Upgrade an Azure app to use Graph
        • Office365 Service Accounts Setup or Exchange Online
        • Suggested Office 365 Settings
        • Invite Nylas to Your Azure App
        • Admin Approval
        • Microsoft Exchange Login
        • Testing Exchange Autodiscovery
        • Checking for Quarantined EAS Devices
        • Gathering Exchange Logs
        • Override Sender Display Name
        • Microsoft Verification Guide
      • iCloud Authentication
      • Yahoo Authentication
      • App Passwords
    • Security best practices
    • Integrations
      • Integrations Hosted Authentication
      • Microsoft Teams Integration
      • Zoom
        • Create a Zoom App
        • Create a Zoom Integration
        • Publish Your Zoom App
    • Nylas CLI
      • Getting Started with the Nylas CLI
      • CLI Commands
      • Making CLI API Requests
      • Testing Webhooks
    • Webhooks
      • Set up webhooks
      • Webhook best practices
      • Message tracking
      • Available webhooks
    • Error handling and monitoring
    • Postman and Nylas
    • Deltas
  • Nylas SDKs
    • Node.js SDK
      • Getting Started with the Node.js SDK
      • Authenticate users with the Node.js SDK
      • Node.js SDK Migration (v5.x to v6.x)
      • Manage events with the Node.js SDK
      • Manage contacts with the Node.js SDK
      • Manage inbox labels and folders with the Node.js SDK
      • Read inbox messages and threads with the Node.js SDK
      • Send email with the Node.js SDK
      • Set up local webhook testing for the Node.js SDK
    • Python SDK
      • Events with Python
      • Google and Microsoft Contacts with Python
      • Inbox Folders and Labels with Python
      • Read an Inbox with Python
      • Send an Email with Python
      • Set up local webhook testing for the Python SDK
    • Ruby SDK
      • Getting started with the Ruby SDK
      • Manage events with the Ruby SDK
      • Manage contacts with the Ruby SDK
      • Read inbox messages and threads with the Ruby SDK
      • Send email with the Ruby SDK
      • Set up local webhook testing for the Ruby SDK
    • Java SDK
      • Java Logging
      • Google and Microsoft Contacts with Java
      • Inbox Folders and Labels with Java
      • Read an Inbox with Java
      • Send an Email with Java
      • Set up local webhook testing for the Java SDK
  • Nylas API Docs
    • Metadata
    • Errors
      • 200 Response
      • 400 Response
      • 500 Response
    • Supported Providers
    • Versioning
      • Transition to v2.1
    • Rate Limits
  • Nylas Dashboard
    • Accounts
    • Logs
    • Managing Webhooks
    • App Settings
    • Org Settings
    • Searching the Dashboard
  • Support
    • Troubleshooting
      • Microsoft Troubleshooting
        • Microsoft Authentication Troubleshooting
          • Nylas Was Unable to Connect to the Exchange Server
          • Couldn't Exchange OAuth Code for a Microsoft Refresh Token
          • Exchange Autodiscovery Failed
          • Incorrect Connection Settings
          • Credential Errors Not Related to a Password
          • Invalid Password Error
          • Status 403
          • Unauthorized Error
        • How to Detect MDM Issues for EAS
        • IMAP Support Turned Off
        • ServerError 110
        • Server Error Retry Later 111 or 85
        • Server Does Not Support SSL
        • The Mail Server Experienced a Temporary Error
        • Message Delivery Submission Failed
        • Unexpected Folders and Calendars
      • Dealing with Spam
      • Email Sent Not Received
      • Same Server Error
      • Get Header Contents
      • Immediate Webhook Notification
      • Missing Notifications for Read Messages
      • Passwords and Character Encoding
      • Sent Mail Not Syncing
      • Customer changed password
      • UIDVALIDITY
      • Nylas Link That Directs to Spam
      • What is nyl.as
    • Billing
    • Ethics Reporting
    • Version lifecycle
    • GDPR
  • What's New
    • Product release notes
    • SDK changelogs
  • API Reference
    • Nylas API (latest)
    • Nylas API (v2.5)
    • Scheduler API
  • Developer Tools
  • Changelog
  • Support
    • Contacting Support
    • Troubleshooting
Home
  • The Basics
    • Quickstart
      • Get Your Nylas Keys
    • How Nylas Works
    • Create an Application
    • Production Checklist
    • Platform
      • Data Residency
      • Migration Guide for Data Centers
      • Data Retention
      • Webhook and Sync Policy
    • Nylas tutorials
  • Email
    • Using the Email API
    • Send Emails With Nylas
    • Improving Email Deliverability
    • File Attachment Media Types
    • Map the Relationship Between Events and Emails
  • Calendar
    • Using the Calendar API
      • Deleted Events
    • Calendar Availability
    • Recurring Events
    • Virtual Calendar
      • How to Use Virtual Calendars
      • Virtual Calendar Availability
    • Manually Add Meeting Details
    • Automatic Meeting Details
    • Omnichannel Event Reminders
    • Manage Team Schedules Using the Calendar API
    • Optimize User Schedules With the Calendar API
    • Parse Contacts From Events
  • Contacts
    • Contacts API Guide
  • Scheduler
    • Scheduler Quickstart
    • Schedule Editor Setup
      • Instant Integration
      • Smart Integration
    • Creating, Editing, and Scheduling Meetings
      • Schedule Editor
      • Scheduling Page
      • Meeting Types
    • Scheduler Customization
      • Customizing the Schedule Editor
      • Customizing the Scheduling Page
      • Embedding Scheduler
      • Custom Thank You Page
      • Automatic Emails
      • Localization
    • Scheduler Booking Flow Query Parameters
    • Scheduler Webhooks
    • Scheduler Web Reference
    • Troubleshooting Scheduler
      • Round Robin Scheduler Behavior
      • Handling Scheduler Reauthentication
      • Office 365 Event Not Added to Calendar
  • Intelligence
    • Clean Conversations
    • Signature Extraction
  • Developer Guide
    • Developing with Nylas
    • Authentication
      • Hosted Authentication
      • Native Authentication
      • Authorizing API Requests
      • Service Accounts
      • Authentication Scopes
    • Managing Accounts
      • Delete an Account
      • Generate Access Tokens
      • Revoking Access Tokens
      • Account Re-authentication
      • Invalid Credentials
      • Account Sync Status
    • Provider Guides
      • Google
        • Create a Google Application
        • Google authentication
        • Google Workspace Service Accounts
        • Google PubSub Message Sync
        • Google verification and security assessment guide
      • Microsoft
        • Email Administrator Guide
        • Developers Guide
        • Microsoft Authentication
          • Microsoft Graph for Events
        • ⚠️ Microsoft Exchange Online and Basic Authentication
        • Create an Azure App
        • Upgrade an Azure app to use Graph
        • Office365 Service Accounts Setup or Exchange Online
        • Suggested Office 365 Settings
        • Invite Nylas to Your Azure App
        • Admin Approval
        • Microsoft Exchange Login
        • Testing Exchange Autodiscovery
        • Checking for Quarantined EAS Devices
        • Gathering Exchange Logs
        • Override Sender Display Name
        • Microsoft Verification Guide
      • iCloud Authentication
      • Yahoo Authentication
      • App Passwords
    • Security best practices
    • Integrations
      • Integrations Hosted Authentication
      • Microsoft Teams Integration
      • Zoom
        • Create a Zoom App
        • Create a Zoom Integration
        • Publish Your Zoom App
    • Nylas CLI
      • Getting Started with the Nylas CLI
      • CLI Commands
      • Making CLI API Requests
      • Testing Webhooks
    • Webhooks
      • Set up webhooks
      • Webhook best practices
      • Message tracking
      • Available webhooks
    • Error handling and monitoring
    • Postman and Nylas
    • Deltas
  • Nylas SDKs
    • Node.js SDK
      • Getting Started with the Node.js SDK
      • Authenticate users with the Node.js SDK
      • Node.js SDK Migration (v5.x to v6.x)
      • Manage events with the Node.js SDK
      • Manage contacts with the Node.js SDK
      • Manage inbox labels and folders with the Node.js SDK
      • Read inbox messages and threads with the Node.js SDK
      • Send email with the Node.js SDK
      • Set up local webhook testing for the Node.js SDK
    • Python SDK
      • Events with Python
      • Google and Microsoft Contacts with Python
      • Inbox Folders and Labels with Python
      • Read an Inbox with Python
      • Send an Email with Python
      • Set up local webhook testing for the Python SDK
    • Ruby SDK
      • Getting started with the Ruby SDK
      • Manage events with the Ruby SDK
      • Manage contacts with the Ruby SDK
      • Read inbox messages and threads with the Ruby SDK
      • Send email with the Ruby SDK
      • Set up local webhook testing for the Ruby SDK
    • Java SDK
      • Java Logging
      • Google and Microsoft Contacts with Java
      • Inbox Folders and Labels with Java
      • Read an Inbox with Java
      • Send an Email with Java
      • Set up local webhook testing for the Java SDK
  • Nylas API Docs
    • Metadata
    • Errors
      • 200 Response
      • 400 Response
      • 500 Response
    • Supported Providers
    • Versioning
      • Transition to v2.1
    • Rate Limits
  • Nylas Dashboard
    • Accounts
    • Logs
    • Managing Webhooks
    • App Settings
    • Org Settings
    • Searching the Dashboard
  • Support
    • Troubleshooting
      • Microsoft Troubleshooting
        • Microsoft Authentication Troubleshooting
          • Nylas Was Unable to Connect to the Exchange Server
          • Couldn't Exchange OAuth Code for a Microsoft Refresh Token
          • Exchange Autodiscovery Failed
          • Incorrect Connection Settings
          • Credential Errors Not Related to a Password
          • Invalid Password Error
          • Status 403
          • Unauthorized Error
        • How to Detect MDM Issues for EAS
        • IMAP Support Turned Off
        • ServerError 110
        • Server Error Retry Later 111 or 85
        • Server Does Not Support SSL
        • The Mail Server Experienced a Temporary Error
        • Message Delivery Submission Failed
        • Unexpected Folders and Calendars
      • Dealing with Spam
      • Email Sent Not Received
      • Same Server Error
      • Get Header Contents
      • Immediate Webhook Notification
      • Missing Notifications for Read Messages
      • Passwords and Character Encoding
      • Sent Mail Not Syncing
      • Customer changed password
      • UIDVALIDITY
      • Nylas Link That Directs to Spam
      • What is nyl.as
    • Billing
    • Ethics Reporting
    • Version lifecycle
    • GDPR
  • What's New
    • Product release notes
    • SDK changelogs
Only show these results:
  • Developer Guide /
  • Provider Guides

Table of Contents

Connect your Nylas account to email, contact, and calendar providers.

  • Google
    • Create a Google Application
    • Google authentication
    • Google Workspace Service Accounts
    • Google PubSub Message Sync
    • Google verification and security assessment guide
  • Microsoft
    • Email Administrator Guide
    • Developers Guide
    • Microsoft Authentication
      • Microsoft Graph for Events
    • ⚠️ Microsoft Exchange Online and Basic Authentication
    • Create an Azure App
    • Upgrade an Azure app to use Graph
    • Office365 Service Accounts Setup or Exchange Online
    • Suggested Office 365 Settings
    • Invite Nylas to Your Azure App
    • Admin Approval
    • Microsoft Exchange Login
    • Testing Exchange Autodiscovery
    • Checking for Quarantined EAS Devices
    • Gathering Exchange Logs
    • Override Sender Display Name
    • Microsoft Verification Guide
  • iCloud Authentication
  • Yahoo Authentication
  • App Passwords

Provider Guides

Was this page helpful?

Please provide some feedback
Help
Status
Support
Troubleshooting
👋 Send feedback! 💬
Updates
Blog
Changelog
Roadmap