GuidesAPI ReferenceChangelog
Changelog

Changed

  • ContractsList of contracts: updated statuses filter to include onboarding and onboarded status. When a direct employee payroll contract is created and onboarding steps are not completed the status remains in onboarding status. Once onboarding is completed and agreement start date is in the future, contract status is changed to onboarded.

Changed

  • AccountingGet invoice by id: added worker_id and line_items[].type fields to response payload.

Added

  • EOR, HRXCreate Vendor Bill: endpoint is now available, making possible to create vendor bills from external invoice provider data.
  • EOR, HRXDownload HRX Documents: endpoint is now available, enabling users to generate a pre-signed URL to download a specific HRX document as a PDF file for a given EOR contract.
  • TreasuryRetrieve HRX Documents: endpoint is now available, allowing users to retrieves a list of HRX documents that have been shared with an employee for a specific EOR contract.

Changed

  • ScreeningsGet worker's KYC details: added optional contract_id to query parameters which must be provided in case multiple profiles are found by the provided worker ID.

Added

Added

Added


Changed

  • Deel ITRetrieve an IT asset: purchase_value and purchase_date fields were added to the response.
  • Deel ITList IT assets: purchase_value and purchase_date fields were added to the response.

Changed

  • ContractsUpdate External Id: external_id now allows null values, you can use null value to reset contract's external_id

Added

  • ContractsRetrieve contract PDF download link: endpoint is now available, allowing workers to retrieve a secure URL to download the PDF version of a contract
  • Time Tracking ShiftsCreate shifts: request payload now supports a recommended variant that includes time_amount and time_unit, allowing users to specify shift duration directly. These fields are also included in the response
  • Time Tracking ShiftsUpdate a shift: time_amount and time_unit are now included as optional fields in the request body, allowing users to update time information. These fields are also included in the response
  • Time Tracking RatesCreate a New Shift Rate: shiftRate type now accepts PER_UNIT_FLAT_RATE enum as a value, allowing users to define rates per unit
  • Time Tracking RatesUpdate a shift rate: shiftRate type now accepts PER_UNIT_FLAT_RATE enum as a value, allowing users to define rates per unit

Changed

Fixed

  • IT ordersRetrieve an IT order: Fix docs - nullable attributes in request and response payload
  • IT ordersList IT orders: Fix docs - nullable attributes in request and response payload
  • IT assetsRetrieve an IT asset: Fix docs - nullable attributes in request and response payload
  • IT assetsList IT assets: Fix docs - nullable attributes in request and response payload