Changed
- Screenings —> Create manual verification screening: Response changed to
created_at: string, request_id: string
Added
- ATS → Retrieve a list of published ATS email templates: Endpoint is now available, which allows to retrieve a list of published email templates in the Applicant Tracking System.
- ATS → Retrieve a list of ATS job boards: Endpoint is now available, which allows to retrieve a list of job boards in the Applicant Tracking System.
Changed
- ATS → Retrieve ATS application: Added sources and submission data (
application_form_submissionproperty) to the response. - ATS → Retrieve ATS applications: Added sources and submission data (
application_form_submissionproperty) to the response.
Changed
- Time Off → List time-off requests: Added
entitlement_unitin the returned response. - Time Off → List time-off requests for Organization: Added
entitlement_unitin the returned response. - Time Off → Create time-off request: Added
entitlement_unitin the returned response. - List Cycles → List payroll cycles: Endpoint is now available, which allows to retrieve a list of cycles for a specific legal entity between the date range specified.
- Reports → Gets G2N report data for a given payroll cycle by it’s ID: Endpoint is now available, which allows to retrieve categorized payslip gross to net report data for contracts within the specific payroll cycle.
Added
- Time Tracking Shifts → Bulk delete shifts: Endpoint is now available, which enables deleting multiple shifts at once based on external_ids.
Added
- ATS → Retrieve a list of ATS job postings: Endpoint is now available, which allows to retrieve a list of all job postings in the Applicant Tracking System for a specific job board.
Changed
- Accounting → Retrieve payment receipts: Added a new response property
deel_referencethat helps in linking the payment with the payment receipt. Also added cursor based pagination.
Added
- ATS → Retrieve ATS application: Endpoint is now available, which allows get one ATS application by id.
- ATS → Retrieve ATS job posting: Endpoint is now available, which enables retrieving a ATS job posting by ID.
- Immigration → List of immigration cases - Endpoint is now available, which enables retrieving the list of worker’s immigration cases.
Changed
- ATS —> Retrieve a list of ATS jobs: Added
updated_afterquery param to filter jobs updated after this timestamp. - Screenings —> Create manual verification screening:
document_countryparam in request body is now optional.
Changed
Contractors → Amend contract: Added support for new optional field start_date in the request payload, to allow updating the contract’s effective start date when amending contract details.
Added
- ATS → Add note to an application: New endpoint available that allows users to add notes to candidate applications
Changed
- User → List users: Updated response type for
emailsto includehomeandother. AddedorganizationalStructuresin the returned response.
Changed
- EOR → Create an EOR contract amendment: Added
requested_byfield in the response that tells the name of the person who requested the amendment. Retained numeric fields such as value and amount as strings to preserve decimal precision. - EOR → List all amendments for an EOR contract: Added new response objects:
fixed_adjustmentsandvariable_compensation. - EOR → Confirm an existing contract amendment: Added new response objects:
fixed_adjustmentsandvariable_compensation. - Immigration → Create an immigration case: Modified request body so that
employee_detailsis now a required object. Marked few attributes of this object to be alwaysrequired, namelyemployee_details.citizenshipsandemployee_details.residence. Following attributes are only required ifcontract_idis not included, namelyemployee_details.first_name,employee_details.last_nameandemployee_details.email. - Immigration → Retrieve onboarding right-to-work case for a worker: Added a new optional query param
contract_idthat allows filtering the worker’s onboarding case by a specific contract. If the worker has multiple contracts and this parameter is omitted, the response may reflect onboarding case for any associated contract. Also added a new response object propertycontractwith propertyidto indicate which contract was used.