Nylas

api.us.nylas.com

Community

Unified API for email, calendar, and contacts. Connect to Gmail, Outlook, Exchange, and other providers through a single REST interface to read, send, and manage communications.

[catalog]Catalog only — enable via gateway with your own API key

Enable this service

This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.us.nylas.com

Last crawled

May 4, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

calendar_list

GET

List all calendars for a grant.

GET https://api.us.nylas.com/v3/grants/{grant_id}/calendars

grant_id (string, required) Grant ID (path parameter).

contact_list

GET

List contacts for a grant.

GET https://api.us.nylas.com/v3/grants/{grant_id}/contacts

grant_id (string, required) Grant ID (path parameter).

limit (integer) Number of results.

page_token (string) Pagination token.

draft_list

GET

List all drafts.

GET https://api.us.nylas.com/v3/grants/{grant_id}/drafts

grant_id (string, required) Grant ID (path parameter).

limit (integer) Number of results.

page_token (string) Pagination token.

All Capabilities (43)

calendar (5)

POSTcalendar_create

Create a new calendar.

DELETEcalendar_delete

Delete a calendar.

GETcalendar_get

Retrieve a specific calendar.

GETcalendar_list

List all calendars for a grant.

PUTcalendar_update

Update a calendar.

contact (5)

POSTcontact_create

Create a new contact.

DELETEcontact_delete

Delete a contact.

GETcontact_get

Retrieve a specific contact.

GETcontact_list

List contacts for a grant.

PUTcontact_update

Update a contact.

draft (6)

POSTdraft_create

Create a new email draft.

DELETEdraft_delete

Delete a draft.

GETdraft_get

Retrieve a specific draft.

GETdraft_list

List all drafts.

POSTdraft_send

Send an existing draft.

PUTdraft_update

Update an existing draft.

event (6)

POSTevent_create

Create a new calendar event.

DELETEevent_delete

Delete a calendar event.

GETevent_get

Retrieve a specific calendar event.

GETevent_list

List events on a calendar.

POSTevent_rsvp

Send an RSVP response to a calendar event.

PUTevent_update

Update a calendar event.

folder (5)

POSTfolder_create

Create a new folder/label.

DELETEfolder_delete

Delete a folder/label.

GETfolder_get

Retrieve a specific folder.

GETfolder_list

List all folders/labels.

PUTfolder_update

Update a folder/label.

grant (3)

DELETEgrant_delete

Delete a grant and revoke access.

GETgrant_get

Retrieve a specific grant.

GETgrant_list

List all grants (authenticated user connections).

message (5)

DELETEmessage_delete

Delete or trash a specific message.

GETmessage_get

Retrieve a specific message by ID.

GETmessage_list

List messages from a user's mailbox with filtering.

POSTmessage_send

Send an email message.

PUTmessage_update

Update message attributes like unread status or folders.

thread (3)

GETthread_get

Retrieve a specific thread.

GETthread_list

List email threads.

PUTthread_update

Update thread attributes.

webhook (5)

POSTwebhook_create

Create a webhook subscription.

DELETEwebhook_delete

Delete a webhook subscription.

GETwebhook_get

Retrieve a specific webhook.

GETwebhook_list

List all webhook subscriptions.

PUTwebhook_update

Update a webhook subscription.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Nylas
Description: Unified API for email, calendar, and contacts. Connect to Gmail, Outlook, Exchange, and other providers through a single REST interface to read, send, and manage communications.
Auth: api_key
Capabilities (43 total):
  calendar (5):
    - calendar_create: Create a new calendar.
    - calendar_delete: Delete a calendar.
    - calendar_get: Retrieve a specific calendar.
    - calendar_list: List all calendars for a grant.
    - calendar_update: Update a calendar.
  contact (5):
    - contact_create: Create a new contact.
    - contact_delete: Delete a contact.
    - contact_get: Retrieve a specific contact.
    - contact_list: List contacts for a grant.
    - contact_update: Update a contact.
  draft (6):
    - draft_create: Create a new email draft.
    - draft_delete: Delete a draft.
    - draft_get: Retrieve a specific draft.
    - draft_list: List all drafts.
    - draft_send: Send an existing draft.
    - draft_update: Update an existing draft.
  event (6):
    - event_create: Create a new calendar event.
    - event_delete: Delete a calendar event.
    - event_get: Retrieve a specific calendar event.
    - event_list: List events on a calendar.
    - event_rsvp: Send an RSVP response to a calendar event.
    - event_update: Update a calendar event.
  folder (5):
    - folder_create: Create a new folder/label.
    - folder_delete: Delete a folder/label.
    - folder_get: Retrieve a specific folder.
    - folder_list: List all folders/labels.
    - folder_update: Update a folder/label.
  grant (3):
    - grant_delete: Delete a grant and revoke access.
    - grant_get: Retrieve a specific grant.
    - grant_list: List all grants (authenticated user connections).
  message (5):
    - message_delete: Delete or trash a specific message.
    - message_get: Retrieve a specific message by ID.
    - message_list: List messages from a user's mailbox with filtering.
    - message_send: Send an email message.
    - message_update: Update message attributes like unread status or folders.
  thread (3):
    - thread_get: Retrieve a specific thread.
    - thread_list: List email threads.
    - thread_update: Update thread attributes.
  webhook (5):
    - webhook_create: Create a webhook subscription.
    - webhook_delete: Delete a webhook subscription.
    - webhook_get: Retrieve a specific webhook.
    - webhook_list: List all webhook subscriptions.
    - webhook_update: Update a webhook subscription.

Top capabilities (ready to call):
  - calendar_list: GET /v3/grants/{grant_id}/calendars
  - contact_list: GET /v3/grants/{grant_id}/contacts
  - draft_list: GET /v3/grants/{grant_id}/drafts