Get one of a worker's previous employments
const url = 'https://api2.recruso.co.uk/v1/workers/1/previous-employments/1';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/workers/1/previous-employments/1 \ --header 'Authorization: <Authorization>'Returns a single previous employment recorded for a worker in your own agency, with the state of the reference chased for it.
A record that belongs to a different worker, or to another agency, returns 404 rather than 403, so 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”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”The workerId path parameter
The id path parameter
Responses
Section titled “Responses”OK
object
The record’s identifier.
The employer’s name.
The employer’s company registration number.
A telephone number for the employer.
A fax number for the employer.
An email address for the employer.
The job the worker did there.
Who to ask for a reference.
That person’s job.
Why the worker left.
What the worker did there.
The date the worker started there.
The date the worker left.
Whether the reference described the worker as honest.
Whether the employer said they would re-employ the worker.
How the reference graded the worker’s ability, from 0 to 5 inclusive. Null when the reference did not grade them.
How the reference graded the worker’s time keeping, from 0 to 5 inclusive. Null when the reference did not grade them.
The date the reference request was sent.
What came back.
Example
{ "previousEmploymentId": 6602, "clientName": "Northgate Logistics Ltd", "companyRegNumber": "04512339", "telephone": "0161 496 0142", "fax": "0161 496 0143", "email": "hr@northgate-logistics.example.co.uk", "workerPosition": "Warehouse operative", "contactPersonName": "Priya Raval", "contactPersonPosition": "Shift manager", "reasonForLeft": "Site closed", "experience": "Picking and packing, plus counterbalance FLT from 2023.", "workFrom": "2022-04-04", "workTo": "2025-11-28", "honest": true, "reEmploy": true, "abilityRank": 4, "timeKeepingRank": 5, "referenceSentDate": "2026-01-06", "referenceOutcome": "Received 14 January 2026, satisfactory"}Unauthorized
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}
