Skip to main content
POST
Create BusinessTimeSlot
A BusinessTimeSlot defines the days and times during which a location is open. Each time slot specifies a day of the week and a from/to time window. The year, month, and day components of FromTime and ToTime are always 1976-01-01 — only the time-of-day portion is meaningful. When no time slots are defined for a location, the location is considered open at all times. Adding time slots restricts opening hours to the specified windows only.

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the BusinessTimeSlot-Create role.

Enums

Request Body

Required Fields

integer
required
ID of the business linked to this record.
string
required
Start time of the opening window. Only the time-of-day component is used; the date component is always 1976-01-01..
string
required
End time of the opening window. Only the time-of-day component is used; the date component is always 1976-01-01..
integer
required
The day of week value for this business time slot.

Code Examples

Response

200

integer
HTTP status code. 200 on success.
string
A human-readable message confirming the creation.
object
Contains the Id of the newly created record.
boolean
true if the businesstimeslot was created successfully.
array
null on success.
Example Response

400

string
A summary of the validation error(s), in the format PropertyName: error message.
any
null on validation failure.
object[]
Array of validation errors.
boolean
false when the request fails validation.
Example Response