Get Scheduled Shifts
GET/api/v2/public/scheduled-shifts
Returns an array of shifts with the Scheduled status from facilities the user is connected to.
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)
License Type of the shift
Id of the facility
Id of the shift
Responses
- 201
- 400
- 401
- 403
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- ]
data object[]
shifts object[]required
Array containing shifts data
Id of the Facility
Id of the shift
Shift start date
Shift end date
License Type of the shift
clinician objectrequired
Id of the clinician
First name of the clinician
Last name of the clinician
Email of the clinician
Contact Phone of the clinician
Break Time for the shift
meta object
Number of items returned
Starting position
Sorting direction
Total records found
{
"data": [
{
"shifts": [
{
"facilityId": "NUR-123456",
"shiftId": "1100482364",
"from": "2024-09-13T00:00:00.000Z",
"to": "2024-09-14T00:00:00.000Z",
"licenseType": "RN",
"clinician": {
"id": "I7002epLHLhBCypdPCrn9XP4kTN2",
"firstName": "Jane",
"lastName": "Doe",
"contactEmail": "jane@doe.com",
"contactPhone": "+12345678910"
},
"breakTime": "PT45M"
}
]
}
],
"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",
"facilityId must be a string",
"shiftId must be a 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
}