List Events
List events of a user across all their calendars. The window is inclusive of anything overlapping it, so an event starting before start or ending after end is returned. A recurring series contributes its occurrences, each carrying that occurrence's own id — an id containing a slash, which Microsoft uses for an exception to a series, cannot be addressed by the single-event routes and answers 404 there. A Microsoft failure on this route reports Recal's own message rather than the provider's, so the example messages below are the provider wording seen elsewhere; the status is the provider’s either way.
Authorization
token Recal API token
In: header
Path Parameters
^[A-Za-z0-9][A-Za-z0-9._-]{2,127}$Query Parameters
End time of the time range in ISO format
^([+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))(T((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([,.]\d+(?!:))?)?(\17[0-5]\d([,.]\d+)?)?([Zz]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$Start time of the time range in ISO format
^([+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))(T((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([,.]\d+(?!:))?)?(\17[0-5]\d([,.]\d+)?)?([Zz]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/users/user_123/calendar/events?end=string&start=string"{ "data": [ { "attendees": [ { "email": "string", "original": null, "self": true } ], "calendarId": "string", "id": "string", "original": null, "description": "string", "end": "2019-08-24T14:15:22Z", "location": "string", "metaId": "string", "start": "2019-08-24T14:15:22Z", "subject": "string" } ]}