post https://api.zenoti.com/v1/employees//blockouttimes
This API helps you to create a blockout time for the specified employee.
You must specify the unique identifier of the employee as employee_id
in the API request.
Request Body Parameters
Name | Type | Description |
---|---|---|
center_id | guid | Unique 32-character identifier of the center in which the blockout time is to be created. |
block_out_time_type_id | int | Type of blockout time. |
start_time | datetime | Date and time (center) on which block out time started. |
end_time | datetime | Date and time (center) on which block out time ended. |
notes | string | Notes/description stored during the creation of blockout time. |
mode | int | 0 - create new recurrence breaks and 1 - modify recurrence existing breaks. |
recurring_block_out_time | object | Object that contains all recurring blockout time-related elements. |
Response Details
Name | Type | Description |
---|---|---|
block_out_times | object | Object that contains the list of block out times between start date and end date. |
error | object | Object that contains error code and error message-related details. For more information, refer to the error Object table. |
error Object
Error Code | Error Message |
---|---|
502 | Cannot create the blockouttime on center holiday. |
1004 | Not a valid Employee. Please check. |
500 | Object reference not set to an instance of an object. |
503 | Any one of center_id, employee_id, block_out_time_type_id, start_time, or end_time are missing" |
400 | The request is invalid. |
1004 | time difference between start_time and end_time should be greater than zero and should not exceed 12hours". |
712 | service_provider_01 e is busy at this time. |
503 | Invalid interval or occurences or rec_end_date are passed. |
503 | Any one of the time_period, rec_start_date or interval is missing while creating recurring block out time. |
503 | both occurences or rec_end_date are passed. |
503 | BlockOutTimeRequest object is not supplied. |
503 | any one of the occurences or rec_end_date are not passed. |
503 | Any one of the time_period, rec_start_date or interval is missing while creating recurring block out time. |