List a worker's activities
const url = 'https://api2.recruso.co.uk/v1/workers/1/activities';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/activities \ --header 'Authorization: <Authorization>'Returns a worker’s activity feed in your own agency, newest activity first.
Each entry says when the activity happened, what was said, what was done and when to call back, together with the Recruso user who logged it. The list is not paged, so a worker contacted often returns a long one.
A worker id belonging to another agency returns 404 rather than 403, so their 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
Responses
Section titled “Responses”OK
A worker’s activity feed.
object
The worker the feed belongs to.
The entries, newest activity first.
One entry in a worker’s activity feed.
object
The entry’s identifier.
When the activity happened, in UK local time.
The kind of activity, as an id from your agency’s Activity types lookup.
What was said or done.
What was done about it.
When to call the worker back, in UK local time.
The Recruso user id (tblUsers.UserID) of the consultant the activity involved, not the ASP.NET Identity id. Set when the activity is logged and not changed afterwards.
The Outlook calendar event id, when the activity was raised as a calendar entry.
The Recruso user id (tblUsers.UserID) that logged the entry, not the ASP.NET Identity id. The generic audit column; userId above is the consultant involved, and in most cases the two are the same person.
When the entry was logged, in UK local time.
Example
{ "workerId": 4821, "activities": [ { "workerActivityId": 9930, "activityDate": "2026-09-04T14:32:00", "activityTypeId": 4, "description": "Called about Thursday nights at Trafford Park; worker is interested.", "actionTaken": "Pencilled in for the Thursday shift; to confirm Monday.", "nextCallDate": "2026-09-08T09:00:00", "userId": 100, "eventId": "AAMkAGI2TG93AAA=", "createdBy": 100, "createdOn": "2026-09-04T14:35:11" } ]}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"}
