Activities
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
activityIdstring · uuidOptional
activityTitlestringOptional
activityTypestringOptional
memberIdstring · uuidOptional
activityStatusstringOptional
statusstringOptional
startDatestring · dateOptional
endDatestring · dateOptional
pageSizestringOptional
pageNumberstringOptional
sortBystringOptional
sortOrderstring · enumOptionalPossible values:
Responses
200
Successfully retrieved activities
application/json
401
Unauthorized access
application/json
500
Internal server error
application/json
get
/activityAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
activityIdstring · uuidOptional
activityTitlestringOptional
activityTypestringOptional
statusstringOptional
pageSizestringOptional
pageNumberstringOptional
Responses
200
Successfully retrieved unique activities
application/json
401
Unauthorized access
application/json
500
Internal server error
application/json
get
/activity/uniqueAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
startDatestring · dateOptional
endDatestring · dateOptional
Responses
200
Successfully retrieved status count
application/json
500
Internal server error
application/json
get
/activity/status-countAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
activityIdstring · uuidRequired
Responses
200
Successfully retrieved participant count
application/json
400
Validation error
application/json
500
Internal server error
application/json
get
/activity/valid-participant/{activityId}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
activityTitlestring · max: 255Required
locationNamestring · max: 255Required
locationCoordinatestring · max: 255Required
otherLocationsobject[]OptionalDefault:
[]unitstring · max: 255Required
eventLevelIdstring · uuid · nullableOptional
activityTypestring · max: 255Required
eventPointsstringOptional
durationsstringRequired
startDatetimestring · date-timeRequired
endDatetimestring · date-timeRequired
maxParticipantsnumberOptional
durationObjectionReasonbooleanOptional
Responses
200
Activity created successfully
application/json
400
Validation error
application/json
401
Unauthorized access
application/json
500
Internal server error
application/json
post
/activity/createAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
activityIdstring · uuidRequired
Body
activityTitlestringOptional
locationNamestringOptional
locationCoordinatestringOptional
startDatetimestring · date-timeOptional
endDatetimestring · date-timeOptional
durationsstringOptional
eventLevelIdstring · uuid · nullableOptional
maxParticipantsstringOptional
eventPointsstringOptional
eventHoursstringOptional
activityStatusstring · enumOptionalPossible values:
statusstring · enumOptionalPossible values:
unitstringOptional
otherLocationsobject[]Optional
updatedBystringOptional
Responses
200
Activity updated successfully
application/json
400
Validation error
application/json
401
Unauthorized access
application/json
500
Internal server error
application/json
put
/activity/update/{activityId}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
activityIdstring · uuidRequired
Body
cancelledReasonstring · max: 255Optional
Responses
200
Activity cancelled successfully
application/json
401
Unauthorized access
application/json
404
Activity not found
500
Internal server error
application/json
put
/activity/cancel/{activityId}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
activityIdstring · uuidRequired
Responses
200
Activity completed successfully
application/json
401
Unauthorized access
application/json
403
Forbidden - cannot complete activity
404
Activity not found
500
Internal server error
application/json
put
/activity/complete/{activityId}Last updated