curl --request GET \
--url https://preview.intermezzo.ai/gb/organizations/{organization_id}/employees/{employee_id}/pension/membership/history \
--header 'Authorization: Bearer <token>'[
{
"version": 123,
"status": "ACTIVE",
"workerCategory": "ELIGIBLE_JOBHOLDER",
"entryRoute": "AUTO_ENROLLED",
"enrolmentDate": "2023-12-25",
"optOutDate": "2023-12-25",
"enrolmentCommunicationDate": "2023-12-25",
"schemeId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>"
}
]Returns the full version history of an employee’s pension membership, ordered from the earliest to the most recent record. Each entry represents a status change (enrolment, opt-out, re-enrolment). Required for statutory audit trails as mandated by The Pensions Regulator. Returns 404 if no membership record exists yet.
curl --request GET \
--url https://preview.intermezzo.ai/gb/organizations/{organization_id}/employees/{employee_id}/pension/membership/history \
--header 'Authorization: Bearer <token>'[
{
"version": 123,
"status": "ACTIVE",
"workerCategory": "ELIGIBLE_JOBHOLDER",
"entryRoute": "AUTO_ENROLLED",
"enrolmentDate": "2023-12-25",
"optOutDate": "2023-12-25",
"enrolmentCommunicationDate": "2023-12-25",
"schemeId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>"
}
]Get token from Auth0 and paste it here
Successful Response
ACTIVE, OPTED_OUT, NOT_ENROLLED ELIGIBLE_JOBHOLDER, NON_ELIGIBLE_JOBHOLDER, ENTITLED_WORKER, EXCLUDED AUTO_ENROLLED, OPTED_IN, JOINED Was this page helpful?