Create an event
Creates an event.
Microsoft limitations
Microsoft ignores the notify_participants field and always sends email notifications about changes to events.
iCloud limitations
- iCloud ignores the notify_participants field and always sends email notifications about changes to events.
- Email addresses that are registered with iCloud will not receive notify_participants notifications containing the event. These events are automatically added to the iCloud calendar.
- Participants' information might be replaced by their iCloud alias. For example, if the organizer's email address is example@icloud.com and their iCloud account was registered with example@gmail.com, you might encounter cases where example@icloud.com is replaced with example@gmail.com.
Query parameters
Filter for the specified calendar ID.
(Not supported for iCloud) You can use primary to query the user's primary calendar.
Specify fields that you want Nylas to return, as a comma-separated list (for example, select=id,updated_at). This allows you to receive only the portion of object data that you're interested in. You can use select to optimize response size and reduce latency by limiting queries to only the information that you need.
Filter for events matching the specified notify_participants setting.
Microsoft and iCloud do not support notify_participants=false.
(Microsoft and EWS only) When true, Nylas treats tentative events as busy.
Request body
Example request
{
"busy": true,
"capacity": 5,
"description": "Come ready to talk philosophy!",
"location": "Room 130",
"notetaker": {
"id": "71c807752c744ad0902f64d43e6cc399",
"meeting_settings": {
"action_items": true,
"action_items_settings": {
"custom_instructions": "Only return the 5 most important action items."
},
"audio_recording": true,
"leave_after_silence_seconds": 360,
"summary": true,
"summary_settings": {
"custom_instructions": "Return this summary in the MEDPIC sales methodology."
},
"transcription": true,
"video_recording": true,
"transcription_settings": {
"expected_languages": [
"en",
"es"
],
"fallback_language": "en",
"keywords": [
"Nylas",
"AssemblyAI"
],
"use_speaker_names_as_keywords": true
}
},
"name": "Nylas Notetaker"
},
"participants": [
{
"email": "dorothy@example.com",
"name": "Dorothy Vaughan"
}
],
"resources": [
{
"email": "conference-room@resource.google.com",
"name": "Conference room"
}
],
"recurrence": [
"RRULE:FREQ=WEEKLY;BYDAY=MO",
"EXDATE:20210405T000000Z"
],
"reminders": {
"overrides": [
{
"reminder_minutes": 20,
"reminder_method": "popup"
}
]
},
"title": "Annual Philosophy Club Meeting",
"when": {
"time": 1633698000,
"timezone": "America/New_York"
}
}Response
Event Response
Example response
{
"request_id": "5fa64c92-e840-4357-86b9-2aa364d35b88"
}Changes
No recorded changes to this endpoint across all 1 revision of this API.