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