Overview
Excerpt |
---|
Request for User’s to update their Work Locations Places based on date and time. |
Details
Type
POST
Endpoint
{{url}}/api/User/SetWorkLocationsSetWorkPlaces
Request
The Id
or EmailAddress
can be used; at least one is required to identify the correct user.
The DefaultWorkLocations
DefaultWorkPlaces
is an array of weekdays, this is the user's default weekly schedule.
The WorkLocationExceptions
WorkPlaceExceptions
option is an array of dates with a custom working location, this overwrites the default schedule.
Example
Code Block | ||
---|---|---|
| ||
{ "Id": int, "EmailAddress": "string (email address)", "DefaultWorkLocations": Object{ "Monday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "LocationPlace": "string"} ], "Tuesday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "LocationPlace": "string"} ], "Wednesday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "LocationPlace": "string"} ], "Thursday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "LocationPlace": "string"} ], "Friday": Array[ Object{"StartTime": "09:00", "EndTime": "17:00", "LocationPlace": "string"} ], "Saturday": Array[], "Sunday": Array[], } "WorkLocationExceptionsWorkPlaceExceptions": 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
Code Block | ||
---|---|---|
| ||
{ "Updated" true } |