# Notetaker

Source: https://developer.nylas.com/docs/reference/api/notetaker/

Nylas Notetaker is a real-time meeting bot that you can invite to your online meetings. It records and transcribes your discussion, and delivers results to you using the Nylas API and webhook notifications.

The [`/v3/grants/<NYLAS_GRANT_ID>/notetakers` endpoints](/docs/reference/api/notetaker/) let you interact with Nylas Notetaker while referencing a specific grant so you can use Notetaker's [calendar sync features](/docs/v3/notetaker/calendar-sync/) for your authenticated users.

The [`/v3/notetakers` endpoints](/docs/reference/api/standalone-notetaker/) let you send Notetakers that aren't connected to a grant as **standalone Notetakers**.

## Calendar sync

Notetaker works with the Nylas Calendar API to automatically sync with calendars and events. When you sync Notetaker with a grant's calendar or event, Nylas tracks their join times and meeting links so the Notetaker is always sent to the meeting on time.

## Webhook notifications

Nylas sends [webhook notifications](/docs/reference/notifications/#notetaker-notifications) when a Notetaker bot is created, updated, or deleted, and when the recording media is available.


## Endpoints

- **GET** `/v3/grants/{grant_id}/notetakers` - [Return all Notetakers](https://developer.nylas.com/docs/reference/api/notetaker/get-all-notetakers/)
- **POST** `/v3/grants/{grant_id}/notetakers` - [Invite Notetaker to meeting](https://developer.nylas.com/docs/reference/api/notetaker/invite-notetaker/)
- **GET** `/v3/grants/{grant_id}/notetakers/{notetaker_id}` - [Return a Notetaker](https://developer.nylas.com/docs/reference/api/notetaker/get-notetaker/)
- **PATCH** `/v3/grants/{grant_id}/notetakers/{notetaker_id}` - [Update scheduled Notetaker](https://developer.nylas.com/docs/reference/api/notetaker/update-notetaker/)
- **DELETE** `/v3/grants/{grant_id}/notetakers/{notetaker_id}` - [Delete a Notetaker](https://developer.nylas.com/docs/reference/api/notetaker/delete-notetaker/)
- **GET** `/v3/grants/{grant_id}/notetakers/{notetaker_id}/history` - [Return Notetaker history](https://developer.nylas.com/docs/reference/api/notetaker/get-notetaker-history/)
- **DELETE** `/v3/grants/{grant_id}/notetakers/{notetaker_id}/cancel` - [Cancel scheduled Notetaker](https://developer.nylas.com/docs/reference/api/notetaker/cancel-notetaker/)
- **POST** `/v3/grants/{grant_id}/notetakers/{notetaker_id}/leave` - [Remove Notetaker from meeting](https://developer.nylas.com/docs/reference/api/notetaker/post-notetaker-leave/)
- **GET** `/v3/grants/{grant_id}/notetakers/{notetaker_id}/media` - [Return Notetaker media links](https://developer.nylas.com/docs/reference/api/notetaker/get-notetaker-media/)
