Search Shifts
GET/api/v2/public/shifts
Error: ENOENT: no such file or directory, open '/app/dist/apps/public-api/v2/shifts/docs/search-shifts.md'
Request
Query Parameters
Possible values: <= 100
Default value: 10
Pagination parameter, use to specify the quantity of records returned
Default value: 0
Pagination parameter, use to specify the number of records to skip before starting to return results
Possible values: [ASC
, DESC
]
Default value: DESC
Pagination parameter, use to specify the order of records by creation date, either 'asc' for ascending or 'desc' for descending
When you provide date-time value, time is ignored and will take the start of the day for the given date (00:00:00)
When you provide date-time value, time is ignored and will take the start of the day for the given date (00:00:00)
License Type of the shift
Id of the facility
Status of the Shift
Id of the shift
Responses
- 201
- 400
- 401
- 403
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
data object[]
Id of the shift
Id of the facility
When you provide date-time value, time is ignored and will take the start of the day for the given date (00:00:00)
When you provide date-time value, time is ignored and will take the start of the day for the given date (00:00:00)
License Type of the shift
Status of the Shift
Break Time for the shift
Price per hour
If auto scheduling is enabled for this shift
If timekeeping automation is enabled for this shift
meta object
Number of items returned
Starting position
Sorting direction
Total records found
{
"data": [
{
"shiftId": "5552536398",
"facilityId": "NUR-1660331570",
"from": "2025-01-03T17:20:30.029Z",
"to": "2025-01-03T17:20:30.029Z",
"licenseType": "RN",
"status": "Requested",
"breakTime": "PT45M",
"billRatePerHour": 47.5,
"autoSchedulingEnabled": true,
"timekeepingAutomated": true
}
],
"meta": {
"limit": 0,
"offset": 0,
"sortDirection": {},
"total": 0
}
}
Bad request
- application/json
- Schema
- Example (from schema)
- Request Validation
Schema
Error description
The type of error
Status code of the error
{
"message": [
"Property must be a string"
],
"error": "Bad Request",
"statusCode": 400
}
Request Validation Error
{
"message": [
"limit must be a number conforming to the specified constraints",
"limit must not be less than 0",
"limit must not be greater than 50",
"offset must be a number conforming to the specified constraints",
"offset must not be less than 0",
"sortDirection must be one of the following values: ASC, DESC",
"startDate must be a valid ISO 8601 date string",
"endDate must be a valid ISO 8601 date string"
],
"error": "Bad Request",
"statusCode": 400
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
Error description
Status code of the error
{
"message": "Unauthorized",
"statusCode": 401
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Error description
The type of error
Status code of the error
{
"message": "Forbidden Resource",
"error": "Forbidden",
"statusCode": 403
}