Checkpoints
Time in/out and location checkpoint operations
Record time in or time out for an activity record
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
activityRecordIdstring · uuidRequired
latitudenumberRequired
longitudenumberRequired
timeInstring · date-timeOptional
timeOutstring · date-timeOptional
approvalStatusstringRequired
timeInImagestringOptional
timeOutImagestringOptional
Responses
200
Time in/out recorded successfully
application/json
400
Validation error
application/json
401
Unauthorized access
application/json
500
Internal server error
application/json
post
/activity/checkpointGet live location data for an activity record
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
activityRecordIdstring · uuidRequired
Responses
200
Successfully retrieved live location
application/json
400
Validation error
application/json
500
Internal server error
application/json
get
/activity/live-location/{activityRecordId}Update live location for an activity record
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
activityRecordIdstring · uuidRequired
Body
longitudestringRequired
latitudestringRequired
Responses
200
Live location updated successfully
application/json
400
Validation error
application/json
404
Activity record not found
500
Internal server error
application/json
put
/activity/live-location/update/{activityRecordId}Last updated