Skip to main content
GET
Get a payslip as it stood for a lock cycle

Authorizations

X-Auth-Token
string
header
required

Access token obtained from OAuth2 client credentials flow

X-Org-Id
string
header
required

Organisation to scope the request to. Required when the principal can access more than one organisation; optional for single-organisation principals (the authorizer resolves it automatically).

Headers

Request-Id
string

Optional. Your id for this request: it is carried into every log line about it, so quote it when you contact support.

Path Parameters

year
integer<int32>
required

Year of the payslip

period
integer<int32>
required

Pay period number within the year

employeeId
string
required

ID of the employee

lockCycle
integer<int32>
required

The lock cycle the version belongs to (1 = the first lock)

Query Parameters

frequency
enum<string>

Optional payment frequency override. When provided, overrides the frequency from the employee's payroll config.

Available options:
Annual,
Monthly,
FourWeekly,
Fortnightly,
Weekly,
Daily,
Quarterly,
BiAnnually

Response

The payslip version was retrieved successfully

message
object
required

A readable message about the outcome and a stable token a client can branch on.

content
object

The data the request returns with its metadata; left out on a response that carries no data, such as most errors.

validationIssues
object[] | null

Each field the request was refused for and why; left out when the request was not refused for its fields.