GuidesRecipesAPI ReferenceChangelog
Changelog

Removed

  • Background ChecksList of background check options: This endpoint had no active consumers, and has now been permanently removed. No action required, requests to this endpoint will now return 404.
  • Background ChecksCreate background check: This endpoint had no active consumers, and has now been permanently removed. No action required, requests to this endpoint will now return 404.

Deprecated

  • Background ChecksList background checks by contract: This endpoint is now officially deprecated. It will continue to function for the next 6 months before permanent removal. Clients using this endpoint should migrate to the recommended alternative before the sunset date.

Added

Added

  • PeopleList of people: Introduced the filter query parameter, allowing clients to request only specific fields in the response.
  • AccountingRetrieve invoices: Introduced a new query parameter that allows clients to include COR invoices in the response.

Added

  • ManagersGenerate magic link for manager login: New endpoint available that allows selected White Label orgs to generate a one-time magic link that allows a manager to log in to Deel without entering credentials.

Changed

  • EORCreate an EOR contract: Added two new optional fields in request body - data.employment.notice_period_during_probation_time_unit and data.employment.notice_period_after_probation_time_unitto support validation as we introduce time units for each notice period rule.

Changed

  • Time OffList policies: Added a new payment_type enum to indicate whether leave is paid or unpaid, and corrected the is_attachment_required value to use REQUIRED instead of ALWAYS_REQUIRED in the Time Off

Added

Changed

  • TerminationsTerminate contract: Enhanced contract termination endpoint with new optional fields for reason, type, and rehire eligibility.
  • ContractorsAmend contract: Updated amendment creation response schema to clarify which fields are always present and which may be null.

Changed

  • Time OffList policies: Added a new response boolean property is_description_required that indicates when a leave description is required for requesting against the policy. Also added a new response string enum property is_attachment_required that indicates when an leave file attachment is required for requesting against the policy. The possible values are REQUIRED, CONDITIONALLY_REQUIRED and NOT_REQUIRED.