v2024-03-01
This is the changelog for v2024-03-01, which contains breaking changes.
To learn more about versions in our API, check out our Versioning guide.
Endpoint Updates
To improve performance of payroll API endpoints, v2024-03-01 introduces the following changes:
- Prepare a payroll for update endpoint
- Removed standard unused/$0
fixed_compensationsfromfixed_compensationsarray- Non-standard
fixed_compensations-Owner's Draw,Minimum WageAdjustmentandSeverance- will be included, even if unused or $0, when applicable
- Non-standard
- Removed
versionfrom top level response - Added
fixed_compensation_typesarray - Added
versionto eachemployee_compensation
- Removed standard unused/$0
- Update a payroll by ID endpoint
- Removed standard unused/$0
fixed_compensationsfromfixed_compensationsarray- Non-standard
fixed_compensations-Owner's Draw,Minimum WageAdjustmentandSeverance- will be included, even if unused or $0, when applicable
- Non-standard
- Removed
versionfrom top level response - Added
fixed_compensation_typesarray - Added
versionto eachemployee_compensation
- Removed standard unused/$0
Moving forward, fixed compensation types should be retrieved from the fixed_compensation_types array returned by a request to the Prepare a payroll for update endpoint, then applied via the Update a payroll by ID endpoint by passing the name retrieved from the aforementioned array, a non-$0 amount, and the employee compensation version returned by the prepare request.
Note: Allversions must be valid for a request to be accepted. Requests with one ore more invalid versions will be rejected with 422 Unproccessable Entity error.