Skip to content

List day rate rules

GET
/v1/day-rate-rules
curl --request GET \
--url https://api2.recruso.co.uk/v1/day-rate-rules \
--header 'Authorization: <Authorization>'

Returns your agency’s day rate rules, ordered by dayRateRuleName. A day rate rule sets the work hours, break time, overtime and associated rates for one shift.

The response is not paged.

You only ever see and change your own agency’s records; there is no owner id on the request, and an id belonging to another agency returns 404 rather than 403 so that its existence is never disclosed.

Access. Requires a client-credentials access token. Tokens issued through the interactive user login are rejected.

OK

Media typeapplication/json
object
dayRateRules
required
Array<object>
object
dayRateRuleId
required
integer format: int32
dayRateRuleName
required
string
nullable
shiftHours
required
number format: double
nullable
shiftRateTypeId
required
integer format: int16
breakHours
required
number format: double
nullable
overtimeAfterHours
required
number format: double
nullable
overtimeRateTypeId
required
integer format: int16
nullable
noOvertime
required
boolean
nullable
Examplegenerated
{
"dayRateRules": [
{
"dayRateRuleId": 1,
"dayRateRuleName": "example",
"shiftHours": 1,
"shiftRateTypeId": 1,
"breakHours": 1,
"overtimeAfterHours": 1,
"overtimeRateTypeId": 1,
"noOvertime": true
}
]
}

Unauthorized

Media typeapplication/problem+json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
Examplegenerated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}

Forbidden

Media typeapplication/problem+json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
Examplegenerated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}