Added
-
Files → Create 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.
-
Files → Check 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.
-
Files → Complete a multipart upload: Endpoint is now available, which allows to finalize an S3 multipart upload after all parts have been uploaded.
Added
- Global Payroll → Update 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 Payroll → Attach 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 Payroll → Detach 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 Payroll → Cancel 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 Off → Get 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
-
Webhooks → Update a webhook: Added
include_child_orgsfield in the request body and response that indicates whether the webhook will receive events from child organizations. -
Webhooks → Create a webhook: Added
include_child_orgsin the request and response that indicates whether the webhook will also receive events from child organizations. -
Webhooks → List webhooks: Added
include_child_orgsin the response that indicates whether the webhook will also receive events from child organizations. -
Cost Calculator → Calculate Employee Costs Globally: Added
salary_periodto the request body that specifies the salary period for the amount provided, and addedemployer_annual_coststo the response that contains costs incurred by the employer for cost items with an annual payment frequency.
Changed
-
Adjustments → Update an adjustment: Added
country,vendor_name, andadjustment_category_idfields to the request body. -
Ats Reasons → Retrieve paginated list of ATS Rejection/Archivation reasons: Added
INTERVIEW_CANCELLATIONto thereason_group_slugenum andWITHDREWto thesubgroup_slugenum in both the query parameters and response.
Added
- On-Demand Payroll → Create 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
-
Payments → Create 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.
-
Payments → Retrieve 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 Off → Process time-off requests from an external HRIS: Added new enum values to
policy_typein the request body:Compensatory leave,Family responsibility leave,Hospitalization leave,Long Service Leave,Menstrual leave, andVacation - public holidays replacement. -
Time Off → List policies: Added new enum values to the
policy_type_namequery parameter, includingCompensatory leave,Family responsibility leave,Floating Holiday Allowance,Hospitalization leave,Long Service Leave,Menstrual leave,Supplementary Leave,Vacation - public holidays replacement, andWork accident leave.
Added
-
On-Demand Payroll → Submit 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.
-
Organizations → Create 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 Payroll → List 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 Payroll → Retrieve 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
-
Contracts → List of contracts: Changed
expandquery parameter type fromstringtoarray, allowing multiple values to be passed as a comma-separated list. -
Contracts → Retrieve a single contract: Added
custom_fieldsas a new accepted value for theexpandquery parameter, and changed the parameter type fromstringtoarrayto allow multiple values to be passed as a comma-separated list.
Added
- EOR → Get 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
urldownload link when generation is complete.
Added
- Workers → Create a tax form for the authenticated worker: Endpoint is now available, which allows to submit a new US tax form (W-9, W-8BEN, or W-8BEN-E) for the authenticated worker against a specific client legal entity.
Added
- Contracts → Update 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 viaplatform_payment_type_application_type.
Added
- ATS → Upsert tags in bulk: Endpoint is now available, which allows to create or update tags for candidate, job, or opening groups in bulk.
Added
- Global Payroll → Update 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
- ATS → List 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
-
Workers → Set 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.
-
Workers → Complete 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.