Get an Event
GET
/api/v1/calendar/events/{id}
const url = 'https://example.com/api/v1/calendar/events/example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/calendar/events/example \ --header 'Authorization: Bearer <token>'Requires a signed-in User. It returns the Event or the selected repeat occurrence. Use the ID from the Calendar range response. It returns 400 for an invalid ID or 404 when the Event is missing. Route: /api/v1/calendar/events/{id}. Inputs: id. Safe reads can use bounded retries.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string
Cached Event ID or expanded occurrence ID
Responses
Section titled “Responses”Media typeapplication/json
object
event
required
object
all_day
required
boolean
calendar_id
required
string
end
string | null
etag
required
string
id
required
string
location
string | null
start
string | null
summary
required
string
tags
required
Array<string>
timezone
string | null
uid
string | null
updated_at
required
string
icalendar
required
string
Examplegenerated
{ "event": { "all_day": true, "calendar_id": "example", "end": "example", "etag": "example", "id": "example", "location": "example", "start": "example", "summary": "example", "tags": [ "example" ], "timezone": "example", "uid": "example", "updated_at": "example" }, "icalendar": "example"}