Added
-
Global Payroll → Create a Global Payroll worker: Endpoint is now available, which allows to create a Global Payroll worker and their contract in a single call.
-
Global Payroll → Retrieve the Global Payroll worker creation schema: Endpoint is now available, which allows to retrieve the fields accepted by the Global Payroll worker creation endpoint, including required status, permitted values, and validation rules.
-
Organizations → Add admins to child organizations: Endpoint is now available, which allows to add multiple admins to child organizations in one call.
-
Global Payroll → Get payroll activation readiness for a legal entity: Endpoint is now available, which allows to check whether a legal entity has reached payroll activation readiness.
-
Global Payroll → Update end date for a contract: Endpoint is now available, which allows to update the end date of a Global Payroll contract, making it fixed-term when an end date is set or open-ended when null, effective from a specified date.
Changed
-
Ats Applications → Retrieve ATS application: Added
EXPIREDto theoffer_status_enumresponse field that indicates an offer has expired. -
Eor Contract → Create an EOR contract: Added
job_codeandjob_categoryto the response that provide the country-specific occupation code and the job category assigned to the role. -
Legal Entities → List of legal entities: Added
statusfield to each item in the response that provides the mapped legal entity lifecycle status. -
People → Retrieve a single person: Added
person_statusandlifecycle_statusto the response that provide the person profile status and work lifecycle stage respectively; also addedmiddle_nameand other new response fields. -
Organizations → Create child organization: Added optional
parent_admin_emailsandchild_adminsarrays to the request, allowing callers to specify parent organization admins and child organization admins when creating a child organization. -
Onboarding → Get onboarding details by employee HRIS profile ID: Added
banner,actions,contracts, andapp_experiencefields to the response, and expandedprofile,stepper,contract,progress,checklist, andhris_profilewith additional sub-fields. -
Onboarding → Get onboarding details by onboarding tracker ID: Added
banner,actions,contracts, andapp_experienceto the response, and extendedprofile,stepper,contract,progress,checklist, andhris_profilewith additional sub-fields. -
Onboarding → List onboarding employees: Added
lifecycleStatuses,waitingOnParties,card,weekFromDate, andweekToDatequery parameters for filtering; addedprofile,overview,contracts,pending_steps,invitation_sent, andcan_send_invitationto each response item; and expandedcontract,progress,hris_profile, andapp_experiencewith additional sub-fields. -
Eor Offboarding → Retrieve Offboarding Request: Added new values to the
reasonfield in therequest_dataresponse, includingWORKER_TYPE_CHANGE,DISSATISFIED_WITH_DEEL_SERVICE,DISSATISFIED_WITH_DEEL_PRICING,DISSATISFIED_WITH_DEEL_PRODUCT,DEEL_COLLECTIONS, and additional employee departure reason codes. -
Time Off → Create time-off request: Added
custom_field_valuesto the request and response that allows submitting and retrieving answers to custom fields declared by the time-off policy. -
Time Off → Validate time-off request: Added
custom_field_valuesto the request andcustom_fieldsandcustom_field_validation_resultsto the response to support submitting and validating custom field answers declared by the time-off policy. -
Time Off → List time-off requests for Organization: Added
Bereaved partner's paternity leave,Carer's leave,Neonatal care leave,Parental bereavement leave, andShared parental leaveas accepted values for thepolicy_type_namesfilter parameter. -
Time Off → List policies: Added
has_custom_fields,is_requiring_custom_fields, andcustom_fieldsto the response, and expanded thepolicy_type_namequery parameter with additional allowed values. -
Time Off → Process time-off requests from an external HRIS: Added new accepted values to
policy_typein the request:Bereaved partner's paternity leave,Carer's leave,Neonatal care leave,Parental bereavement leave,Shared parental leave, andWork Location. -
Time Off → Get Profile Entitlements: Added five new values to the
policy_type_namefilter:Bereaved partner's paternity leave,Carer's leave,Neonatal care leave,Parental bereavement leave, andShared parental leave. -
Time Off → List time-off requests: Added
Bereaved partner's paternity leave,Carer's leave,Neonatal care leave,Parental bereavement leave, andShared parental leaveas accepted values for thepolicy_type_namesfilter parameter. -
Time Off → Get Policies for Organization: Added five UK family leave types to the
policy_typefilter:Bereaved partner's paternity leave,Carer's leave,Neonatal care leave,Parental bereavement leave, andShared parental leave. -
Ats Locations → Retrieve a list of ATS locations: Added
include_archivedquery parameter to include archived locations in the response, and addedarchived_atresponse field indicating when a location was archived. -
Ats Tags → List tags: Added
include_archivedquery parameter to include archived tags in the response, and addedarchived_atfield to the response that indicates when a tag was archived. -
Ats Departments → Retrieve a list of ATS departments: Added
include_archivedquery parameter to include archived departments in the response, and addedarchived_atresponse field indicating when a department was archived. -
Ats Reasons → Retrieve paginated list of ATS Rejection/Archivation reasons: Added
include_archivedquery parameter to include archived reasons in the response, and addedarchived_atresponse field indicating when a reason was archived. -
Ats → Retrieve a list of ATS teams: Added
include_archivedquery parameter to include archived teams in the response, and addedarchived_atresponse field indicating when a team was archived. -
Users → List users: Added
jobProfilefield in the response that provides the worker’s active job profile from job architecture, anddepartmentCustomFieldsfield that provides org-structure custom fields for the department node. -
Users → Retrieve a single User: Added
jobProfilefield in the response that provides the worker’s active job profile from job architecture, anddepartmentCustomFieldsfield that provides org-structure custom fields for the department node.
Changed
-
Payments → Create and pay a payment statement: Added new fields to
beneficiary_detailsin the response (address,bsb_code,bank_code,ifsc_code,branch_code,account_type,bank_address,routing_number,intermediary_bank,ach_routing_number,wire_routing_number) that provide additional bank routing details for various payment rails. -
Payments → Retrieve a payment statement: Added new fields to
beneficiary_detailsin the response, includingaddress,bsb_code,bank_code,ifsc_code,branch_code,account_type,bank_address,routing_number,ach_routing_number,wire_routing_number, andintermediary_bank.
Changed
- On Demand Payroll → List On-Demand Payroll entries: Added
idto entries in the response that identifies each On-Demand Payroll entry, and addedsource_service_entry_idtometadatain the response that correlates the entry with its source resource.
Added
- Eor → Get additional information: Endpoint is now available, which allows to retrieve the additional information saved on an EOR worker’s employee agreement.
Changed
-
Time Tracking → Update a Shift Rate: Added guarantee that
external_id,name,created_at, andupdated_atare always present in the response. -
Time Tracking → Create a New Shift Rate: Added
created_atandupdated_atfields in the response that provide timestamps for when the shift rate was created and last updated. -
Time Tracking → Retrieve a Shift Rate by External ID: Added
created_atandupdated_atfields to the response. -
Time Tracking Shifts → Create raw time tracking shifts: Added optional
payroll_cycle_refto the request body shift items and addedsummary,shift_type,payroll_cycle_ref, andshift_reference_idfields to the response. -
Time Tracking Shifts → List of shifts: Added
shift_reference_id,summary.time_unit, andsummary.time_amountoptional fields to the response, and added thecontract_idoptional query parameter for filtering by contract IDs. -
Time Tracking Shifts → Update a shift: Added
meta,shift_type, andshift_reference_idfields to the response. -
Time Tracking Shifts → Create shifts: Added
metafield to the response that provides shift start, end, break details, and approval date information. -
Time Tracking Shifts → Get Shift details: Added
time_unitandtime_amountfields to thesummaryobject in the response, and addedshift_reference_idfield to the response. -
Contracts → Retrieve a single contract: Added
divisionfield in the response that indicates the division the worker belongs to, sourced from the active job information of a Global Payroll contract (null for other contract types or when no division is set). Addednon_compete_clauseandnon_solicitation_clausefields in the response that indicate the respective clause states on the active EOR statement of work.
Added
- Legal Entities → Upload a KYB document for a legal entity: Endpoint is now available, which allows to upload a KYB document (company document, Proof of Authority, or identity document) for a legal entity and returns an opaque handle for use in a KYB submission.
Changed
-
Adjustments → Update an adjustment: Added
odp_onlyanddate_of_adjustmentfields to the request body;odp_onlyrestricts EOR contract adjustments to on-demand payroll, anddate_of_adjustmentsets the adjustment date in ISO-8601 format. -
Time Off → Update time-off request: Added
custom_field_valuesto the request and response bodies to support submitting and retrieving answers to custom fields declared by the time-off policy. -
Time Off → List time-off requests: Added
custom_field_valuesin the response that provides answers to the custom fields declared by the time-off request policy. -
Time Off → Get Policies for Organization: Added
has_custom_fields,is_requiring_custom_fields, andcustom_fieldsfields to the response, indicating whether the policy uses custom fields and providing the policy’s custom field definitions.
Added
-
Legal Entities → Retrieve the KYB state of a legal entity: Endpoint is now available, which allows to retrieve the Know Your Business (KYB) verification state of a legal entity, including its status, outstanding requirements, company documents, and declared persons of significant control.
-
Ats → Retrieve a list of ATS hires: Endpoint is now available, which allows to retrieve ATS application to HRIS profile mappings, including hire status and HRIS profile identifiers, with cursor-based pagination.
Changed
-
Ats Applications → Retrieve a list of ATS applications: Added
country_codeandcityfields in the response that provide the candidate’s country code (ISO 3166-1 alpha-2) and city. -
Ats Candidates → Create ATS Candidate: Added optional
country_codeandcityfields to the request body and response, allowing callers to set and read the candidate’s location. -
Ats → Retrieve an ATS candidate: Added
country_codeandcityfields to the response that indicate the ISO 3166-1 alpha-2 country and city the candidate currently lives in. -
Ats → Update ATS Candidate: Added
country_codeandcityfields to the request body and response that allow callers to set and read the candidate’s location. -
Ats Applications → Retrieve ATS application: Added
cityandcountry_codefields to thecandidateobject in the response. -
Ats → Retrieve ATS Application form: Added
should_show_location_country_field,should_show_location_city_field,is_location_country_field_required, andis_location_city_field_requiredfields to the response, along withis_phone_number_requiredandis_linkedin_profile_url_requiredas guaranteed response fields.
Added
-
It Orders → Approve an IT order: Endpoint is now available, which allows to approve an IT order that is awaiting approval, moving it to approved status, creating assignments for approved items, and starting fulfilment.
-
It Orders → Reject an IT order: Endpoint is now available, which allows to decline an IT order that is awaiting approval, moving it to a DECLINED status.
-
Organizations → Create a deal registration: Endpoint is now available, which allows to register a prospective end client against a partner organization, protecting the partner’s claim on that client for a fixed period.
Changed
-
Clearance Requests → Create a clearance request for an asset: Added
SKIPPED_QUOTEto the allowed values ofrequest_items[].statusin the response. -
Clearance Requests → Cancel a clearance request: Added
SKIPPED_QUOTEto the allowed values ofrequest_items[].statusin the response. -
Clearance Requests → Retrieve a clearance request: Added
SKIPPED_QUOTEto the allowed values ofrequest_items[].statusin the response. -
Clearance Requests → Approve or reject quotes on a clearance request: Added
SKIPPED_QUOTEto the allowed values ofrequest_items[].statusin the response. -
Adjustments → Create a new adjustment: Added
application/jsonas a supported request content type; added optionalodp_onlyandsubmitter_profile_idfields to the request, and addedodp_onlyto the response. -
Adjustments → Retrieve an adjustment: Added
odp_onlyin the response that indicates whether the adjustment is restricted to on-demand payroll and never attached to a regular payroll cycle. -
Contractor Amendments → Update contract: Added support for Global Payroll contracts, including new request fields such as
effective_date,type_of_edit,base_compensation_type, andvariable_compensations, and a new Global Payroll response variant. -
Accounting → Retrieve payment receipts: Added
sepa_debit,bacs_debit, andwallet_balanceas new allowed values forpayment_method.typein the response. -
Off Cycle → Add off-cycle payment: Added
payment_due_dateto the request body that specifies the due date of the resulting one-off invoice in ISO-8601 format (YYYY-MM-DD). -
People → List of People: Added
lifecycle_statusto the response and as a filter (lifecycle_statuses) and sort option, indicating where each person sits in the work lifecycle. -
Contracts → List work statement payment policies: Added
nullas an explicit allowed value in theend_week_parityenum field in the response. -
Organization Tasks → List organization tasks: Added
EXPENSES_TO_CLARIFYandAPPROVE_CHILD_ORG_CONTRACT_EDITas new allowed values for thecategoryquery parameter filter. -
Onboarding → List onboarding employees: Added
worker,country, andstart_dateto each response item, and addedprogress.steps,progress.waiting_on, andprogress.lifecycle_statusto the progress object; added new allowed values to theprogressStatusesquery parameter filter. -
Immigration → List of immigration cases: Added
TERMINATION_REVERSEDandCONVERTED_TO_VISA_APPLICATIONas new allowed values forclosure.reasonin the response.
Added
-
Ats → Upload an ATS attachment file: Endpoint is now available, which allows to upload a file and attach it to an ATS candidate, offer, or job activity.
-
Contracts → Submit Global Payroll amendment signature: Endpoint is now available, which allows to sign a pending Global Payroll amendment on the client’s behalf, applying the change.
-
ATS → Add note to a candidate: Endpoint is now available, which allows to add a note to a candidate, keeping the note visible across all of that candidate’s applications.
Added
- Payouts → Get static employee bank transfer requirements: Endpoint is now available, which allows to retrieve static bank transfer requirements for a bank country and currency for employee payouts.
Added
-
It Seats → Retrieve the IT seat subscription: Endpoint is now available, which allows to retrieve the organization’s IT seat subscription details, including paid, assigned, available, and pending approval seats, monthly seat price, and subscription term and status.
-
It Seats → Unassign workers from IT seats: Endpoint is now available, which allows to release the IT seats of up to 100 workers in a single all-or-nothing call, freeing the seats for other workers.
-
It Seats → List IT seats: Endpoint is now available, which allows to list the IT seats of an organization for auditing which worker holds which seat and reconciling seat usage, with filtering by seat status and HRIS profile.
-
It Seats → Assign workers to IT seats: Endpoint is now available, which allows to assign up to 100 workers to an IT seat subscription in a single all-or-nothing call, with optional automatic seat purchasing when the subscription has insufficient free seats.
-
IT Policies → List users assigned to an IT policy: Endpoint is now available, which allows to list the workers assigned to one of your organization’s IT hardware policies.
Changed
- IT Products → List products in the catalog: Added
categories,operating_systems,keyboard_layouts,brands,it_policy_ids, andis_marketplacequery parameters to filter products by category, operating system, keyboard layout, manufacturer, IT policy, and marketplace sourcing.
Changed
- Ats → List interviews: Added
application_idsandinterview_plan_stage_idsfilter parameters,LATEST_MEETING_FIRSTsort option, and new response fields includingcancelled_at,has_happened,interview_plan_stage, and interview feedback fieldssubmitted_atandoverall_recommendation.
Added
- Global Payroll → Retrieve HRIS worker bank accounts: Endpoint is now available, which allows to retrieve the active bank account details of an HRIS worker for payment disbursement during payroll processing.
Added
-
Ats → Retrieve an ATS candidate: Endpoint is now available, which allows to retrieve the complete detail for a single candidate, including profile, tags, attachments, and applications.
-
Ats → List interview and evaluation feedback across the organization: Endpoint is now available, which allows to list interview and evaluation feedback across the organization.
-
Ats → List interview plan stages of a job with pipeline counts: Endpoint is now available, which allows to list the interview plan stages of a job in pipeline order, each with counts of current and total applications per stage.
Changed
-
Ats → List feedbacks for an application: Added
application_activity_idandscheduled_interview_idto each feedback item in the response. -
Ats Offers → Retrieve a list of ATS offers: Added
job_idsandoffer_statusquery parameters that allow filtering offers by job IDs and offer status. -
Ats Applications → Retrieve a list of ATS applications: Added
reached_interview_plan_stage_ids,moved_to_current_stage_before,archivation_reason_ids, andincludequery parameters for filtering, and addedhired_at,archivation_reason_id,stage_history, andupdated_atfields to each application in the response. -
Ats Applications → Retrieve ATS application: Added
hired_at,archivation_reason, and stage timeline fieldsentered_at,exited_at,is_current,moved_by_hris_organization_user_id, andposition_numberto the response. -
People → List of People: Added
lineTwoto address objects in the response andmiddle_nameto the employee record.