List events

Retrieves a paginated list of events for the authenticated user's company.

Permission Requirements:

  • Employee users: Can access all events in their company.

Event Filtering:

Only non-recurring events (recurrence="never") are returned. Events are filtered by the user's company and by the user's calendar permissions. The endpoint supports extensive filtering by date ranges, users, calendars, jobs, tags, and other criteria.

Pagination:

Results are paginated with a maximum of 10 events per page. Use the page and page_size parameters to navigate through results.

Timezone Handling:

Event times are returned in the user's local timezone. The start and end fields use a formatted display string (MM/DD/YYYY HH:MMAM/PM), while local_start and local_end provide ISO 8601 formatted timestamps with timezone information.

Query Params
integer
≥ 1
Defaults to 1

Page number for pagination. Each page contains up to 10 results.

integer
1 to 10
Defaults to 10

Number of results per page. Maximum and default value is 10.

date-time

Filter events that start on or after the specified date and time (ISO 8601 format).

date-time

Filter events that start on or before the specified date and time (ISO 8601 format).

date-time

Filter events that end on or after the specified date and time (ISO 8601 format).

date-time

Filter events that end on or before the specified date and time (ISO 8601 format).

string

Filter events by calendar IDs. Provide a comma-separated list of calendar IDs to filter events associated with specific calendars.

string

Filter events by user IDs. Provide a comma-separated list of user IDs to filter events associated with specific users' calendars.

string

Filter events by tags. Provide a comma-separated list of tag names. Events matching any of the specified tags will be returned.

string
enum
Defaults to all

Filter by invitation status. Specify whether to show all events, only events the user is invited to, or events the user is not invited to.

Allowed:
integer

Filter events by associated job ID. Returns events linked to the specified job.

integer

Filter events by employee/user ID. Returns events associated with the specified user.

string

Filter events by trade name. Returns events associated with the specified trade.

string
enum
Defaults to no

Filter to show or hide material order related events. Defaults to no.

Allowed:
string
enum
Defaults to yes

Filter to show or hide work order related events. Defaults to yes.

Allowed:
string
enum
Defaults to yes

Filter to show or hide collection related events. Defaults to yes.

Allowed:
string
Responses

Language
Credentials
Header
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json