Docs

Get Activities

GET /Users/{userId}/activities

GET/Users/{userId}/activities

Returns every activity the user is on, across every organization, that overlaps the from and to window (UTC instants, to after from, at most 400 days apart). An activity counts when the user's crew row on its event is a participant, or when it is a global activity on an event the user is crew on; only active events are included. Recurring activities come back once, with their rule, so expand the occurrences client-side. Works for a user with no organization of their own. Only the caller's own user id is accepted.

Path Parameters

FieldTypeRequiredDescription
userIduuidRequired

Query Parameters

FieldTypeRequiredDescription
fromdate-timeOptional
todate-timeOptional

Response

Type: GetUserActivitiesResponse[]

GetUserActivitiesResponse

FieldTypeDescription
iduuid
namestring| null
typestring| null
startDateTimedate-time
endDateTimedate-time
isAllDayboolean
recurrenceRuleGetUserActivitiesResponseRecurrenceRuleInfo| null
eventGetUserActivitiesResponseEventInfo

GetUserActivitiesResponseRecurrenceRuleInfo

FieldTypeDescription
frequencystring| null
intervalinteger
daysOfWeekstring[]| null
endDatedate-time

GetUserActivitiesResponseEventInfo

FieldTypeDescription
iduuid
namestring| null
imageUrlstring| null
organizationIduuid