List Reports
Existing reports for an org+type+tax period, one entry per format already generated. A format with no entry has not been generated yet — the client offers to generate it directly rather than seeing an empty row.
employee_id (repeatable) scopes to one or more employees’ reports (YTD, whose
period is always the tax year, optionally capped at tax_month’s end — mirrors
the period math in ytd.generate_ytd_report). Omitted, this is org-wide (GTN,
variance), with tax_month as a single-month window.
report_type and employee_id must agree on scope — an employee-scoped type
(YTD) without employee_id, or an org-wide type with one, is rejected rather
than silently returning [] (indistinguishable from “nothing generated yet”).
Authorizations
Get token from Auth0 and paste it here
Path Parameters
Query Parameters
Business report types. Grows here — never in DocumentType.
GTN_GB, GTN_AE, VARIANCE_GB, P45_LEAVERS_GB, P60_GB, WPS_AE, YTD_GB, P11D_GB, PENSION_GB, FPS_SUMMARY_GB, HIGH_EARNERS_GB, PAYROLL_LIABILITY_GB, P32_GB, PENSION_VARIANCE_GB, AE_ASSESSMENT_GB, STATUTORY_PAYMENTS_GB, EPS_GB, PAYE_NI_DETAILS_GB, PAYE_NI_SUMMARY_GB, BANK_DETAIL_CHANGE_AUDIT_GB 1901 <= x <= 21001 <= x <= 12Employee-scoped reports only (YTD). Repeat to batch the check across several employees in one call (e.g. one page of an employee table) instead of one request per employee.
100