API / Resource
Use case / Master data sync
Update Resource Unavailabilities
Update an existing unavailability for a resource.
put/v1/resources/resource/{resource_id}/unavailability/{id}
Path parameters
resource_idstring uuid required
idstring uuid required
Request body
external_idstring nullable
External identifier of the unavailability
start_timestring date-time required
Start time of the unavailability
end_timestring date-time nullable
End time of the unavailability, leave empty for open interval
reason'DRIVER_FUNERAL' | 'DRIVER_HOLIDAY' | 'DRIVER_JOB_APPLICATION_LEAVE' | 'DRIVER_LATE_START_EARLY_LEAVE' | 'DRIVER_MEDICAL_EXAM' | 'DRIVER_OFF_SHIFT_PATTERN' | 'DRIVER_OTHER' | 'DRIVER_PARENTAL_LEAVE' | 'DRIVER_PUBLIC_HOLIDAY' | 'DRIVER_RECUP' | 'DRIVER_REDUCED_WORKING_HOURS_SCHEME' | 'DRIVER_SHIFT_PATTERN' | 'DRIVER_SICKNESS' | 'DRIVER_SOCIAL_LEAVE' | 'DRIVER_TEMPORARY_UNEMPLOYMENT' | 'DRIVER_TRAINING' | 'DRIVER_UNAUTHORISED_ABSENCE' | 'DRIVER_UNION_LEAVE' | 'DRIVER_WORK_ACCIDENT' | 'VEHICLE_BRAKE_TEST' | 'VEHICLE_CLEANING' | 'VEHICLE_FRC_CERTIFICATE' | 'VEHICLE_HIRE' | 'VEHICLE_HYDRAULIC_INSPECTION' | 'VEHICLE_INSPECTION' | 'VEHICLE_LIFT_OPS_EQUIP_REGULATIONS' | 'VEHICLE_MAINTENANCE' | 'VEHICLE_MOT_TEST' | 'VEHICLE_OFF_ROAD' | 'VEHICLE_OTHER' | 'VEHICLE_PRESSURE_TEST' | 'VEHICLE_REPAIR' | 'VEHICLE_SERVICE' | 'VEHICLE_TACHOGRAPH_CALIBRATION' | 'SUBCONTRACTOR_HOLIDAY' | 'SUBCONTRACTOR_SICKNESS' | 'SUBCONTRACTOR_OTHER' required
descriptionstring nullable
Response
Successful Response
external_idstring nullable
External identifier of the unavailability
start_timestring date-time required
Start time of the unavailability
end_timestring date-time nullable
End time of the unavailability, leave empty for open interval
reason'DRIVER_FUNERAL' | 'DRIVER_HOLIDAY' | 'DRIVER_JOB_APPLICATION_LEAVE' | 'DRIVER_LATE_START_EARLY_LEAVE' | 'DRIVER_MEDICAL_EXAM' | 'DRIVER_OFF_SHIFT_PATTERN' | 'DRIVER_OTHER' | 'DRIVER_PARENTAL_LEAVE' | 'DRIVER_PUBLIC_HOLIDAY' | 'DRIVER_RECUP' | 'DRIVER_REDUCED_WORKING_HOURS_SCHEME' | 'DRIVER_SHIFT_PATTERN' | 'DRIVER_SICKNESS' | 'DRIVER_SOCIAL_LEAVE' | 'DRIVER_TEMPORARY_UNEMPLOYMENT' | 'DRIVER_TRAINING' | 'DRIVER_UNAUTHORISED_ABSENCE' | 'DRIVER_UNION_LEAVE' | 'DRIVER_WORK_ACCIDENT' | 'VEHICLE_BRAKE_TEST' | 'VEHICLE_CLEANING' | 'VEHICLE_FRC_CERTIFICATE' | 'VEHICLE_HIRE' | 'VEHICLE_HYDRAULIC_INSPECTION' | 'VEHICLE_INSPECTION' | 'VEHICLE_LIFT_OPS_EQUIP_REGULATIONS' | 'VEHICLE_MAINTENANCE' | 'VEHICLE_MOT_TEST' | 'VEHICLE_OFF_ROAD' | 'VEHICLE_OTHER' | 'VEHICLE_PRESSURE_TEST' | 'VEHICLE_REPAIR' | 'VEHICLE_SERVICE' | 'VEHICLE_TACHOGRAPH_CALIBRATION' | 'SUBCONTRACTOR_HOLIDAY' | 'SUBCONTRACTOR_SICKNESS' | 'SUBCONTRACTOR_OTHER' required
descriptionstring nullable
idstring uuid required
Unique identifier of the unavailability
Changes
No recorded changes to this endpoint across all 1 revision of this API.