Overview
Request for User’s to update their status based on date and time.Details
Type
POST
Endpoint
{{url}}/api/User/SetStatus
Request
The Id
or EmailAddress
can be used; at least one is required to identify the correct user.
The WorkingLocatingSchedule
is an array of weekdays, this is the user's default weekly schedule.
The CustomWorkingLocation
option is an array of dates with a custom working location, this overwrites the default schedule.
Example
{ "Id": int, "EmailAddress": "string (email address)", "WorkingLocatingSchedule": Object{ "Monday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "Location": "string"} ], "Tuesday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "Location": "string"} ], "Wednesday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "Location": "string"} ], "Thursday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "Location": "string"} ], "Friday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "Location": "string"} ], "Saturday": Array[], "Sunday": Array[], } "CustomWorkingLocation": Array[ Object{ "Date": "dd/MM/yyyy", "StartTime": "HH:mm", "EndTime": "HH:mm", "WorkingLocation": "string" } ] }
Response
The response should indicate a successful update of the data.
Example
{ "Updated" true }