Version Upgrade Guide
See below for all breaking changes organized by topic, along with the associated API version and update required. To confirm your application's minimum version, see the API Version Guide.
Authentication and Scope Changes
| Version | Breaking Change | Update Required |
|---|---|---|
| v2023-03-01 | The following endpoints require additional scopes to return certain fields, which are specified in the changelog: Get the current user Get a company Get all payrolls for a company Get a single payroll Get a company benefit | If you require additional scopes as a result of this change, please email [email protected] with the scopes required and context on business need. |
| v2023-05-01 | Starting from version v2023-05-01, all endpoints that authenticate with an access token require a strict access token. A strict access token is reserved for access to only a single company. Requests using tokens that do not meet this requirement shall be responded with a forbidden (403) status. | See Strict Access guide |
| v2023-12-01 | The Get the current user endpoint (v1/me) has been deprecated. | Migrate to the Get info about the current access token |
| v2024-04-01 | API Token authentication has been deprecated. | Migrate to System Access Tokens |
Payroll
| Version | Breaking Change | Update Required |
|---|---|---|
| v2022-11-01 | All Payrolls Endpoints
Impacted endpoints: | Migrate to For additional migration guidance, see the v2022-11-01 change log. |
| v2023-03-01 | Various Payrolls Endpoints When passing Impacted endpoints: | If you require additional scopes as a result of this change, please email [email protected] with your request and context on business need. |
| v2023-04-01 | Get payrolls endpoint
employee_compensations and version were removed
|
|
| v2023-04-01 | Get a single payroll endpoint
|
|
| v2023-04-01 | This endpoint has been deprecated | Use the update payroll by ID endpoint, using the payroll_uuid returned by the get all payrolls endpoint |
| v2023-04-01 | This endpoint no longer includes | Eligible employees for a payroll are determined by the excluded field in employee_compensations returned by the prepare endpoint |
| v2023-04-01 | All Payrolls Endpoints Changed data type of Impacted endpoints: | Varies depending on implementation |
| v2023-04-01 | All Payrolls Endpoints All off-cycle payroll reasons are now capitalized. Impacted endpoints: | Varies depending on implementation |
| v2023-04-01 | Various Payrolls Endpoints
Impacted endpoints: | To get an updated check_date for a late payroll, use the prepare endpoint |
| v2024-03-01 | Various Payrolls Endpoints
|
|
Company Management
| Version | Breaking Change | Update Required |
|---|---|---|
| v2022-11-01 | All Relevant Endpoints
| Migrate to For additional migration guidance, see the v2022-11-01 change log. |
| v2022-11-01 | All Relevant Endpoints
| Migrate to For additional migration guidance, see the v2022-11-01 change log. |
| v2022-11-01 | All Relevant Endpoints
| Use For additional migration guidance, see the v2022-11-01 change log. |
| v2022-11-01 | All Relevant Endpoints
| Migrate to For additional migration guidance, see the v2022-11-01 change log. |
| v2022-11-01 | All Relevant Endpoints Body param Impacted endpoints: | Update use of benefit_id to benefit_type |
Employees, Jobs, and Compensation
| Version | Breaking Change | Update Required |
|---|---|---|
| v2022-11-01 | All Relevant Endpoints
| Use For additional migration guidance, see the v2022-11-01 change log. |
| v2022-11-01 | All Relevant Endpoints
| Use For additional migration guidance, see the v2022-11-01 change log. |
| v2022-11-01 | All Relevant Endpoints
| Use For additional migration guidance, see the v2022-11-01 change log. |
| v2022-11-01 | All Relevant Endpoints
| Use For additional migration guidance, see the v2022-11-01 change log. |
| v2022-12-07 | Create an employee termination Change employments.hired_at error into a base error | Varies depending on implementation |
| v2023-07-01 | All Job Endpoints The jobs endpoints no longer include Impacted endpoints: | To create and retrieve employee work locations, use the new work address endpoints Get an employee's work addresses Create an employee's work address Get an employee's work address Update an employee's work address Delete an employee's work address |
| v2023-07-01 | Employee Home Address Endpoints The existing employee home address endpoints have been deprecated. Impacted endpoints: | Migrate to the new home addresses endpoints, which support multiple effective-dated addresses: Get an employee's home addresses Create an employee's home address Get an employee's home address Update an employee's home address Delete an employee's home address |
| v2023-07-01 | Relevant Employee Endpoints The Impacted endpoints: | Migrate to the new home addresses endpoints, which support multiple effective-dated addresses: Get an employee's home addresses Get an employee's home address |
Contractors
| Version | Breaking Change | Update Required |
|---|---|---|
| v2022-09-15 | Updated Error Response Shapes Impacted endpoints: | Varies depending on implementation |
| v2022-11-01 | All Relevant Endpoints
| Use For additional migration guidance, see the v2022-11-01 change log |
| v2022-11-01 | All Relevant Endpoints
| Use For additional migration guidance, see the v2022-11-01 change log |
Other Changes
| Version | Breaking Change | Update Required |
|---|---|---|
| v2023-02-01 | All Relevant Endpoints Error messages updated to ensure consistent JSON shapes. | Varies depending on implementation Please review the Errors Guide for more information. |
Updated 8 months ago