Payroll Overview
The Payroll endpoints expose payrun records, employee-level pay statements, and pay groups. Use them to list completed payruns within a date range, pull per-employee pay statement details for one or more payruns, and read the pay groups configured for the employer.
Every Payroll endpoint requires the X-TaxBandits-Version header (1.0.0) and the entity_ids query parameter (the organization ID). See the Payroll Integration API Overview for prerequisites and the response envelope.
Key elements
entity_ids— The organization ID. Required on every call.payment_id— A payrun UUID returned byGET /payroll/payment. Used to pull pay statement details.pay_group_id— A pay group UUID returned byGET /payroll/pay-groups. Used to read full pay group details.
Payroll Endpoints
- Payment -
GET /payroll/payment— Return a list of payrun records (pay periods) for the employer within a date range. Returnspayment_idvalues. - Pay Statement -
POST /payroll/pay-statement— Return employee-level pay statement details for one or more payruns in a single batch call. - Pay Groups -
GET /payroll/pay-groups— List all pay groups configured for the employer. Returnspay_group_idvalues. - Pay Group Details -
GET /payroll/pay-groups/{pay_group_id}— Return full details for a single pay group, including the assigned employees.