Added

  • FilesCreate a file upload: Endpoint is now available, which allows to register a file upload and receive presigned S3 upload targets plus a file handle for claiming ownership once the upload completes.

  • FilesCheck file upload status: Endpoint is now available, which allows to poll the upload status of a file after registering it, checking whether it has cleared virus scanning.

  • FilesComplete a multipart upload: Endpoint is now available, which allows to finalize an S3 multipart upload after all parts have been uploaded.

Added

  • Global PayrollUpdate employment type for a contract: Endpoint is now available, which allows to update the employment type (full-time, part-time, or on leave) and FTE for a Global Payroll contract.

Added

  • On Demand PayrollAttach entries to On-Demand Payroll: Endpoint is now available, which allows to attach existing eligible entries to an On-Demand Payroll that is awaiting client review before submission.

  • On Demand PayrollDetach entries from On-Demand Payroll: Endpoint is now available, which allows to detach entries from an On-Demand Payroll, moving them to regular payroll or permanently deleting them before the ODP is submitted.

  • On Demand PayrollCancel On-Demand Payroll: Endpoint is now available, which allows to cancel an On-Demand Payroll, optionally keeping specified entries available for a future regular payroll cycle.

  • Time OffGet time-off attachment download URL: Endpoint is now available, which allows to retrieve a short-lived presigned URL to download a time-off attachment directly from object storage.

Changed

  • WebhooksUpdate a webhook: Added include_child_orgs field in the request body and response that indicates whether the webhook will receive events from child organizations.

  • WebhooksCreate a webhook: Added include_child_orgs in the request and response that indicates whether the webhook will also receive events from child organizations.

  • WebhooksList webhooks: Added include_child_orgs in the response that indicates whether the webhook will also receive events from child organizations.

  • Cost CalculatorCalculate Employee Costs Globally: Added salary_period to the request body that specifies the salary period for the amount provided, and added employer_annual_costs to the response that contains costs incurred by the employer for cost items with an annual payment frequency.

Changed

Added

  • On-Demand PayrollCreate On-Demand Payroll: Endpoint is now available, which allows to create an On-Demand Payroll for a given EOR contract from existing eligible entries and/or a salary advance amount.

Added

  • PaymentsCreate and pay a payment statement: Endpoint is now available, which allows to create a payment statement for a set of invoices, attach a bank transfer payment method, and pay it in a single call.

  • PaymentsRetrieve a payment statement: Endpoint is now available, which allows to retrieve a payment statement by its identifier, including its status, amounts, beneficiary details, and the authoritative list of settled invoices.

Changed

  • Time OffProcess time-off requests from an external HRIS: Added new enum values to policy_type in the request body: Compensatory leave, Family responsibility leave, Hospitalization leave, Long Service Leave, Menstrual leave, and Vacation - public holidays replacement.

  • Time OffList policies: Added new enum values to the policy_type_name query parameter, including Compensatory leave, Family responsibility leave, Floating Holiday Allowance, Hospitalization leave, Long Service Leave, Menstrual leave, Supplementary Leave, Vacation - public holidays replacement, and Work accident leave.

Added

  • On-Demand PayrollSubmit On-Demand Payroll: Endpoint is now available, which allows to submit an On-Demand Payroll for Deel processing after reviewing and approving all of its entries.

  • OrganizationsCreate a session token for a child organisation: Endpoint is now available, which allows to issue a short-lived session token (valid 6 hours) for a child organisation.

Added

  • On-Demand PayrollList On-Demand Payroll entries: Endpoint is now available, which allows to list adjustments eligible for On-Demand Payroll for a given contract, including contract eligibility details and limits.

  • On-Demand PayrollRetrieve current On-Demand Payroll: Endpoint is now available, which allows to retrieve the active On-Demand Payroll for a given contract, including its status, SLAs, invoice, and attached entries.

Changed

  • ContractsList of contracts: Changed expand query parameter type from string to array, allowing multiple values to be passed as a comma-separated list.

  • ContractsRetrieve a single contract: Added custom_fields as a new accepted value for the expand query parameter, and changed the parameter type from string to array to allow multiple values to be passed as a comma-separated list.

Added

  • EORGet employee agreement draft preview: Endpoint is now available, which allows to initiate or poll for async generation of an employee agreement template PDF draft, returning a signed url download link when generation is complete.

Added

Added

  • ContractsUpdate contract payment type: Endpoint is now available, which allows to set the payment type for an IC contract, specifying whether it is paid through Deel (STANDARD) or outside Deel (OFF_PLATFORM), with control over when the change takes effect via platform_payment_type_application_type.

Added

  • ATSUpsert tags in bulk: Endpoint is now available, which allows to create or update tags for candidate, job, or opening groups in bulk.

Added

  • Global PayrollUpdate job title for a contract: Endpoint is now available, which allows to update the job title for a Global Payroll contract with a specified effective date.

Added

  • ATSList interviews: Endpoint is now available, which allows to retrieve a paginated list of organization interviews with filtering by interviewer, job, candidate, status, and date range.

Added

  • WorkersSet up worker legal entity: Endpoint is now available, which allows independent contractors to complete legal-entity onboarding with company, personal, and optional invoice details during the IC embedded flow.

  • WorkersComplete individual contractor profile setup: Endpoint is now available, which allows independent contractors to complete profile setup including address, tax details, and legal status in a single call during the IC embedded onboarding flow.

Added

  • Accounting → Retrieve refund statements: Endpoint is now available, which allows to retrieve a list of refund statements for reviewing past transactions and reconciling accounts.

  • Refund Statements → Retrieve refund statement credit-note breakdown: Endpoint is now available, which allows to retrieve a detailed breakdown of credit notes associated with a specific refund statement for financial tracking and reconciliation.

Changed

  • User → Retrieve a single User: The property phoneNumbers was added to the response.

  • Users → List users: The property phoneNumbers was added to the response.