Parameters
Body
Body
Period in YYYY-MM format (e.g. 2026-03). Required.
Free-text filter matched against the statement’s user (name or email), same
matching as list_users search.
Status filter. One of ongoing (open / not yet locked), locked (frozen but
not paid), paid (sent to payroll), or error (the calculation errored out).
The error condition is bundled into this single field.
If True, only statements with at least one manual amount adjustment
(overwritten).
If True, only statements that have at least one linked request you can
access.
Compensation plan, matched either by name (a case-insensitive substring of
the plan name) or by ObjectId.
Saved statement view to apply, by name (case- and accent-insensitive
substring) or ObjectId. Narrows the results to the users that view exposes —
a filtering aid, it never widens what you can see. Discover the views you
can pass from get_identity (the views of your statement access). An unknown
or inaccessible view raises an error listing the views you can choose.
Narrow to this manager’s team — everyone below them in the hierarchy (all
levels, not just direct reports). Match the manager by name or email
(case-insensitive substring) or by ObjectId. It only filters within what you
can already see — a teammate outside your access stays hidden.
Which currency each total_payment is converted into and labelled with:
‘payment’ (default) — the currency the user is paid in; ‘calculation’ — the
currency the plan computes in; ‘company’ — the company’s global currency.
The amount and its currency always agree. One of:
company, payment,
calculation.Page size, between 1 and 250. Defaults to 50.
Row offset into the result set — the number of rows to skip before this
page. Pass the next_offset returned by the previous call, or None for the
first page.