Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Id or EmailAddress can be used; at least one is required to identify the correct user.
The DefaultWorkPlaces is an array of weekdays, this is the user's default weekly schedule.
The WorkPlaceExceptions option is an array of dates with a custom working location, this overwrites the default schedule.

Users can add, edit or remove WorkPlaceExceptions, this is defined by the Action field.

  • Add - This requires start and end values.

  • Edit - This requires the event ID as well as the updated start and end values.

  • Remove - This requires the event ID value.

Example

Code Block
languagejson
{
  "Id": int,
  "EmailAddress": "string (email address)",
  "DefaultWorkLocationsDefaultWorkPlaces": Object{
    "Monday": Array[
      Object{"StartTime": "09:00", "EndTime": "17:00", "Place": "string"}
    ],
    "Tuesday": Array[
      Object{"StartTime": "09:00", "EndTime": "17:00", "Place": "string"}
    ],
    "Wednesday": Array[
      Object{"StartTime": "09:00", "EndTime": "17:00", "Place": "string"}
    ],
    "Thursday": Array[
      Object{"StartTime": "09:00", "EndTime": "17:00", "Place": "string"}
    ],
    "Friday": Array[
      Object{"StartTime": "09:00", "EndTime": "17:00", "Place": "string"}
    ],
    "Saturday": Array[],
    "Sunday": Array[],
  }
  "WorkPlaceExceptions": Array[
    Object{
      "Action": "Add",
      "Id": null,
      "Date": "dd/MM/yyyy",
      "StartTime": "HH:mm",
      "EndTime": "HH:mm",
      "WorkingLocationWorkingPlace": "string"
    }
  ]
}

Response

...