List work detail labels
GET
/v1/work-detail-labels
const url = 'https://api2.recruso.co.uk/v1/work-detail-labels';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api2.recruso.co.uk/v1/work-detail-labels \ --header 'Authorization: <Authorization>'Returns your agency’s work detail labels, ordered by workDetailId. Work detail labels rename the work-detail fields on a worker record. The five that can be relabelled are DNI, HiWiz, special rates, safety boots and digital tacho.
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.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”OK
Media typeapplication/json
object
labels
Array<object>
object
workDetailId
integer format: int32
dniLabel
string
hiVizLabel
string
specialRatesLabel
string
safetyBootsLabel
string
digitalTachoLabel
string
Examplegenerated
{ "labels": [ { "workDetailId": 1, "dniLabel": "example", "hiVizLabel": "example", "specialRatesLabel": "example", "safetyBootsLabel": "example", "digitalTachoLabel": "example" } ]}Unauthorized
Media typeapplication/problem+json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Forbidden
Media typeapplication/problem+json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}
