The QuickBooks Payroll API allows you to build app integrations with our QuickBooks Online Payroll product for a variety of use cases such as syncing employee details, importing timesheets, and integrating with a payroll benefits or pension plan provider.
Note
Note: If you are migrating from a previous version of the Payroll API, see the Migration Guide.
The Payroll API includes the following resources:
Employee | View employee information. |
EmployeeCompensation | View compensation types for a given employee. |
EmployeeBenefits | Manage the enrolled benefits for an employee. |
EmployerBenefits | Manage benefits provided by the empoyer, such as medical, dental, and insurance. |
EmployerDeductions | Manage what an employer can deduct from an employee’s paycheck, including voluntary or involuntary deductions. |
EmployeeDeductions | Manage deductions for a given empployee. |
Payslips | Manage payroll payslips. |
EmployerPension | Manage the pension and policies provided by the employer. |
EmployeePension | Manage the pension and policies for a given employee. |
CompanyInfo | View information about the employer. |