Appointments

Update an appointment.

Update an appointment.

put/staff/appointments/{id}

Request

  • Base URL: https://api.floorworks.co.uk/api/v1
  • URL: https://api.floorworks.co.uk/api/v1/staff/appointments/{id}
  • Auth: OAuth 2 (password, token URL https://api.floorworks.co.uk/api/v1/auth)

Path parameters

idinteger required

Appointment ID.

Request body

service_idstring uuid nullable

ID of the associated work order / service.

property_idstring uuid

Property Id.

contact_idstring uuid

ID of the contact that is associated with this document.

time_appointedinteger

Appointment start date/time (Unix timestamp).

accessboolean nullable

Whether access to the property has been confirmed.

timesheet_idinteger nullable

ID of the linked timesheet entry.

leave_idinteger nullable

ID of the linked leave request.

total_attendance_worktimeinteger nullable

Total billable attendance worktime (seconds).

time_slotnumber float nullable

Appointment slot duration (seconds).

Example request

{
  "time_appointed": 1755388800
}

Response

OK

service_idstring uuid nullable

ID of the associated work order / service.

property_idstring uuid

Property Id.

contact_idstring uuid

ID of the contact that is associated with this document.

time_appointedinteger

Appointment start date/time (Unix timestamp).

accessboolean nullable

Whether access to the property has been confirmed.

timesheet_idinteger nullable

ID of the linked timesheet entry.

leave_idinteger nullable

ID of the linked leave request.

total_attendance_worktimeinteger nullable

Total billable attendance worktime (seconds).

time_slotnumber float nullable

Appointment slot duration (seconds).

idnumber

ID.

time_createdstring YYYY-MM-DD

Creation date

time_modifiedstring YYYY-MM-DD

Last modification date

Example response

{
  "time_appointed": 1755388800,
  "id": 12345,
  "time_created": "2025-08-17",
  "time_modified": "2025-08-18"
}

Changes

No recorded changes to this operation across all 1 revision of this API.