Open Connector
所有 Tools

Deel logoDeel

Catalog 暂无描述。

deelvcatalog-v1373 个 Tools

认证方式

方式底层类型状态说明
OAuth 2.0oauth2available

调用示例

import { createClient } from "@open-connector/sdk";const oc = createClient({  baseUrl: "https://api.openconnector.dev",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({  slug: "DEEL_ACCEPT_ACONTRACT_AMENDMENT_ON_BEHALF_OF_THE_CLIENT_V2026_01_01",  connectedAccountId: "conn_...",  arguments: { /* match this tool's input schema */ },});
import Composio from "@composio/client";const composio = new Composio({  baseURL: "https://api.openconnector.dev/composio",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("DEEL_ACCEPT_ACONTRACT_AMENDMENT_ON_BEHALF_OF_THE_CLIENT_V2026_01_01", {  connected_account_id: "conn_...",  arguments: { /* match this tool's input schema */ },});
oc tools execute DEEL_ACCEPT_ACONTRACT_AMENDMENT_ON_BEHALF_OF_THE_CLIENT_V2026_01_01 --data '{ }'

Tool 目录

可用 Tools

373 个可调用操作

Accept a contract amendment on behalf of the client.DEEL_ACCEPT_ACONTRACT_AMENDMENT_ON_BEHALF_OF_THE_CLIENT_V2026_01_01Accepts a pending amendment on an EOR worker contract, formally approving the proposed modifications on the client's behalf. The amendment must already exist and be in a pending state before this operation can be called. **Token scopes**: `contracts:write`

Accepts a pending amendment on an EOR worker contract, formally approving the proposed modifications on the client's behalf. The amendment must already exist and be in a pending state before this operation can be called. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Accept EOR project assignment as clientDEEL_ACCEPT_EOR_PROJECT_ASSIGNMENT_AS_CLIENT_V2026_01_01Records client approval of a project assignment for an EOR contract, confirming that the terms have been reviewed and accepted. **Token scopes**: `contracts:write`

Records client approval of a project assignment for an EOR contract, confirming that the terms have been reviewed and accepted. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Acknowledge a compliance documentDEEL_ACKNOWLEDGE_ACOMPLIANCE_DOCUMENT_V2026_01_01Submits the worker's consent acknowledgement for a compliance document that requires it. This operation is required before documents marked as needing acknowledgement are considered complete. **Token scopes**: `worker:write`

Submits the worker's consent acknowledgement for a compliance document that requires it. This operation is required before documents marked as needing acknowledgement are considered complete. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Acknowledge assignment agreementDEEL_ACKNOWLEDGE_ASSIGNMENT_AGREEMENT_V2026_01_01Employee acknowledges their assignment agreement as part of project initiation. Ensure all terms in the agreement are reviewed before acknowledgment. **Token scopes**: `worker:write`

Employee acknowledges their assignment agreement as part of project initiation. Ensure all terms in the agreement are reviewed before acknowledgment. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Add additional informationDEEL_ADD_ADDITIONAL_INFORMATION_V2026_01_01Adds supplemental information fields to an EOR employee's contract record. **Token scopes**: `worker:write`

Adds supplemental information fields to an EOR employee's contract record. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Add bank accountDEEL_ADD_BANK_ACCOUNT_V2026_01_01Registers a bank account for an EOR employee. Returns the `id` of the newly created bank account record. **Token scopes**: `worker:write`

Registers a bank account for an EOR employee. Returns the `id` of the newly created bank account record. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Add CandidateDEEL_ADD_CANDIDATE_V2026_01_01Creates a candidate record for contractor onboarding outside of an ATS flow. The returned record can be used in subsequent contract creation calls. **Token scopes**: `candidates:write`

Creates a candidate record for contractor onboarding outside of an ATS flow. The returned record can be used in subsequent contract creation calls. **Token scopes**: `candidates:write`

认证

需要 Connected Account

Scopes

candidates:write

Tags

Candidates
Add/Edit Bank DetailsDEEL_ADD_EDIT_BANK_DETAILS_V2026_01_01Creates or updates an employee's bank payout method. If a method already exists, the existing record is superseded and the response includes a version identifier and activation status reflecting the updated state. **Token scopes**: `worker:read`, `worker:write`

Creates or updates an employee's bank payout method. If a method already exists, the existing record is superseded and the response includes a version identifier and activation status reflecting the updated state. **Token scopes**: `worker:read`, `worker:write`

认证

需要 Connected Account

Scopes

worker:readworker:write

Tags

Payouts
Add external IdDEEL_ADD_EXTERNAL_ID_V2026_01_01Sets an external identifier. Link your internal reference IDs, such as employee numbers or ERP keys, to a Deel worker. The external ID must be unique and, once set, can be used as a filter when listing contracts to directly look up Deel records from an external system. **Token scopes**: `contracts:write`

Sets an external identifier. Link your internal reference IDs, such as employee numbers or ERP keys, to a Deel worker. The external ID must be unique and, once set, can be used as a filter when listing contracts to directly look up Deel records from an external system. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Contracts
Add bank accountDEEL_ADD_GP_BANK_ACCOUNT_V2026_01_01Adds a bank account for the GP worker; country-specific field requirements must be retrieved from `GET /gp/workers/{worker_id}/banks/guide` before submitting. **Token scopes**: `people:write`

Adds a bank account for the GP worker; country-specific field requirements must be retrieved from `GET /gp/workers/{worker_id}/banks/guide` before submitting. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Global Payroll
Add GP Workers Additional InformationDEEL_ADD_GP_WORKERS_ADDITIONAL_INFORMATION_V2026_01_01Adds supplementary fields to the contract, with the extra data supplied under the `data` object in the request body. **Token scopes**: `people:write`

Adds supplementary fields to the contract, with the extra data supplied under the `data` object in the request body. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Global Payroll
Add note to an applicationDEEL_ADD_NOTE_TO_AN_APPLICATION_V2026_01_01Adds a note to a specific application. The `author_id` must correspond to a valid HRIS user. **Token scopes**: `ats:write`, `ats.applications.notes:write`

Adds a note to a specific application. The `author_id` must correspond to a valid HRIS user. **Token scopes**: `ats:write`, `ats.applications.notes:write`

认证

需要 Connected Account

Scopes

ats:writeats.applications.notes:write

Tags

ATS
Add off-cycle paymentDEEL_ADD_OFF_CYCLE_PAYMENT_V2026_01_01Creates a new invoice line item for an off-cycle payment against a specific contract, for use when a payment must be issued outside the regular payment schedule. **Token scopes**: `off-cycle-payments:write`

Creates a new invoice line item for an off-cycle payment against a specific contract, for use when a payment must be issued outside the regular payment schedule. **Token scopes**: `off-cycle-payments:write`

认证

需要 Connected Account

Scopes

off-cycle-payments:write

Tags

Off-cycle Payments
Amend contractDEEL_AMEND_CONTRACT_V2026_01_01Submits an amendment to modify the details of an existing contract. If the contract is already signed or active, the amendment must be approved and re-signed before the changes take effect. **Token scopes**: `contracts:write`

Submits an amendment to modify the details of an existing contract. If the contract is already signed or active, the amendment must be approved and re-signed before the changes take effect. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Contractors
AML API for Whitelabel - Data retrievalDEEL_AML_API_FOR_WHITELABEL_DATA_RETRIEVAL_V2026_01_01Returns the most recent AML screening result for the specified entity. The `entity_type` must be one of `profile`, `hris_profile`, or `legal_entity`. **Token scopes**: `screenings:read`

Returns the most recent AML screening result for the specified entity. The `entity_type` must be one of `profile`, `hris_profile`, or `legal_entity`. **Token scopes**: `screenings:read`

认证

需要 Connected Account

Scopes

screenings:read

Tags

Screenings
Apply changes to positions.DEEL_APPLY_CHANGES_TO_POSITIONS_V2026_01_01Applies a batch of add, edit, and delete operations to positions within a single request. Multiple operation types may be submitted together; callers should ensure each operation in the batch targets a valid, existing position where applicable. **Token scopes**: `profile:write`

Applies a batch of add, edit, and delete operations to positions within a single request. Multiple operation types may be submitted together; callers should ensure each operation in the batch targets a valid, existing position where applicable. **Token scopes**: `profile:write`

认证

需要 Connected Account

Scopes

profile:write

Tags

Positions
Approve an equity exerciseDEEL_APPROVE_AN_EQUITY_EXERCISE_V2026_01_01Updates the employer approval status for a pending equity exercise. This is a partial update — only `employer_approval` is accepted in the request body. **Token scopes**: `contracts:write`

Updates the employer approval status for a pending equity exercise. This is a partial update — only `employer_approval` is accepted in the request body. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Contracts
Approve or reject time-off requestsDEEL_APPROVE_REJECT_TIME_OFF_REQUESTS_V2026_01_01Approves or rejects a batch of time-off requests in a single call. The desired status must be either APPROVED or REJECTED for each entry. Only time-offs currently in REQUESTED status can be reviewed; entries in any other status are returned as not reviewed. Rejecting a time-off request is irreversible: once rejected, its status cannot be changed through this API. The response distinguishes successfully processed requests from those that encountered errors. **Token scopes**: `time-off:write`

Approves or rejects a batch of time-off requests in a single call. The desired status must be either APPROVED or REJECTED for each entry. Only time-offs currently in REQUESTED status can be reviewed; entries in any other status are returned as not reviewed. Rejecting a time-off request is irreversible: once rejected, its status cannot be changed through this API. The response distinguishes successfully processed requests from those that encountered errors. **Token scopes**: `time-off:write`

认证

需要 Connected Account

Scopes

time-off:write

Tags

Time Off
Assign cost centers to an employment contractDEEL_ASSIGN_COST_CENTERS_TO_AN_EMPLOYMENT_CONTRACT_V2026_01_01Assign cost centers to employment by contract id **Token scopes**: `contracts:write`

Assign cost centers to employment by contract id **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Cost Centers
Associate application with an interview plan stageDEEL_ASSOCIATE_APPLICATION_WITH_AN_INTERVIEW_PLAN_STAGE_V2026_01_01Associates an application with a specific interview plan stage. Set `is_current_stage` to `true` to advance the application's active stage, or `false` to record a historical stage entry without changing the current stage. Pass `applicable_job_activities` to selectively trigger activities, omit it to trigger all, or pass an empty array to trigger none; if archiving the candidate, include `candidate_archivation_reason_id` and optionally `candidate_archivation_email_template_id` to send a rejection email. **Token scopes**: `ats:write`

Associates an application with a specific interview plan stage. Set `is_current_stage` to `true` to advance the application's active stage, or `false` to record a historical stage entry without changing the current stage. Pass `applicable_job_activities` to selectively trigger activities, omit it to trigger all, or pass an empty array to trigger none; if archiving the candidate, include `candidate_archivation_reason_id` and optionally `candidate_archivation_email_template_id` to send a rejection email. **Token scopes**: `ats:write`

认证

需要 Connected Account

Scopes

ats:write

Tags

ATS
Attach entries to On-Demand PayrollDEEL_ATTACH_ON_DEMAND_PAYROLL_ENTRIES_V2026_07_31Attaches existing eligible entries to an On-Demand Payroll that is awaiting client review before submission. **Token scopes**: `on-demand-payroll:write`

Attaches existing eligible entries to an On-Demand Payroll that is awaiting client review before submission. **Token scopes**: `on-demand-payroll:write`

认证

需要 Connected Account

Scopes

on-demand-payroll:write

Tags

On-Demand Payroll
Upsert tags in bulkDEEL_BULK_TAG_UPSERTIONS_V2026_06_12Use this endpoint to create or update tags for candidate, job, or opening groups in bulk. Provide both tag_id and tag_name to update an existing tag label. Omit tag_id to create a new tag or match an existing one case-insensitively. **Token scopes**: `ats:write`

Use this endpoint to create or update tags for candidate, job, or opening groups in bulk. Provide both tag_id and tag_name to update an existing tag label. Omit tag_id to create a new tag or match an existing one case-insensitively. **Token scopes**: `ats:write`

认证

需要 Connected Account

Scopes

ats:write

Tags

ATS
Calculate Employee Costs GloballyDEEL_CALCULATE_EMPLOYEE_COSTS_GLOBALLY_V2026_01_01Calculates the total employment cost for an EOR arrangement in a specified country, returning a breakdown that includes employer costs, benefits, platform fees, and severance accrual.

Calculates the total employment cost for an EOR arrangement in a specified country, returning a breakdown that includes employer costs, benefits, platform fees, and severance accrual.

认证

需要 Connected Account

Tags

EOR
Cancel amendmentDEEL_CANCEL_AMENDMENT_V2026_01_01Cancels a pending EOR contract amendment, voiding the request and preventing it from being reviewed or applied to the contract. **Token scopes**: `contracts:write`

Cancels a pending EOR contract amendment, voiding the request and preventing it from being reviewed or applied to the contract. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Cancel EOR ContractDEEL_CANCEL_EOR_CONTRACT_V2026_01_01Cancels the EOR contract identified by oid. The contract must be in an active or pending state to be eligible for cancellation. **Token scopes**: `contracts:write`

Cancels the EOR contract identified by oid. The contract must be in an active or pending state to be eligible for cancellation. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Cancel On-Demand PayrollDEEL_CANCEL_ON_DEMAND_PAYROLL_V2026_07_31Cancels an On-Demand Payroll, optionally keeping the specified entries available for a future regular payroll cycle. **Token scopes**: `on-demand-payroll:write`

Cancels an On-Demand Payroll, optionally keeping the specified entries available for a future regular payroll cycle. **Token scopes**: `on-demand-payroll:write`

认证

需要 Connected Account

Scopes

on-demand-payroll:write

Tags

On-Demand Payroll
Cancel time-off requestDEEL_CANCEL_TIME_OFF_REQUEST_V2026_01_01Cancels the time-off request identified by time_off_id. Use this when a previously submitted or approved time off needs to be withdrawn. This action immediately sets the request to CANCELED regardless of its current status and cannot be reversed. **Token scopes**: `time-off:write`, `worker:write`

Cancels the time-off request identified by time_off_id. Use this when a previously submitted or approved time off needs to be withdrawn. This action immediately sets the request to CANCELED regardless of its current status and cannot be reversed. **Token scopes**: `time-off:write`, `worker:write`

认证

需要 Connected Account

Scopes

time-off:writeworker:write

Tags

Time Off
Change EOR Mailbox PasswordDEEL_CHANGE_EOR_MAILBOX_PASSWORD_V2026_01_01Changes the mailbox password for an EOR worker. **Token scopes**: `worker:write`

Changes the mailbox password for an EOR worker. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Change the auto-withdrawal settingDEEL_CHANGE_THE_AUTO_WITHDRAWAL_SETTING_V2026_01_01Partially updates the auto-withdrawal configuration, allowing callers to enable or disable auto-withdrawal and change the target withdrawal method. **Token scopes**: `worker:write`

Partially updates the auto-withdrawal configuration, allowing callers to enable or disable auto-withdrawal and change the target withdrawal method. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

Payouts
Clone a GroupDEEL_CLONE_AGROUP_V2026_01_01Creates a new group by copying the structure and settings of an existing group. The cloned group is independent of the source after creation. **Token scopes**: `groups:write`

Creates a new group by copying the structure and settings of an existing group. The cloned group is independent of the source after creation. **Token scopes**: `groups:write`

认证

需要 Connected Account

Scopes

groups:write

Tags

Groups
Confirm an existing contract amendmentDEEL_CONFIRM_AN_EXISTING_CONTRACT_AMENDMENT_V2026_01_01Confirms a draft amendment on an EOR contract and initiates the review process, routing it to Deel and the employee for acknowledgment and approval. The amendment must exist in a confirmable state prior to calling this endpoint. **Token scopes**: `contracts:write`

Confirms a draft amendment on an EOR contract and initiates the review process, routing it to Deel and the employee for acknowledgment and approval. The amendment must exist in a confirmable state prior to calling this endpoint. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Create a bank transfer methodDEEL_CREATE_ABANK_TRANSFER_METHOD_V2026_01_01Registers a new bank transfer payout method; the request payload structure is dynamic and determined by the selected option, so callers should retrieve field requirements before submitting. **Token scopes**: `worker:read`, `worker:write`

Registers a new bank transfer payout method; the request payload structure is dynamic and determined by the selected option, so callers should retrieve field requirements before submitting. **Token scopes**: `worker:read`, `worker:write`

认证

需要 Connected Account

Scopes

worker:readworker:write

Tags

Payouts
Create a direct employeeDEEL_CREATE_ADIRECT_EMPLOYEE_V2026_01_01Creates a direct employee record in Deel's HRIS, hired under the organization's own legal entity. Provisions both a person and an associated employment contract. Applicable when onboarding employees managed through your own payroll providers. It can support downstream integrations, such as IT equipment orders. **Token scopes**: `people:write`

Creates a direct employee record in Deel's HRIS, hired under the organization's own legal entity. Provisions both a person and an associated employment contract. Applicable when onboarding employees managed through your own payroll providers. It can support downstream integrations, such as IT equipment orders. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

People
Create a Global Payroll (GP) contractDEEL_CREATE_AGLOBAL_PAYROLL_GP_CONTRACT_V2026_01_01Creates a new Global Payroll contract. Country-specific fields required in the request body vary by country and must be retrieved in advance from `GET /forms/gp/worker-additional-fields/{country_code}`. Returns the created contract including its unique `id`. **Token scopes**: `contracts:write`

Creates a new Global Payroll contract. Country-specific fields required in the request body vary by country and must be retrieved in advance from `GET /forms/gp/worker-additional-fields/{country_code}`. Returns the created contract including its unique `id`. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Global Payroll
Create an EOR contract amendmentDEEL_CREATE_AN_EOR_CONTRACT_AMENDMENT_V2026_01_01Creates a new amendment for an existing EOR contract, supporting changes to terms such as salary, currency, effective date, and other contract conditions. All requests are validated against applicable business and regulatory rules before the amendment is accepted. **Token scopes**: `contracts:write`

Creates a new amendment for an existing EOR contract, supporting changes to terms such as salary, currency, effective date, and other contract conditions. All requests are validated against applicable business and regulatory rules before the amendment is accepted. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Create an EOR contractDEEL_CREATE_AN_EOR_CONTRACT_V2026_01_01Submits details for an Employee of Record (EOR) contract and returns a quote. Deel processes the submitted information and returns pricing, compensation, and health plan details before the contract is activated. **Token scopes**: `contracts:write`

Submits details for an Employee of Record (EOR) contract and returns a quote. Deel processes the submitted information and returns pricing, compensation, and health plan details before the contract is activated. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Create an immigration caseDEEL_CREATE_AN_IMMIGRATION_CASE_V2026_01_01Creates a new immigration case for a worker. The appropriate visa type must be determined before calling this endpoint. **Token scopes**: `immigration:write`

Creates a new immigration case for a worker. The appropriate visa type must be determined before calling this endpoint. **Token scopes**: `immigration:write`

认证

需要 Connected Account

Scopes

immigration:write

Tags

Immigration
Create a new HRIS Organization Structure.DEEL_CREATE_ANEW_HRIS_ORGANIZATION_STRUCTURE_V2026_01_01Creates a new organization structure within the HRIS, returning the created record including its assigned `id` and `organization_id`. The `is_multi_select` and `enable_roles` flags on the request body control whether the structure supports multiple team assignments and role management respectively. **Token scopes**: `organizations:write`

Creates a new organization structure within the HRIS, returning the created record including its assigned `id` and `organization_id`. The `is_multi_select` and `enable_roles` flags on the request body control whether the structure supports multiple team assignments and role management respectively. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Organization structure
Create a New Shift RateDEEL_CREATE_ANEW_SHIFT_RATE_V2026_01_01Create a new shift rate with the specified attributes such as name, type, value, and a unique external identifier. **Token scopes**: `time-tracking:write`

Create a new shift rate with the specified attributes such as name, type, value, and a unique external identifier. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Rates
Create a new taskDEEL_CREATE_ANEW_TASK_V2026_01_01Creates a new task for the contractor associated with the specified contract. A task can include an amount, description, and submission date. **Token scopes**: `contracts:write`

Creates a new task for the contractor associated with the specified contract. A task can include an amount, description, and submission date. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Tasks
Create a parent worker relation with external idDEEL_CREATE_APARENT_WORKER_RELATION_WITH_EXTERNAL_ID_V2026_01_01Sets or replaces the parent relationship for the specified HRIS profile, using external identifiers. Pass null as parent_profile_external_id to remove the existing parent relationship. **Token scopes**: `profile:write`

Sets or replaces the parent relationship for the specified HRIS profile, using external identifiers. Pass null as parent_profile_external_id to remove the existing parent relationship. **Token scopes**: `profile:write`

认证

需要 Connected Account

Scopes

profile:write

Tags

Worker Relations
Create a person without a contractDEEL_CREATE_APERSON_WITHOUT_ACONTRACT_V2026_01_01Adds a person record in Deel's HRIS without an associated employment contract. It creates a people-only record, allowing you to track individuals in your organization's directory before or without formalizing an employment or agreement. Suitable for pre-boarding, contingent workers, or other scenarios where a contract is not yet applicable. **Token scopes**: `people:write`

Adds a person record in Deel's HRIS without an associated employment contract. It creates a people-only record, allowing you to track individuals in your organization's directory before or without formalizing an employment or agreement. Suitable for pre-boarding, contingent workers, or other scenarios where a contract is not yet applicable. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

People
Create a request to exercise equity.DEEL_CREATE_AREQUEST_TO_EXERCISE_EQUITY_V2026_01_01Submits a new equity exercise request, associating the specified option grant and stakeholder details with a worker. The request is created in a pending state; employer approval is handled as a separate operation. **Token scopes**: `contracts:write`

Submits a new equity exercise request, associating the specified option grant and stakeholder details with a worker. The request is created in a pending state; employer approval is handled as a separate operation. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Contracts
Create a tax form for the authenticated workerDEEL_CREATE_ATAX_FORM_FOR_AWORKER_V2026_01_01Submit a new US tax form for the authenticated worker against a specific client legal entity, typically during onboarding or when a fresh form must be recorded for a worker/legal-entity pair. The worker is resolved from the access token; the target legal entity is set via client_legal_entity_id. Select the form type based on the worker's US tax status: W-9 for US individuals or entities, W-8BEN for non-US individuals, W-8BEN-E for non-US entities. The worker must have an active (non-terminated) contract with the legal entity, and only one tax form may exist per worker/legal-entity pair. **Token scopes**: `worker:write`

Submit a new US tax form for the authenticated worker against a specific client legal entity, typically during onboarding or when a fresh form must be recorded for a worker/legal-entity pair. The worker is resolved from the access token; the target legal entity is set via client_legal_entity_id. Select the form type based on the worker's US tax status: W-9 for US individuals or entities, W-8BEN for non-US individuals, W-8BEN-E for non-US entities. The worker must have an active (non-terminated) contract with the legal entity, and only one tax form may exist per worker/legal-entity pair. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

Workers
Create ATS ApplicationDEEL_CREATE_ATS_APPLICATION_V2026_01_01Creates a new ATS application linking an existing candidate to an existing job. Both the candidate and job must exist prior to this call; the returned id can be used for subsequent operations such as adding notes or associating interview stages. **Token scopes**: `ats:write`

Creates a new ATS application linking an existing candidate to an existing job. Both the candidate and job must exist prior to this call; the returned id can be used for subsequent operations such as adding notes or associating interview stages. **Token scopes**: `ats:write`

认证

需要 Connected Account

Scopes

ats:write

Tags

ATS
Create ATS JobDEEL_CREATE_ATS_JOB_V2026_01_01Creates a new job in the ATS and returns the resulting job record, including its assigned `id`, initial status, and associated approval rule and request identifiers. **Token scopes**: `ats:write`

Creates a new job in the ATS and returns the resulting job record, including its assigned `id`, initial status, and associated approval rule and request identifiers. **Token scopes**: `ats:write`

认证

需要 Connected Account

Scopes

ats:write

Tags

ATS
Create a worker relationDEEL_CREATE_AWORKER_RELATION_V2026_01_01Establishes a hierarchical relationship between a worker and one or more subordinates. The request body must identify both the parent worker and the subordinate profiles to be linked. **Token scopes**: `profile:write`

Establishes a hierarchical relationship between a worker and one or more subordinates. The request body must identify both the parent worker and the subordinate profiles to be linked. **Token scopes**: `profile:write`

认证

需要 Connected Account

Scopes

profile:write

Tags

Worker Relations
Create candidate tagsDEEL_CREATE_CANDIDATE_TAGS_V2026_02_27Replaces all existing tags on a candidate with the provided set of `tag_ids`. This is a full replacement — any tags not included in the request body will be removed. **Token scopes**: `ats:write`

Replaces all existing tags on a candidate with the provided set of `tag_ids`. This is a full replacement — any tags not included in the request body will be removed. **Token scopes**: `ats:write`

认证

需要 Connected Account

Scopes

ats:write

Tags

ATS
Create a session token for a child organisationDEEL_CREATE_CHILD_ORG_SESSION_TOKEN_V2026_07_14Issues a short-lived session token (valid 6 hours) for a child organisation. If an active session token with more than one hour of remaining validity already exists, that token is returned. Otherwise the prior session token is invalidated and a new 6-hour token is issued. Session tokens do not affect the child organisation’s original permanent token. **Token scopes**: `organizations:write`

Issues a short-lived session token (valid 6 hours) for a child organisation. If an active session token with more than one hour of remaining validity already exists, that token is returned. Otherwise the prior session token is invalidated and a new 6-hour token is issued. Session tokens do not affect the child organisation’s original permanent token. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Organizations
Create child organizationDEEL_CREATE_CHILD_ORGANIZATION_V2026_01_01Creates a child organization linked to the authenticated (parent) organization, provisioning a scoped API token, a default group, the parent–child hierarchy, and an initial user assignment in a single operation. The `token` in the response is the only time the child organization's API token is returned and must be stored by the caller. **Token scopes**: `organizations:write`

Creates a child organization linked to the authenticated (parent) organization, provisioning a scoped API token, a default group, the parent–child hierarchy, and an initial user assignment in a single operation. The `token` in the response is the only time the child organization's API token is returned and must be stored by the caller. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Organizations
Create child worker relationDEEL_CREATE_CHILD_WORKER_RELATION_V2026_01_01Replaces all child relationships of a given type for the specified HRIS profile. Any existing child relationships of that type not included in the request will be removed. **Token scopes**: `profile:write`

Replaces all child relationships of a given type for the specified HRIS profile. Any existing child relationships of that type not included in the request will be removed. **Token scopes**: `profile:write`

认证

需要 Connected Account

Scopes

profile:write

Tags

Worker Relations
Create a consent tokenDEEL_CREATE_CONSENT_TOKEN_V2026_01_01Generates a time-bounded consent token used to authorize third-party service connections on behalf of an organization. The token expires at the time indicated by `expires_at` in the response.

Generates a time-bounded consent token used to authorize third-party service connections on behalf of an organization. The token expires at the time indicated by `expires_at` in the response.

认证

需要 Connected Account

Tags

Consent
Create EOR WorkerDEEL_CREATE_EOR_WORKER_V2026_01_01Creates an EOR worker record and returns the associated `user_id`, `profile_id`, and `hris_profile_id`. **Token scopes**: `people:write`

Creates an EOR worker record and returns the associated `user_id`, `profile_id`, and `hris_profile_id`. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

EOR
Create equity or token tax eventDEEL_CREATE_EQUITY_OR_TOKEN_TAX_EVENT_V2026_01_01Submits an equity or token tax event for an EOR worker enrolled in Equity & Token Services. **Token scopes**: `equities:write`

Submits an equity or token tax event for an EOR worker enrolled in Equity & Token Services. **Token scopes**: `equities:write`

认证

需要 Connected Account

Scopes

equities:write

Tags

Equity Tokens
Create a groupDEEL_CREATE_GROUP_V2026_01_01Creates a new group within the organization and returns the created group record, including its assigned `id`. **Token scopes**: `groups:read`, `groups:write`

Creates a new group within the organization and returns the created group record, including its assigned `id`. **Token scopes**: `groups:read`, `groups:write`

认证

需要 Connected Account

Scopes

groups:readgroups:write

Tags

Groups
Create Hourly Report PresetDEEL_CREATE_HOURLY_REPORT_PRESET_V2026_01_01Creates a new hourly report preset, returning the assigned id upon success. **Token scopes**: `timesheets:write`

Creates a new hourly report preset, returning the assigned id upon success. **Token scopes**: `timesheets:write`

认证

需要 Connected Account

Scopes

timesheets:write

Tags

Projects
Create Hourly Report Root PresetDEEL_CREATE_HOURLY_REPORT_ROOT_PRESET_V2026_01_01Creates a new hourly report root preset and initiates asynchronous processing; the response includes an async_task object that can be used to track completion. **Token scopes**: `timesheets:write`

Creates a new hourly report root preset and initiates asynchronous processing; the response includes an async_task object that can be used to track completion. **Token scopes**: `timesheets:write`

认证

需要 Connected Account

Scopes

timesheets:write

Tags

Projects
Create IC invoicing taxDEEL_CREATE_IC_INVOICING_TAX_V2026_01_01Creates an invoicing tax entry for an independent contractor contract. **Token scopes**: `invoice-adjustments:write`

Creates an invoicing tax entry for an independent contractor contract. **Token scopes**: `invoice-adjustments:write`

认证

需要 Connected Account

Scopes

invoice-adjustments:write

Tags

IC invoicing taxes
Create a new legal entityDEEL_CREATE_LEGAL_ENTITY_V2026_01_01Creates a new legal entity under the organization and returns the entity record including its assigned id. **Token scopes**: `legal-entity:write`, `legal-entity:read`

Creates a new legal entity under the organization and returns the entity record including its assigned id. **Token scopes**: `legal-entity:write`, `legal-entity:read`

认证

需要 Connected Account

Scopes

legal-entity:writelegal-entity:read

Tags

Legal Entities
Create magic linkDEEL_CREATE_MAGIC_LINK_V2026_01_01Generates a time-limited magic link for password-free worker authentication. The link and its expiry timestamp are returned in the response. **Token scopes**: `worker:read`

Generates a time-limited magic link for password-free worker authentication. The link and its expiry timestamp are returned in the response. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
Create a ManagerDEEL_CREATE_MANAGER_V2026_01_01Creates a new manager in the organization and returns the created manager's identity fields, including the assigned `id`. **Token scopes**: `organizations:write`

Creates a new manager in the organization and returns the created manager's identity fields, including the assigned `id`. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Managers
Create On-Demand PayrollDEEL_CREATE_ON_DEMAND_PAYROLL_V2026_07_28Creates an On-Demand Payroll for the given contract from existing eligible entries and/or a salary advance amount. **Token scopes**: `on-demand-payroll:write`

Creates an On-Demand Payroll for the given contract from existing eligible entries and/or a salary advance amount. **Token scopes**: `on-demand-payroll:write`

认证

需要 Connected Account

Scopes

on-demand-payroll:write

Tags

On-Demand Payroll
Create organization custom role.DEEL_CREATE_ORGANIZATION_ROLE_V2026_01_01Creates a new custom role within the current organization. **Token scopes**: `organizations:write`

Creates a new custom role within the current organization. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Organizations
Create and pay a payment statementDEEL_CREATE_PAYMENT_STATEMENT_V2026_07_23Creates a payment statement for the given invoices, attaches a bank transfer method for the requested country and currency, optionally applies available balance, and pays it in a single call. Returns the composed statement once payment has been initiated. **Token scopes**: `payment-statements:write`

Creates a payment statement for the given invoices, attaches a bank transfer method for the requested country and currency, optionally applies available balance, and pays it in a single call. Returns the composed statement once payment has been initiated. **Token scopes**: `payment-statements:write`

认证

需要 Connected Account

Scopes

payment-statements:write

Tags

Payments
Create raw time tracking shiftsDEEL_CREATE_RAW_TIME_TRACKING_SHIFTS_V2026_01_01Create raw shifts for the specified contract ID. “Raw shifts” refers to uncategorized entries—simply submit the clock-in and clock-out times. The classification of those hours (e.g., regular or overtime) will be handled by the Deel platform. **Token scopes**: `time-tracking:write`

Create raw shifts for the specified contract ID. “Raw shifts” refers to uncategorized entries—simply submit the clock-in and clock-out times. The classification of those hours (e.g., regular or overtime) will be handled by the Deel platform. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Shifts
Create shiftsDEEL_CREATE_SHIFTS_V2026_01_01Creates multiple time tracking shifts for a contract, supporting both regular shift submissions and corrections that adjust hours for previously processed shifts. **Token scopes**: `time-tracking:write`

Creates multiple time tracking shifts for a contract, supporting both regular shift submissions and corrections that adjust hours for previously processed shifts. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Shifts
Review a single timesheetDEEL_CREATE_TIMESHEET_REVIEW_V2026_01_01Submits an approve or reject decision for a timesheet entry. Approved timesheets are queued for inclusion in the next payment cycle. **Token scopes**: `timesheets:write`

Submits an approve or reject decision for a timesheet entry. Approved timesheets are queued for inclusion in the next payment cycle. **Token scopes**: `timesheets:write`

认证

需要 Connected Account

Scopes

timesheets:write

Tags

Timesheets
Create Vendor BillDEEL_CREATE_VENDOR_BILL_V2026_01_01Creates a new vendor bill in accounts payable, associating it with your organization. Attachments can be added to the bill via a subsequent call using the returned id. **Token scopes**: `treasury-vendorbill:write`

Creates a new vendor bill in accounts payable, associating it with your organization. Attachments can be added to the bill via a subsequent call using the returned id. **Token scopes**: `treasury-vendorbill:write`

认证

需要 Connected Account

Scopes

treasury-vendorbill:write

Tags

Treasury
Create Veriff sessionDEEL_CREATE_VERIFF_SESSION_V2026_01_01Initiates an identity verification session via Veriff, returning a URL to which the worker must be redirected to complete the verification flow. **Token scopes**: `screenings:write`, `worker:write`

Initiates an identity verification session via Veriff, returning a URL to which the worker must be redirected to complete the verification flow. **Token scopes**: `screenings:write`, `worker:write`

认证

需要 Connected Account

Scopes

screenings:writeworker:write

Tags

Screenings
Create a webhookDEEL_CREATE_WEBHOOK_V2026_01_01Creates a new webhook subscription with the specified URL, events, and configuration. Returns the created webhook, including its signing key for verifying incoming event payloads. **Token scopes**: `webhooks:write`

Creates a new webhook subscription with the specified URL, events, and configuration. Returns the created webhook, including its signing key for verifying incoming event payloads. **Token scopes**: `webhooks:write`

认证

需要 Connected Account

Scopes

webhooks:write

Tags

Webhooks
Create worker access tokenDEEL_CREATE_WORKER_ACCESS_TOKEN_V2026_01_01Issues a scoped access token granting a worker access to worker-side API endpoints. The response includes the token value and its expiry timestamp. **Token scopes**: `admin:worker`

Issues a scoped access token granting a worker access to worker-side API endpoints. The response includes the token value and its expiry timestamp. **Token scopes**: `admin:worker`

认证

需要 Connected Account

Scopes

admin:worker

Tags

Worker Session
Create worker relation with external IdsDEEL_CREATE_WORKER_RELATION_EXTERNAL_ID_V2026_01_01Creates a hierarchical worker relation between a worker and their subordinates, using external IDs to identify all parties. The request body must supply the external IDs of both the parent and child workers along with the relation type. **Token scopes**: `profile:write`

Creates a hierarchical worker relation between a worker and their subordinates, using external IDs to identify all parties. The request body must supply the external IDs of both the parent and child workers along with the relation type. **Token scopes**: `profile:write`

认证

需要 Connected Account

Scopes

profile:write

Tags

Worker Relations
Create worker relation typeDEEL_CREATE_WORKER_RELATION_TYPE_V2026_01_01Creates a new worker relation type, defining a named parent–child relationship structure that can be applied to worker associations. The `is_default` flag on the response indicates whether the created type has been set as the default relation type. **Token scopes**: `organizations:write`

Creates a new worker relation type, defining a named parent–child relationship structure that can be applied to worker associations. The `is_default` flag on the response indicates whether the created type has been set as the default relation type. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Worker Relations
Create a new workerDEEL_CREATE_WORKER_V2026_01_01Creates a new worker record and returns the associated user_id, profile_id, and contract_id for the created worker.

Creates a new worker record and returns the associated user_id, profile_id, and contract_id for the created worker.

认证

需要 Connected Account

Tags

Workers
Delay EOR employee onboardingDEEL_DELAY_EOR_EMPLOYEE_ONBOARDING_V2026_01_01Defers the scheduled onboarding start date for the EOR employee on the specified contract. **Token scopes**: `contracts:write`

Defers the scheduled onboarding start date for the EOR employee on the specified contract. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Delete an adjustmentDEEL_DELETE_ADJUSTMENT_V2026_01_01Permanently deletes an adjustment by its id. **Token scopes**: `adjustments:write`

Permanently deletes an adjustment by its id. **Token scopes**: `adjustments:write`

认证

需要 Connected Account

Scopes

adjustments:write

Tags

Adjustments
Delete an Org Structure from the OrganizationDEEL_DELETE_AN_ORG_STRUCTURE_FROM_THE_ORGANIZATION_V2026_01_01Delete an Org Structure from the Organization. Use the force flag to bypass validation checks and remove the structure even when profiles are still assigned to it. **Token scopes**: `organizations:write`

Delete an Org Structure from the Organization. Use the force flag to bypass validation checks and remove the structure even when profiles are still assigned to it. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Organization structure
Delete a Shift Rate by external IDDEEL_DELETE_ASHIFT_RATE_BY_EXTERNAL_ID_V2026_01_01Deletes a shift rate identified by its external_id, which is the custom identifier assigned at creation time. Deletion is blocked if the shift rate is currently associated with any active shift. **Token scopes**: `time-tracking:write`

Deletes a shift rate identified by its external_id, which is the custom identifier assigned at creation time. Deletion is blocked if the shift rate is currently associated with any active shift. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Rates
Delete a worker relation typeDEEL_DELETE_AWORKER_RELATION_TYPE_V2026_01_01Deletes an existing worker relationship type. **Token scopes**: `organizations:write`

Deletes an existing worker relationship type. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Worker Relations
Delete Bank DetailsDEEL_DELETE_BANK_DETAILS_V2026_01_01Permanently removes the bank payout method identified by the given method `id`. **Token scopes**: `worker:read`, `worker:write`

Permanently removes the bank payout method identified by the given method `id`. **Token scopes**: `worker:read`, `worker:write`

认证

需要 Connected Account

Scopes

worker:readworker:write

Tags

Payouts
Delete Contract custom field by IdDEEL_DELETE_CONTRACT_CUSTOM_FIELD_V2026_01_01Clears the value of a custom field on the specified contract, identified by the custom field `id`. **Token scopes**: `contracts:write`

Clears the value of a custom field on the specified contract, identified by the custom field `id`. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Custom Fields
Delete taskDEEL_DELETE_CONTRACT_TASK_BY_ID_V2026_01_01Deletes a specific task from a contract. An optional `reason` can be supplied for audit or documentation purposes. **Token scopes**: `contracts:write`

Deletes a specific task from a contract. An optional `reason` can be supplied for audit or documentation purposes. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Tasks
Delete Contract Termination RequestDEEL_DELETE_CONTRACT_TERMINATION_REQUEST_V2026_01_01Cancels a pending termination request for the specified contract, reverting the contract to its pre-termination state. Only termination requests that have not yet reached their effective date can be cancelled. **Token scopes**: `contracts:write`

Cancels a pending termination request for the specified contract, reverting the contract to its pre-termination state. Only termination requests that have not yet reached their effective date can be cancelled. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Terminations
Delete the custom field value from Worker by IdDEEL_DELETE_CUSTOM_FIELD_VALUE_FROM_WORKER_V2026_01_01Removes a specific custom field value from a worker record by the custom field's ID. **Token scopes**: `people:write`

Removes a specific custom field value from a worker record by the custom field's ID. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Custom Fields
Delete a groupDEEL_DELETE_GROUP_V2026_01_01Soft-deletes a group by archiving it. The group is not permanently removed and the response includes the `archived_at` timestamp reflecting when the archive occurred. **Token scopes**: `groups:write`

Soft-deletes a group by archiving it. The group is not permanently removed and the response includes the `archived_at` timestamp reflecting when the archive occurred. **Token scopes**: `groups:write`

认证

需要 Connected Account

Scopes

groups:write

Tags

Groups
Delete Hourly Report PresetDEEL_DELETE_HOURLY_REPORT_PRESET_V2026_01_01Permanently deletes an hourly report preset identified by id. **Token scopes**: `timesheets:write`

Permanently deletes an hourly report preset identified by id. **Token scopes**: `timesheets:write`

认证

需要 Connected Account

Scopes

timesheets:write

Tags

Projects
Delete IC invoicing taxDEEL_DELETE_IC_INVOICING_TAX_V2026_01_01Permanently removes the specified `tax_type` from the contract's invoicing tax configuration; this action is irreversible and takes effect on future invoices. **Token scopes**: `invoice-adjustments:write`

Permanently removes the specified `tax_type` from the contract's invoicing tax configuration; this action is irreversible and takes effect on future invoices. **Token scopes**: `invoice-adjustments:write`

认证

需要 Connected Account

Scopes

invoice-adjustments:write

Tags

IC invoicing taxes
Delete adjustmentDEEL_DELETE_INVOICE_ADJUSTMENT_V2026_01_01Permanently removes an invoice adjustment by its `id`. **Token scopes**: `invoice-adjustments:write`

Permanently removes an invoice adjustment by its `id`. **Token scopes**: `invoice-adjustments:write`

认证

需要 Connected Account

Scopes

invoice-adjustments:write

Tags

Invoices
Delete a legal entityDEEL_DELETE_LEGAL_ENTITY_V2026_01_01Archives the legal entity identified by id, marking it as inactive without permanently removing it; the response includes the archived_at timestamp. **Token scopes**: `legal-entity:read`, `legal-entity:write`

Archives the legal entity identified by id, marking it as inactive without permanently removing it; the response includes the archived_at timestamp. **Token scopes**: `legal-entity:read`, `legal-entity:write`

认证

需要 Connected Account

Scopes

legal-entity:readlegal-entity:write

Tags

Legal Entities
Delete a MilestoneDEEL_DELETE_MILESTONE_BY_ID_V2026_01_01Permanently deletes a specific milestone from a contract. This operation is irreversible and removes all associated milestone data. **Token scopes**: `milestones:write`

Permanently deletes a specific milestone from a contract. This operation is irreversible and removes all associated milestone data. **Token scopes**: `milestones:write`

认证

需要 Connected Account

Scopes

milestones:write

Tags

Milestones
Delete multiple shifts by External IDDEEL_DELETE_MULTIPLE_SHIFTS_BY_EXTERNAL_ID_V2026_01_01This endpoint deletes shifts using external IDs. Once deleted, the shifts will no longer be retrievable or editable. **Token scopes**: `time-tracking:write`

This endpoint deletes shifts using external IDs. Once deleted, the shifts will no longer be retrievable or editable. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Shifts
Delete an Org Structure from the Organization by external IDDEEL_DELETE_ORG_STRUCTURE_BY_EXTERNAL_ID_V2026_01_01Permanently removes an organization structure from the organization. **Token scopes**: `organizations:write`

Permanently removes an organization structure from the organization. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Organization structure
Delete a Shift by External IDDEEL_DELETE_SHIFT_EXTERNAL_ID_V2026_01_01Permanently deletes a shift identified by its external_id. Once deleted, the shift cannot be retrieved or modified. **Token scopes**: `time-tracking:write`

Permanently deletes a shift identified by its external_id. Once deleted, the shift cannot be retrieved or modified. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Shifts
Delete a timesheet entryDEEL_DELETE_TIMESHEET_BY_ID_V2026_01_01Permanently deletes a timesheet entry. An optional `reason` query parameter may be provided to record the rationale for deletion. **Token scopes**: `timesheets:write`

Permanently deletes a timesheet entry. An optional `reason` query parameter may be provided to record the rationale for deletion. **Token scopes**: `timesheets:write`

认证

需要 Connected Account

Scopes

timesheets:write

Tags

Timesheets
Delete a webhookDEEL_DELETE_WEBHOOK_BY_ID_V2026_01_01Permanently deletes the specified webhook subscription by its unique identifier. This action cannot be undone. **Token scopes**: `webhooks:write`

Permanently deletes the specified webhook subscription by its unique identifier. This action cannot be undone. **Token scopes**: `webhooks:write`

认证

需要 Connected Account

Scopes

webhooks:write

Tags

Webhooks
Delete worker access tokenDEEL_DELETE_WORKER_ACCESS_TOKEN_V2026_01_01Immediately revokes the active access token for the worker identified by worker_id, terminating all API access granted by that token. **Token scopes**: `admin:worker`

Immediately revokes the active access token for the worker identified by worker_id, terminating all API access granted by that token. **Token scopes**: `admin:worker`

认证

需要 Connected Account

Scopes

admin:worker

Tags

Worker Session
Delete a worker relation by external idDEEL_DELETE_WORKER_RELATION_EXTERNAL_ID_V2026_01_01Removes the worker relation identified by the given external ID. This operation removes all hierarchical associations (parent and child) linked to that relation. **Token scopes**: `profile:write`

Removes the worker relation identified by the given external ID. This operation removes all hierarchical associations (parent and child) linked to that relation. **Token scopes**: `profile:write`

认证

需要 Connected Account

Scopes

profile:write

Tags

Worker Relations
Delete a worker relation type by external idDEEL_DELETE_WORKER_RELATION_TYPE_EXTERNAL_ID_V2026_01_01Permanently deletes the worker relation type. **Token scopes**: `organizations:write`

Permanently deletes the worker relation type. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Worker Relations
Delete a worker relationDEEL_DELETE_WORKER_RELATION_V2026_01_01Removes the worker relation. This operation removes all hierarchical associations (parent and child) linked to that profile. **Token scopes**: `profile:write`

Removes the worker relation. This operation removes all hierarchical associations (parent and child) linked to that profile. **Token scopes**: `profile:write`

认证

需要 Connected Account

Scopes

profile:write

Tags

Worker Relations
Detach entries from On-Demand PayrollDEEL_DETACH_ON_DEMAND_PAYROLL_ENTRIES_V2026_07_31Detaches entries from an On-Demand Payroll, keeping or removing the specified entries before the ODP is submitted. **Token scopes**: `on-demand-payroll:write`

Detaches entries from an On-Demand Payroll, keeping or removing the specified entries before the ODP is submitted. **Token scopes**: `on-demand-payroll:write`

认证

需要 Connected Account

Scopes

on-demand-payroll:write

Tags

On-Demand Payroll
Download a GP worker payslipDEEL_DOWNLOAD_AGP_WORKER_PAYSLIP_V2026_01_01Returns a pre-signed download URL for a specific Global Payroll (GP) employee payslip PDF. Use this after calling Retrieve employee payslips to obtain the payslipId. Requires the worker id (UUID) and the payslipId from the list response. The returned URL is temporary and should be used promptly to download the file. Supports only GP contract types. **Token scopes**: `payslips:read`, `worker:read`

Returns a pre-signed download URL for a specific Global Payroll (GP) employee payslip PDF. Use this after calling Retrieve employee payslips to obtain the payslipId. Requires the worker id (UUID) and the payslipId from the list response. The returned URL is temporary and should be used promptly to download the file. Supports only GP contract types. **Token scopes**: `payslips:read`, `worker:read`

认证

需要 Connected Account

Scopes

payslips:readworker:read

Tags

Global Payroll
Download employee agreement PDFDEEL_DOWNLOAD_EMPLOYEE_AGREEMENT_PDF_V2026_01_01Returns a time-limited download URL for the employee agreement PDF associated with the given `contract_id`. When the optional `version` parameter is supplied and a version mismatch is detected, behaviour diverges from the default resolution path. **Token scopes**: `worker:read`

Returns a time-limited download URL for the employee agreement PDF associated with the given `contract_id`. When the optional `version` parameter is supplied and a version mismatch is detected, behaviour diverges from the default resolution path. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
Download employee compliance document templateDEEL_DOWNLOAD_EMPLOYEE_COMPLIANCE_DOCUMENT_TEMPLATE_V2026_01_01Returns a time-limited download URL for the compliance document template associated with the given `document_id`, only if a template exists for that document. **Token scopes**: `worker:read`

Returns a time-limited download URL for the compliance document template associated with the given `document_id`, only if a template exists for that document. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
Download gross to net reportDEEL_DOWNLOAD_GROSS_TO_NET_REPORT_V2026_01_01Downloads the gross-to-net calculation report for the specified payroll report as a CSV file, with optional currency conversion applied. **Token scopes**: `global-payroll:read`

Downloads the gross-to-net calculation report for the specified payroll report as a CSV file, with optional currency conversion applied. **Token scopes**: `global-payroll:read`

认证

需要 Connected Account

Scopes

global-payroll:read

Tags

Global Payroll
Download HRX documentsDEEL_DOWNLOAD_HRX_DOCUMENTS_V2026_01_01Generates a pre-signed URL for downloading a specific HRX document as a PDF associated with an EOR contract. The URL expires 15 minutes after generation. **Token scopes**: `contracts:read`, `worker:read`

Generates a pre-signed URL for downloading a specific HRX document as a PDF associated with an EOR contract. The URL expires 15 minutes after generation. **Token scopes**: `contracts:read`, `worker:read`

认证

需要 Connected Account

Scopes

contracts:readworker:read

Tags

HRX Documents
Download submitted compliance documentDEEL_DOWNLOAD_SUBMITTED_COMPLIANCE_DOCUMENT_V2026_01_01Returns a time-limited download URL for a submitted compliance document. The URL expires at the time indicated by `expires_at` in the response. **Token scopes**: `worker:read`

Returns a time-limited download URL for a submitted compliance document. The URL expires at the time indicated by `expires_at` in the response. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
Dynamic RequirementsDEEL_DYNAMIC_REQUIREMENTS_V2026_01_01Returns the progressive field requirements needed to configure a bank transfer payout method, based on the data provided in the request. The `is_final` flag in the response indicates whether all requirements have been satisfied; callers should continue submitting updated data until `is_final` is `true` before calling `POST /payouts/employees/methods`. **Token scopes**: `worker:read`, `worker:write`

Returns the progressive field requirements needed to configure a bank transfer payout method, based on the data provided in the request. The `is_final` flag in the response indicates whether all requirements have been satisfied; callers should continue submitting updated data until `is_final` is `true` before calling `POST /payouts/employees/methods`. **Token scopes**: `worker:read`, `worker:write`

认证

需要 Connected Account

Scopes

worker:readworker:write

Tags

Payouts
Edit a legal entityDEEL_EDIT_ALEGAL_ENTITY_V2026_01_01Applies a partial update to an existing legal entity identified by id; only fields included in the request body are modified. **Token scopes**: `legal-entity:write`

Applies a partial update to an existing legal entity identified by id; only fields included in the request body are modified. **Token scopes**: `legal-entity:write`

认证

需要 Connected Account

Scopes

legal-entity:write

Tags

Legal Entities
Edit a groupDEEL_EDIT_GROUP_V2026_01_01Applies a partial update to an existing group's details. Only fields included in the request body are modified; omitted fields retain their current values. **Token scopes**: `groups:read`, `groups:write`

Applies a partial update to an existing group's details. Only fields included in the request body are modified; omitted fields retain their current values. **Token scopes**: `groups:read`, `groups:write`

认证

需要 Connected Account

Scopes

groups:readgroups:write

Tags

Groups
Employee additional info templateDEEL_EMPLOYEE_ADDITIONAL_INFO_TEMPLATE_V2026_01_01Returns the additional information template for a given contract type and employment country, specifying the fields required to complete employee information for that combination. **Token scopes**: `contracts:read`

Returns the additional information template for a given contract type and employment country, specifying the fields required to complete employee information for that combination. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Employee Information
Request EOR Contract ResignationDEEL_EOR_RESIGNATION_REQUEST_V2026_01_01Submits a resignation request for an EOR contract on behalf of a team member. Callers must hold group admin or people manager permissions. **Token scopes**: `contracts:read`, `contracts:write`

Submits a resignation request for an EOR contract on behalf of a team member. Callers must hold group admin or people manager permissions. **Token scopes**: `contracts:read`, `contracts:write`

认证

需要 Connected Account

Scopes

contracts:readcontracts:write

Tags

EOR
Termination RequestDEEL_EOR_TERMINATION_REQUEST_V2026_01_01Submits a termination request for an EOR contract on behalf of a team member. Callers must hold group admin or people manager permissions. **Token scopes**: `contracts:read`, `contracts:write`

Submits a termination request for an EOR contract on behalf of a team member. Callers must hold group admin or people manager permissions. **Token scopes**: `contracts:read`, `contracts:write`

认证

需要 Connected Account

Scopes

contracts:readcontracts:write

Tags

EOR
Process time-off requests from an external HRISDEEL_EXTERNAL_HR_TIME_OFF_SYNCHRONIZATION_V2026_01_01Synchronizes time-off requests from an external HRIS into Deel for Global Payroll contracts only. Each record is upserted or deleted based on its external ID — records carrying `deleted: true` are removed while all others are inserted or updated — and Deel calculates the payroll cycle impact of each operation. **Token scopes**: `time-off:write`

Synchronizes time-off requests from an external HRIS into Deel for Global Payroll contracts only. Each record is upserted or deleted based on its external ID — records carrying `deleted: true` are removed while all others are inserted or updated — and Deel calculates the payroll cycle impact of each operation. **Token scopes**: `time-off:write`

认证

需要 Connected Account

Scopes

time-off:write

Tags

Time Off
Fetch all payout methodsDEEL_FETCH_ALL_PAYOUT_METHODS_V2026_01_01Returns all payout methods associated with the authenticated account, with optional filtering to return only the default method. **Token scopes**: `worker:read`, `worker:write`

Returns all payout methods associated with the authenticated account, with optional filtering to return only the default method. **Token scopes**: `worker:read`, `worker:write`

认证

需要 Connected Account

Scopes

worker:readworker:write

Tags

Payouts
Fetch an Org Structure from the OrganizationDEEL_FETCH_AN_ORG_STRUCTURE_FROM_THE_ORGANIZATION_V2026_01_01Fetches a single organization structure, returning associated roles and teams alongside structure metadata. **Token scopes**: `organizations:read`

Fetches a single organization structure, returning associated roles and teams alongside structure metadata. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Organization structure
Fetch EOR contract documentDEEL_FETCH_EOR_CONTRACT_DOCUMENT_V2026_01_01Returns a specific document as a PDF for a given EOR contract. Currently only the `FRAMEWORK_AGREEMENT` document type is supported. **Token scopes**: `contracts:read`

Returns a specific document as a PDF for a given EOR contract. Currently only the `FRAMEWORK_AGREEMENT` document type is supported. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Fetch EOR contract documentsDEEL_FETCH_EOR_CONTRACT_DOCUMENTS_V2026_01_01Returns all documents associated with a specific EOR contract. **Token scopes**: `contracts:read`

Returns all documents associated with a specific EOR contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Fetch EOR Contract formDEEL_FETCH_EOR_CONTRACT_FORM_V2026_01_01Retrieves the versioned form definition for creating an EOR contract in the specified country, including fields, validation rules, and conditional logic. The `state` parameter is only required for countries that mandate it. **Token scopes**: `forms:read`

Retrieves the versioned form definition for creating an EOR contract in the specified country, including fields, validation rules, and conditional logic. The `state` parameter is only required for countries that mandate it. **Token scopes**: `forms:read`

认证

需要 Connected Account

Scopes

forms:read

Tags

Forms
Fetch EOR project assignment PDFDEEL_FETCH_EOR_PROJECT_ASSIGNMENT_PDF_V2026_01_01Returns the project assignment PDF for an EOR contract pending client approval. The optional version parameter allows callers to confirm the retrieved document matches an expected version before proceeding with acceptance. **Token scopes**: `contracts:read`

Returns the project assignment PDF for an EOR contract pending client approval. The optional version parameter allows callers to confirm the retrieved document matches an expected version before proceeding with acceptance. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Fetch HrisPositions from a HrisProfileDEEL_FETCH_HRIS_POSITIONS_FROM_AHRIS_PROFILE_V2026_01_01Retrieves all positions assigned to a given HRIS profile, including the associated role, team, and organization structure for each position. **Token scopes**: `profile:read`

Retrieves all positions assigned to a given HRIS profile, including the associated role, team, and organization structure for each position. **Token scopes**: `profile:read`

认证

需要 Connected Account

Scopes

profile:read

Tags

Positions
Fetch multiple EOR Contract formsDEEL_FETCH_MULTIPLE_EOR_CONTRACT_FORMS_V2026_01_01Retrieves paginated, versioned form definitions for creating EOR contracts across one or more specified countries. Always use the latest effective version from the response and handle pagination; this endpoint is not intended for reading or updating existing contracts. **Token scopes**: `forms:read`

Retrieves paginated, versioned form definitions for creating EOR contracts across one or more specified countries. Always use the latest effective version from the response and handle pagination; this endpoint is not intended for reading or updating existing contracts. **Token scopes**: `forms:read`

认证

需要 Connected Account

Scopes

forms:read

Tags

Forms
Fetch Project Assignment Checkin Questionnaire DataDEEL_FETCH_PROJECT_ASSIGNMENT_CHECKIN_QUESTIONNAIRE_DATA_V2026_01_01Returns the checkin questionnaire for a project assignment, including all sections and questions required for completion. The optional version parameter ensures the fetched questionnaire matches an expected version before it is rendered or submitted. **Token scopes**: `contracts:read`

Returns the checkin questionnaire for a project assignment, including all sections and questions required for completion. The optional version parameter ensures the fetched questionnaire matches an expected version before it is rendered or submitted. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Fetch Start Date for EOR ContractsDEEL_FETCH_START_DATE_FOR_EOR_CONTRACTS_V2026_01_01Returns the earliest allowed start date for a new EOR contract quote based on the specified employment country, nationality, and visa requirements. The response also includes payroll timing parameters — `start_date_buffer`, `first_payroll_lock`, and `is_same_month_payment_country` — that govern when the contract can take effect. **Token scopes**: `contracts:read`

Returns the earliest allowed start date for a new EOR contract quote based on the specified employment country, nationality, and visa requirements. The response also includes payroll timing parameters — `start_date_buffer`, `first_payroll_lock`, and `is_same_month_payment_country` — that govern when the contract can take effect. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Fetch Worker Relations of a given HrisProfile by external idDEEL_FETCH_WORKER_RELATIONS_OF_AGIVEN_HRIS_PROFILE_BY_EXTERNAL_ID_V2026_01_01Retrieves all worker relationships for a given HRIS profile identified by its external identifier, including parent and child relationships. **Token scopes**: `profile:read`

Retrieves all worker relationships for a given HRIS profile identified by its external identifier, including parent and child relationships. **Token scopes**: `profile:read`

认证

需要 Connected Account

Scopes

profile:read

Tags

Worker Relations
Generate magic link for manager loginDEEL_GENERATE_MAGIC_LINK_FOR_MANAGER_LOGIN_V2026_01_01Generates a single-use magic link that authenticates a manager into the platform without credentials. The target manager must belong to the requesting organization and cannot be an organization admin; this operation is restricted to White Label–enabled organizations, Partners, and Child organizations. The link expires 5 minutes after creation. **Token scopes**: `auth:write`

Generates a single-use magic link that authenticates a manager into the platform without credentials. The target manager must belong to the requesting organization and cannot be an organization admin; this operation is restricted to White Label–enabled organizations, Partners, and Child organizations. The link expires 5 minutes after creation. **Token scopes**: `auth:write`

认证

需要 Connected Account

Scopes

auth:write

Tags

Managers
Generate timesheet upload urlDEEL_GENERATE_TIMESHEET_UPLOAD_URL_V2026_01_01Accepts timesheet file metadata and returns a pre-signed `upload_url` together with a new timesheet record `id`. Currently limited to EOR contracts. **Token scopes**: `time-tracking:write`

Accepts timesheet file metadata and returns a pre-signed `upload_url` together with a new timesheet record `id`. Currently limited to EOR contracts. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Timesheets
Get additional information required to request employee terminationDEEL_GET_ADDITIONAL_INFORMATION_REQUIRED_TO_REQUEST_EMPLOYEE_TERMINATION_V2026_01_01Returns country-specific mandatory and optional questions, and identifies required supporting documents, that must be provided when initiating the offboarding process for a contract. **Token scopes**: `contracts:read`

Returns country-specific mandatory and optional questions, and identifies required supporting documents, that must be provided when initiating the offboarding process for a contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Get Organization StructureDEEL_GET_ALL_ORG_STRUCTURES_V2026_01_01Returns the organization's hierarchical structure, including departments and teams, with offset-based pagination. **Token scopes**: `organizations:read`

Returns the organization's hierarchical structure, including departments and teams, with offset-based pagination. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Organization structure
List of worker relationsDEEL_GET_ALL_PROFILE_WORKER_RELATIONS_V2026_01_01Returns all worker relations associated with the HrisProfile, including both parent and child relationships. **Token scopes**: `profile:read`

Returns all worker relations associated with the HrisProfile, including both parent and child relationships. **Token scopes**: `profile:read`

认证

需要 Connected Account

Scopes

profile:read

Tags

Worker Relations
List webhook event typesDEEL_GET_ALL_WEBHOOK_EVENT_TYPES_V2026_01_01Returns all available webhook event types that can be subscribed to. Each entry includes the event name, description, and a payload example. **Token scopes**: `webhooks:read`

Returns all available webhook event types that can be subscribed to. Each entry includes the event name, description, and a payload example. **Token scopes**: `webhooks:read`

认证

需要 Connected Account

Scopes

webhooks:read

Tags

Webhooks
List webhooksDEEL_GET_ALL_WEBHOOKS_V2026_01_01Returns all webhook subscriptions configured for the organization, including their current status, endpoint URLs, and subscribed events. **Token scopes**: `webhooks:read`

Returns all webhook subscriptions configured for the organization, including their current status, endpoint URLs, and subscribed events. **Token scopes**: `webhooks:read`

认证

需要 Connected Account

Scopes

webhooks:read

Tags

Webhooks
Get amendment data points configuration by countryDEEL_GET_AMENDMENT_DATA_POINTS_CONFIGURATION_BY_COUNTRY_V2026_05_06Returns amendment data points configuration per country. If no countries filter is provided, returns configuration for all available countries. If no configuration exists for a country, all data points are treated as enabled. **Token scopes**: `contracts:read`

Returns amendment data points configuration per country. If no countries filter is provided, returns configuration for all available countries. If no configuration exists for a country, all data points are treated as enabled. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Get amendment validation settings for an EOR contractDEEL_GET_AMENDMENT_VALIDATION_SETTINGS_FOR_AN_EOR_CONTRACT_V2026_01_01Returns the validation settings for all available amendment data points on an EOR contract, optionally scoped to a specific employment state. Use these settings to determine which fields are editable and what constraints apply before constructing an amendment request. **Token scopes**: `contracts:read`

Returns the validation settings for all available amendment data points on an EOR contract, optionally scoped to a specific employment state. Use these settings to determine which fields are editable and what constraints apply before constructing an amendment request. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Get Bank DetailsDEEL_GET_BANK_DETAILS_V2026_01_01Retrieves the configured bank payout methods for an employee. **Token scopes**: `worker:read`, `worker:write`

Retrieves the configured bank payout methods for an employee. **Token scopes**: `worker:read`, `worker:write`

认证

需要 Connected Account

Scopes

worker:readworker:write

Tags

Payouts
Get bank transfer requirementsDEEL_GET_BANK_TRANSFER_REQUIREMENTS_V2026_01_01Returns the field requirements for creating a bank transfer method for the specified country and currency combination, including fee information calculated against the provided amount or a default of 100.00. **Token scopes**: `worker:read`

Returns the field requirements for creating a bank transfer method for the specified country and currency combination, including fee information calculated against the provided amount or a default of 100.00. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Payouts
Get bank transfer supported routes for contractorDEEL_GET_BANK_TRANSFER_SUPPORTED_ROUTES_V2026_01_01Returns all bank transfer routes available to the authenticated contractor. **Token scopes**: `worker:read`, `worker:write`

Returns all bank transfer routes available to the authenticated contractor. **Token scopes**: `worker:read`, `worker:write`

认证

需要 Connected Account

Scopes

worker:readworker:write

Tags

Payouts
Download invoice PDFDEEL_GET_BILLING_INVOICE_DOWNLOAD_LINK_V2026_01_01Returns a temporary download URL for an invoice PDF; the URL expires at the time indicated by `expires_at` in the response. **Token scopes**: `accounting:read`

Returns a temporary download URL for an invoice PDF; the URL expires at the time indicated by `expires_at` in the response. **Token scopes**: `accounting:read`

认证

需要 Connected Account

Scopes

accounting:read

Tags

Accounting
Get business visa eligibility and requirementsDEEL_GET_BUSINESS_VISA_ELIGIBILITY_AND_REQUIREMENTS_V2026_01_01Analyzes a traveller's nationality, residence country, destination, and trip dates to return the available business visa options along with their fees, estimated timelines, and qualification criteria. An optional `second_nationality` may be provided to expand eligibility assessment. **Token scopes**: `immigration:read`

Analyzes a traveller's nationality, residence country, destination, and trip dates to return the available business visa options along with their fees, estimated timelines, and qualification criteria. An optional `second_nationality` may be provided to expand eligibility assessment. **Token scopes**: `immigration:read`

认证

需要 Connected Account

Scopes

immigration:read

Tags

Immigration
Retrieve contract templatesDEEL_GET_CONTRACT_TEMPLATES_V2026_01_01Returns all contract templates available to the organization, including fixed-rate, pay-as-you-go, and milestone-based types. Template identifiers returned here can be supplied when creating new contracts. **Token scopes**: `contracts:read`

Returns all contract templates available to the organization, including fixed-rate, pay-as-you-go, and milestone-based types. Template identifiers returned here can be supplied when creating new contracts. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Contracts
Get cost centers by legal entityDEEL_GET_COST_CENTERS_BY_LEGAL_ENTITY_V2026_01_01Returns all cost centers associated with the specified legal_entity_id. **Token scopes**: `legal-entity:read`

Returns all cost centers associated with the specified legal_entity_id. **Token scopes**: `legal-entity:read`

认证

需要 Connected Account

Scopes

legal-entity:read

Tags

Cost Centers
Get custom field from people by idDEEL_GET_CUSTOM_FIELD_FROM_PEOPLE_BY_ID_V2026_01_01"Retrieves a single person custom field definition by its `id`. **Token scopes**: `people:read`

"Retrieves a single person custom field definition by its `id`. **Token scopes**: `people:read`

认证

需要 Connected Account

Scopes

people:read

Tags

Custom Fields
Get custom fields from contractsDEEL_GET_CUSTOM_FIELDS_FROM_CONTRACTS_V2026_01_01Retrieves a single custom field definition from a contract by its `id`, returning the field's name, type, settings, placement, and description. **Token scopes**: `contracts:read`

Retrieves a single custom field definition from a contract by its `id`, returning the field's name, type, settings, placement, and description. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Custom Fields
Retrieve DepartmentsDEEL_GET_DEPARTMENTS_V2026_01_01Returns the list of departments within the authenticated user's organization, including each department's identifier, name, and parent department where applicable. **Token scopes**: `organizations:read`

Returns the list of departments within the authenticated user's organization, including each department's identifier, name, and parent department where applicable. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Organizations
Get employee agreement draft previewDEEL_GET_EMPLOYEE_AGREEMENT_DRAFT_PREVIEW_V2026_01_01Initiates or polls for async generation of an employee agreement template PDF draft. On first call (no task_id), kicks off generation and returns a task_id with is_processing: true. Poll with ?task_id=<value> until is_processing is false, at which point url contains a signed download link valid for 15 minutes. **Token scopes**: `contracts:read`

Initiates or polls for async generation of an employee agreement template PDF draft. On first call (no task_id), kicks off generation and returns a task_id with is_processing: true. Poll with ?task_id=<value> until is_processing is false, at which point url contains a signed download link valid for 15 minutes. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Get EOR Additional CostsDEEL_GET_EOR_ADDITIONAL_COSTS_V2026_01_01Returns the allowances and non-statutory additional costs available for inclusion in an EOR contract quote for the specified country. **Token scopes**: `contracts:read`

Returns the allowances and non-statutory additional costs available for inclusion in an EOR contract quote for the specified country. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Get EOR Contract Amendment PDF Download Link for Client and EmployeeDEEL_GET_EOR_CONTRACT_AMENDMENT_PDF_DOWNLOAD_LINK_FOR_CLIENT_AND_EMPLOYEE_V2026_01_01Generates a secure, time-limited download URL for the PDF of a specific EOR contract amendment. The returned URL is valid for 15 minutes from the time of generation. **Token scopes**: `contracts:read`

Generates a secure, time-limited download URL for the PDF of a specific EOR contract amendment. The returned URL is valid for 15 minutes from the time of generation. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Retrieve detailed hiring guide for a countryDEEL_GET_EOR_COUNTRY_VALIDATIONS_V2026_01_01Returns country-specific hiring guide data — including salary requirements, holidays, probation terms, health insurance, and currency — for use in creating and validating EOR contract quotes. **Token scopes**: `contracts:read`

Returns country-specific hiring guide data — including salary requirements, holidays, probation terms, health insurance, and currency — for use in creating and validating EOR contract quotes. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Get list of payslips for an EOR employeeDEEL_GET_EOR_EMPLOYEE_PAYSLIPS_V2026_01_01Returns all payslips for an EOR employee. **Token scopes**: `worker:read`

Returns all payslips for an EOR employee. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Deel As a Service
Get terminationDEEL_GET_EOR_TERMINATION_V2026_01_01Returns termination data for the specified contract and termination record. Requires viewer permissions. **Token scopes**: `contracts:read`

Returns termination data for the specified contract and termination record. Requires viewer permissions. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Retrieve bank account guideDEEL_GET_EORBANK_ACCOUNT_GUIDE_V2026_01_01Returns the bank account form guide for an EOR employee, providing the field structure required to add a new bank account. **Token scopes**: `worker:read`

Returns the bank account form guide for an EOR employee, providing the field structure required to add a new bank account. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
Retrieve Benefits for EOR ContractDEEL_GET_EORCONTRACT_BENEFITS_V2026_01_01Returns benefits associated with the specified EOR contract. **Token scopes**: `contracts:read`

Returns benefits associated with the specified EOR contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Retrieve payslip PDF download linkDEEL_GET_EORWORKER_PAYSLIP_DOWNLOAD_URL_V2026_01_01Returns a URL for downloading the specified payslip as a PDF. **Token scopes**: `payslips:read`

Returns a URL for downloading the specified payslip as a PDF. **Token scopes**: `payslips:read`

认证

需要 Connected Account

Scopes

payslips:read

Tags

EOR
Retrieve bank accountsDEEL_GET_GP_BANK_ACCOUNTS_V2026_01_01Returns all bank accounts associated with the employee. **Token scopes**: `people:read`

Returns all bank accounts associated with the employee. **Token scopes**: `people:read`

认证

需要 Connected Account

Scopes

people:read

Tags

Global Payroll
Retrieve bank guideDEEL_GET_GP_BANK_GUIDE_V2026_01_01Returns the country-specific field requirements for a worker's bank account form, which determines the fields required when adding a bank account. **Token scopes**: `people:read`

Returns the country-specific field requirements for a worker's bank account form, which determines the fields required when adding a bank account. **Token scopes**: `people:read`

认证

需要 Connected Account

Scopes

people:read

Tags

Global Payroll
Return list of groupsDEEL_GET_GROUPS_V2026_01_01Returns a paginated list of groups in the organization. Archived groups are included by default and can be excluded via the `include_archived_groups` parameter. **Token scopes**: `groups:read`

Returns a paginated list of groups in the organization. Archived groups are included by default and can be excluded via the `include_archived_groups` parameter. **Token scopes**: `groups:read`

认证

需要 Connected Account

Scopes

groups:read

Tags

Groups
Get Hourly Report Preset by IDDEEL_GET_HOURLY_REPORT_PRESET_BY_ID_V2026_01_01Retrieves a single hourly report preset by its id. **Token scopes**: `timesheets:read`

Retrieves a single hourly report preset by its id. **Token scopes**: `timesheets:read`

认证

需要 Connected Account

Scopes

timesheets:read

Tags

Projects
Get Hourly Report PresetsDEEL_GET_HOURLY_REPORT_PRESETS_V2026_01_01Returns saved hourly report presets for the specified contract, optionally scoped to a work statement. Results support cursor-based pagination and can be ordered by title or creation date. **Token scopes**: `timesheets:read`

Returns saved hourly report presets for the specified contract, optionally scoped to a work statement. Results support cursor-based pagination and can be ordered by title or creation date. **Token scopes**: `timesheets:read`

认证

需要 Connected Account

Scopes

timesheets:read

Tags

Projects
Get Hourly Report Root Preset by IDDEEL_GET_HOURLY_REPORT_ROOT_PRESET_BY_ID_V2026_01_01Retrieves a single hourly report root preset by its id, including its current status. **Token scopes**: `timesheets:read`

Retrieves a single hourly report root preset by its id, including its current status. **Token scopes**: `timesheets:read`

认证

需要 Connected Account

Scopes

timesheets:read

Tags

Projects
Get Hourly Report Root PresetsDEEL_GET_HOURLY_REPORT_ROOT_PRESETS_V2026_01_01Returns a cursor-paginated list of hourly report root presets, with optional filtering by work_statement_statuses and result ordering. **Token scopes**: `timesheets:read`

Returns a cursor-paginated list of hourly report root presets, with optional filtering by work_statement_statuses and result ordering. **Token scopes**: `timesheets:read`

认证

需要 Connected Account

Scopes

timesheets:read

Tags

Projects
Fetch an Org Structure from the OrganizationDEEL_GET_HRIS_ORGANIZATION_STRUCTURES_HRIS_ORG_STRUCTURE_IDRetrieves detailed information about a specific organizational structure including its teams and roles. **Token scopes**: `organizations:read`

Retrieves detailed information about a specific organizational structure including its teams and roles. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Organization structure
Get HRX manager for workerDEEL_GET_HRX_MANAGER_FOR_WORKER_V2026_01_01Retrieves the Human Resource Experience (HRX) Manager assigned to the authenticated worker, including contact details and a scheduling URL. Accessible only to workers with the appropriate permissions. **Token scopes**: `worker:read`

Retrieves the Human Resource Experience (HRX) Manager assigned to the authenticated worker, including contact details and a scheduling URL. Accessible only to workers with the appropriate permissions. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Worker HR
Get IC invoicing taxesDEEL_GET_IC_INVOICING_TAXES_V2026_01_01Retrieves the VAT and withholding tax settings configured for an independent contractor contract. **Token scopes**: `invoice-adjustments:read`

Retrieves the VAT and withholding tax settings configured for an independent contractor contract. **Token scopes**: `invoice-adjustments:read`

认证

需要 Connected Account

Scopes

invoice-adjustments:read

Tags

IC invoicing taxes
Get immigration case detailsDEEL_GET_IMMIGRATION_CASE_DETAILS_V2026_01_01Retrieves the details of an immigration case by its case ID. **Token scopes**: `immigration:read`

Retrieves the details of an immigration case by its case ID. **Token scopes**: `immigration:read`

认证

需要 Connected Account

Scopes

immigration:read

Tags

Immigration
Get integration consentDEEL_GET_INTEGRATION_CONSENT_V2026_01_01Retrieves the OAuth consent record for the authenticated user or organization, including its current status, granted scope, and expiry.

Retrieves the OAuth consent record for the authenticated user or organization, including its current status, granted scope, and expiry.

认证

需要 Connected Account

Tags

Integrations
Get invoice by idDEEL_GET_INVOICE_BY_ID_V2026_01_01Retrieves the details of a single invoice by `invoice_id`. **Token scopes**: `accounting:read`

Retrieves the details of a single invoice by `invoice_id`. **Token scopes**: `accounting:read`

认证

需要 Connected Account

Scopes

accounting:read

Tags

Accounting
Get invoice details by IDDEEL_GET_INVOICE_DETAILS_BY_ID_V2026_04_27This endpoint retrieves invoice information by ID. Use it to access detailed invoice data for reference or verification. **Token scopes**: `worker:read`

This endpoint retrieves invoice information by ID. Use it to access detailed invoice data for reference or verification. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Workers
Get Knowledge Hub Country Guides by Country CodeDEEL_GET_KNOWLEDGE_HUB_COUNTRY_GUIDES_BY_COUNTRY_CODE_V2026_01_01Returns country guides segmented by audience and contract type for the specified `country_code`. **Token scopes**: `knowledge-hub:read`

Returns country guides segmented by audience and contract type for the specified `country_code`. **Token scopes**: `knowledge-hub:read`

认证

需要 Connected Account

Scopes

knowledge-hub:read

Tags

Knowledge Hub
Retrieve lookup information for currencies, countries, entity types, etcDEEL_GET_LOOKUPS_V2026_01_01Returns reference data of the type specified by the `documents` query parameter; supported values are `currencies`, `countries`, `entity_types`, and `sic`. **Token scopes**: `legal-entity:read`

Returns reference data of the type specified by the `documents` query parameter; supported values are `currencies`, `countries`, `entity_types`, and `sic`. **Token scopes**: `legal-entity:read`

认证

需要 Connected Account

Scopes

legal-entity:read

Tags

Lookups
Retrieve List of ManagersDEEL_GET_MANAGERS_V2026_01_01Returns a paginated list of all managers in the organization. **Token scopes**: `organizations:read`

Returns a paginated list of all managers in the organization. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Managers
Retrieve a single milestoneDEEL_GET_MILESTONES_BY_CONTRACT_AND_ID_V2026_01_01Retrieves a single milestone identified by milestone_id within a specific contract. **Token scopes**: `milestones:read`

Retrieves a single milestone identified by milestone_id within a specific contract. **Token scopes**: `milestones:read`

认证

需要 Connected Account

Scopes

milestones:read

Tags

Milestones
Retrieve Milestones by ContractDEEL_GET_MILESTONES_BY_CONTRACT_V2026_01_01Retrieves all milestones associated with a specific contract, including each milestone's title, amount, status, relevant dates, and creator and reviewer information. **Token scopes**: `milestones:read`

Retrieves all milestones associated with a specific contract, including each milestone's title, amount, status, relevant dates, and creator and reviewer information. **Token scopes**: `milestones:read`

认证

需要 Connected Account

Scopes

milestones:read

Tags

Milestones
Get my current personal profileDEEL_GET_MY_CURRENT_PERSONAL_PROFILE_V2026_01_01Returns the profile of the currently authenticated user, including identity, organizational membership, and integration identifiers for connected services such as Slack. **Token scopes**: `worker:read`, `people:read`

Returns the profile of the currently authenticated user, including identity, organizational membership, and integration identifiers for connected services such as Slack. **Token scopes**: `worker:read`, `people:read`

认证

需要 Connected Account

Scopes

worker:readpeople:read

Tags

People
Retrieve a single off-cycle paymentDEEL_GET_OFF_CYCLE_PAYMENT_BY_CONTRACT_AND_ID_V2026_01_01Retrieves a single off-cycle payment identified by id within a specific contract. **Token scopes**: `off-cycle-payments:read`

Retrieves a single off-cycle payment identified by id within a specific contract. **Token scopes**: `off-cycle-payments:read`

认证

需要 Connected Account

Scopes

off-cycle-payments:read

Tags

Off-cycle Payments
List of off-cycle paymentsDEEL_GET_OFF_CYCLE_PAYMENTS_BY_CONTRACT_V2026_01_01Retrieves all off-cycle payments for a specified contract. Off-cycle payments represent payments made outside the regular payment schedule, such as exceptional or one-time expenses. **Token scopes**: `off-cycle-payments:read`

Retrieves all off-cycle payments for a specified contract. Off-cycle payments represent payments made outside the regular payment schedule, such as exceptional or one-time expenses. **Token scopes**: `off-cycle-payments:read`

认证

需要 Connected Account

Scopes

off-cycle-payments:read

Tags

Off-cycle Payments
Get onboarding details by employee HRIS profile IDDEEL_GET_ONBOARDING_DETAILS_BY_EMPLOYEE_HRIS_PROFILE_ID_V2026_01_01Returns a worker's onboarding status by `hris_profile_id`. **Token scopes**: `contracts:read`, `people:read`

Returns a worker's onboarding status by `hris_profile_id`. **Token scopes**: `contracts:read`, `people:read`

认证

需要 Connected Account

Scopes

contracts:readpeople:read

Tags

Onboarding
Get onboarding details by onboarding tracker IDDEEL_GET_ONBOARDING_DETAILS_BY_ONBOARDING_TRACKER_ID_V2026_01_01Returns a worker's onboarding status by `tracker_id`. **Token scopes**: `contracts:read`, `people:read`

Returns a worker's onboarding status by `tracker_id`. **Token scopes**: `contracts:read`, `people:read`

认证

需要 Connected Account

Scopes

contracts:readpeople:read

Tags

Onboarding
Get Current OrganizationDEEL_GET_ORGANIZATIONS_V2026_01_01Returns details of the organization associated with the authentication token; the organization is resolved automatically from the token and requires no additional identifier. **Token scopes**: `organizations:read`

Returns details of the organization associated with the authentication token; the organization is resolved automatically from the token and requires no additional identifier. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Organizations
Retrieve a payment statementDEEL_GET_PAYMENT_STATEMENT_V2026_07_23Retrieves a payment statement by its id, including its status, amounts, beneficiary details, and the authoritative list of settled invoices. **Token scopes**: `payment-statements:read`

Retrieves a payment statement by its id, including its status, amounts, beneficiary details, and the authoritative list of settled invoices. **Token scopes**: `payment-statements:read`

认证

需要 Connected Account

Scopes

payment-statements:read

Tags

Payments
Get personal information by idDEEL_GET_PERSONAL_INFORMATION_BY_ID_V2026_01_01Returns personal information for a worker by their worker ID. **Token scopes**: `people:read`

Returns personal information for a worker by their worker ID. **Token scopes**: `people:read`

认证

需要 Connected Account

Scopes

people:read

Tags

People
Get Profile EntitlementsDEEL_GET_PROFILE_ENTITLEMENTS_V2026_01_01Returns time-off entitlements for the specified hris_profile_id, including available balances, used days, and remaining allocation per time-off type. Results can be scoped to a specific policy type or tracking period date. **Token scopes**: `time-off:read`

Returns time-off entitlements for the specified hris_profile_id, including available balances, used days, and remaining allocation per time-off type. Results can be scoped to a specific policy type or tracking period date. **Token scopes**: `time-off:read`

认证

需要 Connected Account

Scopes

time-off:read

Tags

Time Off
Get shift detailsDEEL_GET_SHIFT_DETAILS_V2026_01_01Retrieves the details of a specific shift. **Token scopes**: `time-tracking:read`

Retrieves the details of a specific shift. **Token scopes**: `time-tracking:read`

认证

需要 Connected Account

Scopes

time-tracking:read

Tags

Time Tracking Shifts
Get specific immigration case detailsDEEL_GET_SPECIFIC_IMMIGRATION_CASE_DETAILS_V2026_04_02Get detailed information for a specific immigration case. Use this to check case status and track process progress. The id path parameter is the case UUID returned from the 'Create Client Case' endpoint. Response is enriched with applicant profile, visa type, case status, estimated completion date, process details, and compliance document details. **Token scopes**: `worker:read`

Get detailed information for a specific immigration case. Use this to check case status and track process progress. The id path parameter is the case UUID returned from the 'Create Client Case' endpoint. Response is enriched with applicant profile, visa type, case status, estimated completion date, process details, and compliance document details. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Immigration
Get Team ListDEEL_GET_TEAMS_V2026_01_01Returns the list of teams within the authenticated user's organization, with each entry including the team's ID and name. **Token scopes**: `organizations:read`

Returns the list of teams within the authenticated user's organization, with each entry including the team's ID and name. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Organizations
Get the auto-withdrawal settingDEEL_GET_THE_AUTO_WITHDRAWAL_SETTING_V2026_01_01Returns the current auto-withdrawal configuration for the authenticated worker, including whether auto-withdrawal is enabled and the identifier of the selected withdrawal method. **Token scopes**: `worker:read`

Returns the current auto-withdrawal configuration for the authenticated worker, including whether auto-withdrawal is enabled and the identifier of the selected withdrawal method. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Payouts
Get the roles of the current organization.DEEL_GET_THE_ROLES_OF_THE_CURRENT_ORGANIZATION_V2026_01_01Retrieves all roles defined within the current organization. **Token scopes**: `organizations:read`

Retrieves all roles defined within the current organization. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Organizations
Get time-off attachment download URLDEEL_GET_TIME_OFF_ATTACHMENT_DOWNLOAD_URL_V2026_07_31Returns a short-lived presigned URL to download a time-off attachment. The attachment_id is the id field returned in the attachments array of time-off responses. **Token scopes**: `time-off:read`

Returns a short-lived presigned URL to download a time-off attachment. The attachment_id is the id field returned in the attachments array of time-off responses. **Token scopes**: `time-off:read`

认证

需要 Connected Account

Scopes

time-off:read

Tags

Time Off
Get Time Off Events for ProfileDEEL_GET_TIME_OFF_EVENTS_FOR_PROFILE_V2026_01_01Returns time-off events for a worker profile identified by hris_profile_id, with optional filtering by time_off_type_id or policy_id. **Token scopes**: `time-off:read`

Returns time-off events for a worker profile identified by hris_profile_id, with optional filtering by time_off_type_id or policy_id. **Token scopes**: `time-off:read`

认证

需要 Connected Account

Scopes

time-off:read

Tags

Time Off
Retrieve a single timesheet entryDEEL_GET_TIMESHEET_BY_ID_V2026_01_01Returns a single timesheet entry. **Token scopes**: `timesheets:read`

Returns a single timesheet entry. **Token scopes**: `timesheets:read`

认证

需要 Connected Account

Scopes

timesheets:read

Tags

Timesheets
List of timesheets by contractDEEL_GET_TIMESHEETS_BY_CONTRACT_V2026_01_01Returns timesheets associated with the specified contract, with optional filtering by contract type, status, reporter, and date range. **Token scopes**: `timesheets:read`

Returns timesheets associated with the specified contract, with optional filtering by contract type, status, reporter, and date range. **Token scopes**: `timesheets:read`

认证

需要 Connected Account

Scopes

timesheets:read

Tags

Timesheets
Get verification methodDEEL_GET_VERIFICATION_METHOD_V2026_01_01Returns the KYC verification method supported for a given combination of issuing country and document type. **Token scopes**: `screenings:read`, `worker:read`

Returns the KYC verification method supported for a given combination of issuing country and document type. **Token scopes**: `screenings:read`, `worker:read`

认证

需要 Connected Account

Scopes

screenings:readworker:read

Tags

Screenings
Retrieve a single webhookDEEL_GET_WEBHOOK_BY_ID_V2026_01_01Retrieve a single webhook subscription. **Token scopes**: `webhooks:read`

Retrieve a single webhook subscription. **Token scopes**: `webhooks:read`

认证

需要 Connected Account

Scopes

webhooks:read

Tags

Webhooks
Get Work Schedule and HolidaysDEEL_GET_WORK_SCHEDULE_AND_HOLIDAYS_V2026_01_01Returns holidays, work schedule entries, and time-off dailies for a given date range, scoped to one or more HRIS profile IDs or countries. **Token scopes**: `time-off:read`

Returns holidays, work schedule entries, and time-off dailies for a given date range, scoped to one or more HRIS profile IDs or countries. **Token scopes**: `time-off:read`

认证

需要 Connected Account

Scopes

time-off:read

Tags

Time Off
Get worker additional fields for (EOR)DEEL_GET_WORKER_ADDITIONAL_FIELDS_FOR_EOR_V2026_01_01Retrieves the additional form fields required when onboarding EOR workers in the specified country. **Token scopes**: `forms:read`

Retrieves the additional form fields required when onboarding EOR workers in the specified country. **Token scopes**: `forms:read`

认证

需要 Connected Account

Scopes

forms:read

Tags

Forms
Get worker invite linkDEEL_GET_WORKER_INVITE_LINK_V2026_01_01Retrieves the signing invitation link generated for the worker on a contract, with optional localization via the `locale` parameter. **Token scopes**: `contracts:read`

Retrieves the signing invitation link generated for the worker on a contract, with optional localization via the `locale` parameter. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Contracts
Get worker profile by external IDDEEL_GET_WORKER_PROFILE_SUMMARY_BY_EXTERNAL_ID_V2026_01_01Retrieves a worker profile record using a system-wide external worker identifier. **Token scopes**: `people:read`

Retrieves a worker profile record using a system-wide external worker identifier. **Token scopes**: `people:read`

认证

需要 Connected Account

Scopes

people:read

Tags

People
Get worker's KYC detailsDEEL_GET_WORKERS_KYC_DETAILS_V2026_01_01Retrieves KYC verification details for a worker identified by `worker_profile_id` or `profile_id`; these two parameters are mutually exclusive. `contract_id` is required when multiple profiles are associated with the worker. **Token scopes**: `screenings:read`

Retrieves KYC verification details for a worker identified by `worker_profile_id` or `profile_id`; these two parameters are mutually exclusive. `contract_id` is required when multiple profiles are associated with the worker. **Token scopes**: `screenings:read`

认证

需要 Connected Account

Scopes

screenings:read

Tags

Screenings
Gets G2N report data for a given payroll cycle by it's ID.DEEL_GETS_G2_NREPORT_DATA_FOR_AGIVEN_PAYROLL_CYCLE_BY_ITS_ID_V2026_01_01Returns categorized gross-to-net data — including category group, category, sub-category, and label — for each contract within the payroll cycle identified by `cycle_id`. **Token scopes**: `payslips:read`

Returns categorized gross-to-net data — including category group, category, sub-category, and label — for each contract within the payroll cycle identified by `cycle_id`. **Token scopes**: `payslips:read`

认证

需要 Connected Account

Scopes

payslips:read

Tags

Reports
/ic/workers/invoices/:invoice_id/pdfDEEL_IC_WORKERS_INVOICES_INVOICE_ID_PDF_V2026_04_20This endpoint provides embedded worker flows access to download a pdf of a specific invoice while using a worker:PAT token. **Token scopes**: `accounting:read`

This endpoint provides embedded worker flows access to download a pdf of a specific invoice while using a worker:PAT token. **Token scopes**: `accounting:read`

认证

需要 Connected Account

Scopes

accounting:read

Tags

Workers
Immigration documentDEEL_IMMIGRATION_DOCUMENT_V2026_01_01Retrieves the details of an immigration case document by its document `id`. **Token scopes**: `immigration:read`

Retrieves the details of an immigration case document by its document `id`. **Token scopes**: `immigration:read`

认证

需要 Connected Account

Scopes

immigration:read

Tags

Immigration
Immigration visa typesDEEL_IMMIGRATION_VISA_TYPES_V2026_01_01Returns the visa types supported for immigration processing in a country, identified by its Alpha-2 country code. **Token scopes**: `immigration:read`

Returns the visa types supported for immigration processing in a country, identified by its Alpha-2 country code. **Token scopes**: `immigration:read`

认证

需要 Connected Account

Scopes

immigration:read

Tags

Immigration
Send contract to workerDEEL_INVITE_TO_SIGN_CONTRACT_V2026_01_01Sends a signing invitation email to a worker for the specified contract, setting their email as the expected signer. If the contract was previously rejected, resets its status back to a signing-eligible state. Can only be called if the worker has not already signed the contract. **Token scopes**: `contracts:write`

Sends a signing invitation email to a worker for the specified contract, setting their email as the expected signer. If the contract was previously rejected, resets its status back to a signing-eligible state. Can only be called if the worker has not already signed the contract. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Contracts
Invoice line item by IdDEEL_INVOICE_LINE_ITEM_BY_ID_V2026_01_01Retrieves a single invoice line item by its `id`. **Token scopes**: `invoice-adjustments:read`, `worker:read`

Retrieves a single invoice line item by its `id`. **Token scopes**: `invoice-adjustments:read`, `worker:read`

认证

需要 Connected Account

Scopes

invoice-adjustments:readworker:read

Tags

Invoices
Invoice line items by contractDEEL_INVOICE_LINE_ITEMS_BY_CONTRACT_V2026_01_01Retrieves invoice line items (adjustments) associated with a given contract_id, with support for filtering by contract type, adjustment type, status, invoice, reporter, and submission date range. **Token scopes**: `invoice-adjustments:read`

Retrieves invoice line items (adjustments) associated with a given contract_id, with support for filtering by contract type, adjustment type, status, invoice, reporter, and submission date range. **Token scopes**: `invoice-adjustments:read`

认证

需要 Connected Account

Scopes

invoice-adjustments:read

Tags

Invoices
Job titles listDEEL_JOB_TITLES_LIST_V2026_01_01Returns the platform's catalogue of predefined job titles. Results are paginated using cursor-based navigation via `after_cursor`.

Returns the platform's catalogue of predefined job titles. Results are paginated using cursor-based navigation via `after_cursor`.

认证

需要 Connected Account

Tags

Lookups
List all amendments for an EOR contractDEEL_LIST_ALL_AMENDMENTS_FOR_AN_EOR_CONTRACT_V2026_01_01Retrieves all amendments associated with a given EOR contract, including each amendment's type, effective date, and current status, providing a full history of changes applied to the contract. **Token scopes**: `contracts:read`

Retrieves all amendments associated with a given EOR contract, including each amendment's type, effective date, and current status, providing a full history of changes applied to the contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
List all custom fieldsDEEL_LIST_ALL_CUSTOM_FIELDS_V2026_01_01Returns the list of custom field definitions configured for contracts within the organization. The response includes field metadata, not specific contract field values. It provides definitions with contract placement for supported types such as text, list, multiselect, number, percentage, currency, and date. **Token scopes**: `contracts:read`

Returns the list of custom field definitions configured for contracts within the organization. The response includes field metadata, not specific contract field values. It provides definitions with contract placement for supported types such as text, list, multiselect, number, percentage, currency, and date. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Custom Fields
List all industry subcategoriesDEEL_LIST_ALL_INDUSTRY_SUBCATEGORIES_V2026_01_01Lists industry subcategories with their parent category details and NAICS codes, supporting cursor-based pagination and sorting by category or subcategory name. **Token scopes**: `legal-entity:read`

Lists industry subcategories with their parent category details and NAICS codes, supporting cursor-based pagination and sorting by category or subcategory name. **Token scopes**: `legal-entity:read`

认证

需要 Connected Account

Scopes

legal-entity:read

Tags

Legal Entities
List all people custom fieldsDEEL_LIST_ALL_PEOPLE_CUSTOM_FIELDS_V2026_01_01Returns the list of custom field definitions configured for people within the organization. The response includes field metadata, not specific person field values. It provides definitions with people placement for supported types such as text, list, multiselect, number, percentage, currency, and date. **Token scopes**: `people:read`

Returns the list of custom field definitions configured for people within the organization. The response includes field metadata, not specific person field values. It provides definitions with people placement for supported types such as text, list, multiselect, number, percentage, currency, and date. **Token scopes**: `people:read`

认证

需要 Connected Account

Scopes

people:read

Tags

Custom Fields
List feedbacks for an applicationDEEL_LIST_APPLICATION_FEEDBACKS_V2026_07_02Returns a paginated list of feedbacks submitted for activities on the given application, including reviewer profiles, overall recommendations, and form responses. **Token scopes**: `ats:read`, `worker:read`

Returns a paginated list of feedbacks submitted for activities on the given application, including reviewer profiles, overall recommendations, and form responses. **Token scopes**: `ats:read`, `worker:read`

认证

需要 Connected Account

Scopes

ats:readworker:read

Tags

ATS
List contract amendmentsDEEL_LIST_CONTRACT_AMENDMENTS_V2026_01_01Retrieves the paginated list of amendments associated with a given contract, with optional filtering by amendment status and sign status. **Token scopes**: `contracts:read`, `contracts:write`

Retrieves the paginated list of amendments associated with a given contract, with optional filtering by amendment status and sign status. **Token scopes**: `contracts:read`, `contracts:write`

认证

需要 Connected Account

Scopes

contracts:readcontracts:write

Tags

Contracts
List contract termination reasonsDEEL_LIST_CONTRACT_TERMINATION_REASONS_V2026_01_01Retrieves the standardized list of termination reasons to present when initiating a contract termination **Token scopes**: `contracts:read`

Retrieves the standardized list of termination reasons to present when initiating a contract termination **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Contracts
List Contractor BalancesDEEL_LIST_CONTRACTOR_BALANCES_V2026_01_01Returns the total available balances for the authenticated contractor, broken down by currency and aggregated into a single cross-currency total. **Token scopes**: `worker:read`

Returns the total available balances for the authenticated contractor, broken down by currency and aggregated into a single cross-currency total. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Payouts
List gross-to-net report.DEEL_LIST_GROSS_TO_NET_REPORT_V2026_01_01Returns paginated gross-to-net calculation records for the specified payroll report, with optional currency conversion applied to the results. **Token scopes**: `global-payroll:read`

Returns paginated gross-to-net calculation records for the specified payroll report, with optional currency conversion applied to the results. **Token scopes**: `global-payroll:read`

认证

需要 Connected Account

Scopes

global-payroll:read

Tags

Global Payroll
List HR verification letters and documentsDEEL_LIST_HR_VERIFICATION_LETTERS_AND_DOCUMENTS_V2026_01_01Returns all HR verification letters and documents associated with the employee contract. **Token scopes**: `worker:read`

Returns all HR verification letters and documents associated with the employee contract. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
List interviewsDEEL_LIST_INTERVIEWS_V2026_06_03Returns a paginated list of interviews for the organization. **Token scopes**: `ats:read`

Returns a paginated list of interviews for the organization. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
List invoice adjustmentsDEEL_LIST_INVOICE_ADJUSTMENTS_V2026_01_01Returns invoice adjustments, optionally filtered by contract, adjustment type, status, invoice, reporter, or submission date range. **Token scopes**: `invoice-adjustments:read`

Returns invoice adjustments, optionally filtered by contract, adjustment type, status, invoice, reporter, or submission date range. **Token scopes**: `invoice-adjustments:read`

认证

需要 Connected Account

Scopes

invoice-adjustments:read

Tags

Invoices
List IT assetsDEEL_LIST_IT_ASSETS_V2026_01_01Returns a cursor-paginated list of all IT assets historically or currently managed by the organization. **Token scopes**: `it-assets:read`

Returns a cursor-paginated list of all IT assets historically or currently managed by the organization. **Token scopes**: `it-assets:read`

认证

需要 Connected Account

Scopes

it-assets:read

Tags

IT assets
List IT hardware policiesDEEL_LIST_IT_HARDWARE_POLICIES_V2026_01_01Returns all available IT hardware policies, which define the equipment eligible for ordering. **Token scopes**: `it-policies:read`

Returns all available IT hardware policies, which define the equipment eligible for ordering. **Token scopes**: `it-policies:read`

认证

需要 Connected Account

Scopes

it-policies:read

Tags

IT policies
List IT ordersDEEL_LIST_IT_ORDERS_V2026_01_01Returns a cursor-paginated list of all IT equipment orders for the organization, spanning both historical and current procurement requests. **Token scopes**: `it-orders:read`

Returns a cursor-paginated list of all IT equipment orders for the organization, spanning both historical and current procurement requests. **Token scopes**: `it-orders:read`

认证

需要 Connected Account

Scopes

it-orders:read

Tags

IT orders
List of contractsDEEL_LIST_OF_CONTRACTS_V2026_01_01Returns a paginated list of contract summaries for the organization, with optional filtering by status, type, team, country, currency, external ID, or a name search term. Use `GET /contracts/{contract_id}` to retrieve full details for a specific contract. **Token scopes**: `contracts:read`

Returns a paginated list of contract summaries for the organization, with optional filtering by status, type, team, country, currency, external ID, or a name search term. Use `GET /contracts/{contract_id}` to retrieve full details for a specific contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Contracts
List of employee compliance documentsDEEL_LIST_OF_EMPLOYEE_COMPLIANCE_DOCUMENTS_V2026_01_01Returns the list of compliance documents associated with an EOR employee. **Token scopes**: `worker:read`

Returns the list of compliance documents associated with an EOR employee. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
List of immigration cases for workersDEEL_LIST_OF_IMMIGRATION_CASES_FOR_WORKERS_V2026_04_02Retrieves a paginated list of immigration cases with filters for applicant name, case type, status, and country. Returns case details including type, status, process, timestamps, and optional closure information. **Token scopes**: `worker:read`

Retrieves a paginated list of immigration cases with filters for applicant name, case type, status, and country. Returns case details including type, status, process, timestamps, and optional closure information. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Immigration
List of immigration casesDEEL_LIST_OF_IMMIGRATION_CASES_V2026_01_01Returns a paginated list of immigration cases, optionally filtered by applicant name or code, case type, status, and country (ISO 3166-1 alpha-2). Use the `cursor` value from each response to retrieve the next page of results. **Token scopes**: `immigration:read`

Returns a paginated list of immigration cases, optionally filtered by applicant name or code, case type, status, and country (ISO 3166-1 alpha-2). Use the `cursor` value from each response to retrieve the next page of results. **Token scopes**: `immigration:read`

认证

需要 Connected Account

Scopes

immigration:read

Tags

Immigration
List of job scope templates for EOR contractsDEEL_LIST_OF_JOB_SCOPE_TEMPLATES_FOR_EOR_CONTRACTS_V2026_01_01Returns predefined and custom job scope templates available for EOR contracts, optionally filtered to templates belonging to a specific team. **Token scopes**: `organizations:read`

Returns predefined and custom job scope templates available for EOR contracts, optionally filtered to templates belonging to a specific team. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

EOR
List of legal entitiesDEEL_LIST_OF_LEGAL_ENTITIES_V2026_01_01Returns a paginated list of legal entities in the account, with optional filtering by country, entity type, global payroll flag, and archived status. **Token scopes**: `organizations:read`, `accounting:read`

Returns a paginated list of legal entities in the account, with optional filtering by country, entity type, global payroll flag, and archived status. **Token scopes**: `organizations:read`, `accounting:read`

认证

需要 Connected Account

Scopes

organizations:readaccounting:read

Tags

Organizations
List of PeopleDEEL_LIST_OF_PEOPLE_V2026_01_01Returns a paginated list of people records in the organization. Supports filtering by search term, teams, custom fields, and other query parameters. Build people directories, sync HR data, or power search interfaces across your workforce records. **Token scopes**: `people:read`

Returns a paginated list of people records in the organization. Supports filtering by search term, teams, custom fields, and other query parameters. Build people directories, sync HR data, or power search interfaces across your workforce records. **Token scopes**: `people:read`

认证

需要 Connected Account

Scopes

people:read

Tags

People
List of shiftsDEEL_LIST_OF_SHIFTS_V2026_01_01Retrieve a paginated list of shifts with details such as start and end times, breaks, metadata, and summary metrics. Supports pagination through `limit` and `offset` query parameters and filtering by `contractId`, date range (`fromDate` and `toDate`). **Token scopes**: `time-tracking:read`

Retrieve a paginated list of shifts with details such as start and end times, breaks, metadata, and summary metrics. Supports pagination through `limit` and `offset` query parameters and filtering by `contractId`, date range (`fromDate` and `toDate`). **Token scopes**: `time-tracking:read`

认证

需要 Connected Account

Scopes

time-tracking:read

Tags

Time Tracking Shifts
List of tasksDEEL_LIST_OF_TASKS_V2026_01_01Retrieves all tasks associated with a specific contract, including each task's ID, amount, submission date, status, and description. **Token scopes**: `contracts:read`

Retrieves all tasks associated with a specific contract, including each task's ID, amount, submission date, status, and description. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Tasks
List of tax documents for an employeeDEEL_LIST_OF_TAX_DOCUMENTS_FOR_AN_EMPLOYEE_V2026_01_01Returns tax documents for the authenticated worker. **Token scopes**: `worker:read`

Returns tax documents for the authenticated worker. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
List of timesheetsDEEL_LIST_OF_TIMESHEETS_V2026_01_01Returns a paginated list of timesheets in the account, optionally filtered by contract_id, contract_types, statuses, reporter_id, or date range. **Token scopes**: `timesheets:read`

Returns a paginated list of timesheets in the account, optionally filtered by contract_id, contract_types, statuses, reporter_id, or date range. **Token scopes**: `timesheets:read`

认证

需要 Connected Account

Scopes

timesheets:read

Tags

Timesheets
List of worker compliance documentsDEEL_LIST_OF_WORKER_COMPLIANCE_DOCUMENTS_V2026_01_01Retrieve the list of compliance document requirements for a worker, grouped by country. Returns all required and optional documents with their current submission status. Applicable for both independent contractors and EOR employees. **Token scopes**: `worker:read`

Retrieve the list of compliance document requirements for a worker, grouped by country. Returns all required and optional documents with their current submission status. Applicable for both independent contractors and EOR employees. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Workers
List On-Demand Payroll entriesDEEL_LIST_ON_DEMAND_PAYROLL_ENTRIES_V2026_07_16Lists the adjustments eligible for On-Demand Payroll for the given contract, with the contract eligibility details and limits. **Token scopes**: `on-demand-payroll:read`

Lists the adjustments eligible for On-Demand Payroll for the given contract, with the contract eligibility details and limits. **Token scopes**: `on-demand-payroll:read`

认证

需要 Connected Account

Scopes

on-demand-payroll:read

Tags

On-Demand Payroll
List onboarding employeesDEEL_LIST_ONBOARDING_EMPLOYEES_V2026_01_01Returns a list of workers currently going through onboarding, including contract details, HRIS profile information, current onboarding status, and onboarding due dates. Supports cursor-based pagination. **Token scopes**: `contracts:read`, `people:read`

Returns a list of workers currently going through onboarding, including contract details, HRIS profile information, current onboarding status, and onboarding due dates. Supports cursor-based pagination. **Token scopes**: `contracts:read`, `people:read`

认证

需要 Connected Account

Scopes

contracts:readpeople:read

Tags

Onboarding
List job openingsDEEL_LIST_OPENINGS_V2026_06_15Returns all job openings (requisitions/headcount requests) for the authenticated organization. Supports filtering by status, team, location, and linked job. Results are cursor-paginated. Openings track headcount requests through a lifecycle from DRAFT to FILLED or CLOSED. **Token scopes**: `ats:read`

Returns all job openings (requisitions/headcount requests) for the authenticated organization. Supports filtering by status, team, location, and linked job. Results are cursor-paginated. Openings track headcount requests through a lifecycle from DRAFT to FILLED or CLOSED. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
List organization tasksDEEL_LIST_ORGANIZATION_TASKS_V2026_03_03Returns a paginated list of all tasks for the current organization, not limited to those assigned to the caller; intended for callers with the `organization.manage` permission. Supports both offset/limit and cursor-based pagination, which are mutually exclusive — do not supply `cursor` together with an offset parameter. **Token scopes**: `tasks:read`

Returns a paginated list of all tasks for the current organization, not limited to those assigned to the caller; intended for callers with the `organization.manage` permission. Supports both offset/limit and cursor-based pagination, which are mutually exclusive — do not supply `cursor` together with an offset parameter. **Token scopes**: `tasks:read`

认证

需要 Connected Account

Scopes

tasks:read

Tags

Organization Tasks
List payroll cyclesDEEL_LIST_PAYROLL_CYCLES_V2026_01_01Returns a paginated list of payroll events for the specified legal entity, optionally filtered by a date range; date_start must not be earlier than 5 years ago and date_end must not exceed 5 years in the future. **Token scopes**: `legal-entity:read`

Returns a paginated list of payroll events for the specified legal entity, optionally filtered by a date range; date_start must not be earlier than 5 years ago and date_end must not exceed 5 years in the future. **Token scopes**: `legal-entity:read`

认证

需要 Connected Account

Scopes

legal-entity:read

Tags

List Cycles
List payroll events by legal entityDEEL_LIST_PAYROLL_EVENTS_BY_LEGAL_ENTITY_V2026_01_01Retrieves payroll events associated with the specified legal entity, suitable for preparing payroll reports or auditing pay cycles. **Token scopes**: `global-payroll:read`

Retrieves payroll events associated with the specified legal entity, suitable for preparing payroll reports or auditing pay cycles. **Token scopes**: `global-payroll:read`

认证

需要 Connected Account

Scopes

global-payroll:read

Tags

Global Payroll
List policiesDEEL_LIST_POLICIES_V2026_01_01Returns the time-off policies assigned to the specified hris_profile_id, including policy details such as allowed types, accrual rules, and balances. Results can be filtered by policy type name or policy type ID. **Token scopes**: `time-off:read`

Returns the time-off policies assigned to the specified hris_profile_id, including policy details such as allowed types, accrual rules, and balances. Results can be filtered by policy type name or policy type ID. **Token scopes**: `time-off:read`

认证

需要 Connected Account

Scopes

time-off:read

Tags

Time Off
List tagsDEEL_LIST_TAGS_V2026_02_27Returns a paginated list of tags associated with the organization, filterable by label and `tag_group_slug`; when `include_counts` is true, each tag includes a count of associated candidates. **Token scopes**: `ats:read`

Returns a paginated list of tags associated with the organization, filterable by label and `tag_group_slug`; when `include_counts` is true, each tag includes a count of associated candidates. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
List time-off requests for OrganizationDEEL_LIST_TIME_OFF_REQUESTS_FOR_ORGANIZATION_V2026_01_01Returns time-off requests for the authenticated organization, with optional filtering by status, date ranges, policy types, and specific request IDs. Results are paginated using cursor-based navigation. **Token scopes**: `time-off:read`

Returns time-off requests for the authenticated organization, with optional filtering by status, date ranges, policy types, and specific request IDs. Results are paginated using cursor-based navigation. **Token scopes**: `time-off:read`

认证

需要 Connected Account

Scopes

time-off:read

Tags

Time Off
List time-off requestsDEEL_LIST_TIME_OFF_REQUESTS_V2026_01_01Returns a paginated list of time-off requests for the specified hris_profile_id, with optional filters for status, policy type, date ranges covering the time-off period, approval date, and last-updated date. **Token scopes**: `time-off:read`

Returns a paginated list of time-off requests for the specified hris_profile_id, with optional filters for status, policy type, date ranges covering the time-off period, approval date, and last-updated date. **Token scopes**: `time-off:read`

认证

需要 Connected Account

Scopes

time-off:read

Tags

Time Off
Modify bank account for an EOR employeeDEEL_PATCH_EORBANK_ACCOUNT_V2026_01_01Applies a partial update to the bank account details for an EOR employee. The request body accepts an array of field-level updates. **Token scopes**: `worker:write`

Applies a partial update to the bank account details for an EOR employee. The request body accepts an array of field-level updates. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

Deel As a Service
Modify bank accountDEEL_PATCH_GP_BANK_ACCOUNT_V2026_01_01Partially updates the bank account for the worker; only fields provided in the request body are modified. **Token scopes**: `people:write`

Partially updates the bank account for the worker; only fields provided in the request body are modified. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Global Payroll
Preview a contract agreementDEEL_PREVIEW_ACONTRACT_AGREEMENT_V2026_01_01Returns the rendered HTML content of an IC or EOR contract agreement for a given contract_id. If no templateId is provided, the default or currently assigned template is used. Global Payroll contract types are not supported. **Token scopes**: `contracts:read`, `worker:read`

Returns the rendered HTML content of an IC or EOR contract agreement for a given contract_id. If no templateId is provided, the default or currently assigned template is used. Global Payroll contract types are not supported. **Token scopes**: `contracts:read`, `worker:read`

认证

需要 Connected Account

Scopes

contracts:readworker:read

Tags

Contractors
Preview job offer letterDEEL_PREVIEW_JOB_OFFER_LETTER_V2026_01_01Returns the job offer letter for an EOR contract in HTML format. IC and Global Payroll contract types are not supported and will not return a result. **Token scopes**: `worker:read`

Returns the job offer letter for an EOR contract in HTML format. IC and Global Payroll contract types are not supported and will not return a result. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
Preview Resignation LetterDEEL_PREVIEW_RESIGNATION_LETTER_V2026_01_01Returns a preview of the resignation letter for the EOR contract before the worker submits their signature. **Token scopes**: `worker:read`

Returns a preview of the resignation letter for the EOR contract before the worker submits their signature. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
ProfilesDEEL_PROFILES_V2026_01_01Applies a partial update to the authenticated user's profile, modifying only the fields supplied in the request body. **Token scopes**: `profile:write`, `profile:read`

Applies a partial update to the authenticated user's profile, modifying only the fields supplied in the request body. **Token scopes**: `profile:write`, `profile:read`

认证

需要 Connected Account

Scopes

profile:writeprofile:read

Tags

@eng-platform-be
Reject contractDEEL_REJECT_CONTRACT_V2026_01_01Rejects a contract identified by contract_id, provided it is currently in a pending, unsigned state. Contracts that have already been signed or previously rejected are not eligible for this operation. **Token scopes**: `worker:write`

Rejects a contract identified by contract_id, provided it is currently in a pending, unsigned state. Contracts that have already been signed or previously rejected are not eligible for this operation. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

Contracts
Request job scope validationDEEL_REQUEST_JOB_SCOPE_VALIDATION_V2026_01_01Validates a job scope description and returns any validation errors. When errors are present, the response also includes a `quote_validation_log_public_id` and pre-populated `data_for_corrected_job_scope_endpoint` to support subsequent correction. **Token scopes**: `contracts:write`

Validates a job scope description and returns any validation errors. When errors are present, the response also includes a `quote_validation_log_public_id` and pre-populated `data_for_corrected_job_scope_endpoint` to support subsequent correction. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Request terminationDEEL_REQUEST_TERMINATION_V2026_01_01Initiates the termination process for a Global Payroll worker. A successful response confirms the request was accepted and the process has begun, but does not indicate that termination is complete. **Token scopes**: `global-payroll:write`

Initiates the termination process for a Global Payroll worker. A successful response confirms the request was accepted and the process has begun, but does not indicate that termination is complete. **Token scopes**: `global-payroll:write`

认证

需要 Connected Account

Scopes

global-payroll:write

Tags

Global Payroll
Request to withdraw fundsDEEL_REQUEST_TO_WITHDRAW_FUNDS_V2026_01_01Initiates a withdrawal of available funds to the employee's configured payout method. The operation is asynchronous; the outcome is delivered via webhook rather than the synchronous response. **Token scopes**: `worker:write`

Initiates a withdrawal of available funds to the employee's configured payout method. The operation is asynchronous; the outcome is delivered via webhook rather than the synchronous response. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

Payouts
Retrieve additional information fields for GP workers by countryDEEL_RETRIEVE_ADDITIONAL_INFORMATION_FIELDS_FOR_GP_WORKERS_BY_COUNTRY_V2026_01_01Retrieves the country-specific additional information fields required for GP workers to run payroll in compliance with local regulations. **Token scopes**: `forms:read`

Retrieves the country-specific additional information fields required for GP workers to run payroll in compliance with local regulations. **Token scopes**: `forms:read`

认证

需要 Connected Account

Scopes

forms:read

Tags

Global Payroll
Retrieve adjustmentsDEEL_RETRIEVE_ADJUSTMENTS_V2026_01_01Retrieves all adjustments associated with a specific contract, optionally scoped to a date range. **Token scopes**: `adjustments:read`

Retrieves all adjustments associated with a specific contract, optionally scoped to a date range. **Token scopes**: `adjustments:read`

认证

需要 Connected Account

Scopes

adjustments:read

Tags

Adjustments
Retrieve a list of ATS application sourcesDEEL_RETRIEVE_ALIST_OF_ATS_APPLICATION_SOURCES_V2026_01_01Returns the available application sources in the Applicant Tracking System. **Token scopes**: `ats:read`

Returns the available application sources in the Applicant Tracking System. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve a list of ATS applicationsDEEL_RETRIEVE_ALIST_OF_ATS_APPLICATIONS_V2026_01_01Returns a cursor-paginated list of candidate applications across all open positions for the organization, with filtering by job, interview plan stage, candidate tags, source, stage type, and last-updated timestamp. **Token scopes**: `ats:read`

Returns a cursor-paginated list of candidate applications across all open positions for the organization, with filtering by job, interview plan stage, candidate tags, source, stage type, and last-updated timestamp. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve a list of ATS departmentsDEEL_RETRIEVE_ALIST_OF_ATS_DEPARTMENTS_V2026_01_01Returns a paginated list of all departments configured in the ATS. **Token scopes**: `ats:read`

Returns a paginated list of all departments configured in the ATS. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve a list of ATS employment typesDEEL_RETRIEVE_ALIST_OF_ATS_EMPLOYMENT_TYPES_V2026_01_01Returns a paginated list of employment types available in the ATS. **Token scopes**: `ats:read`

Returns a paginated list of employment types available in the ATS. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve a list of ATS job postingsDEEL_RETRIEVE_ALIST_OF_ATS_JOB_POSTINGS_V2026_01_01Returns a paginated list of job postings belonging to the specified job board. Results can be filtered using available query parameters. **Token scopes**: `ats:read`

Returns a paginated list of job postings belonging to the specified job board. Results can be filtered using available query parameters. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve a list of ATS jobsDEEL_RETRIEVE_ALIST_OF_ATS_JOBS_V2026_01_01Returns a paginated list of jobs in the ATS, filterable by text search, interview plan, locations, teams, employment types, departments, status values, and an ISO 8601 `updated_after` timestamp. **Token scopes**: `ats:read`

Returns a paginated list of jobs in the ATS, filterable by text search, interview plan, locations, teams, employment types, departments, status values, and an ISO 8601 `updated_after` timestamp. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve a list of ATS locationsDEEL_RETRIEVE_ALIST_OF_ATS_LOCATIONS_V2026_01_01Returns a paginated list of all work locations associated with the organization, suitable for use when constructing job postings or filtering by location. **Token scopes**: `ats:read`

Returns a paginated list of all work locations associated with the organization, suitable for use when constructing job postings or filtering by location. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve a list of ATS offersDEEL_RETRIEVE_ALIST_OF_ATS_OFFERS_V2026_01_01Returns all offers associated with the organization, including worker type and offer status, to support pre-onboarding and contract creation workflows. **Token scopes**: `ats:read`

Returns all offers associated with the organization, including worker type and offer status, to support pre-onboarding and contract creation workflows. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve a list of published ATS email templatesDEEL_RETRIEVE_ALIST_OF_PUBLISHED_ATS_EMAIL_TEMPLATES_V2026_02_11Returns a paginated list of published email templates for the organization, supporting cursor-based pagination and filtering by `updated_after` timestamp. **Token scopes**: `ats:read`

Returns a paginated list of published email templates for the organization, supporting cursor-based pagination and filtering by `updated_after` timestamp. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve all worker relation typesDEEL_RETRIEVE_ALL_WORKER_RELATION_TYPES_V2026_01_01Returns all configured worker relation types available in the organization, which define the valid relationship categories that can be assigned when creating or upserting worker relations. **Token scopes**: `organizations:read`

Returns all configured worker relation types available in the organization, which define the valid relationship categories that can be assigned when creating or upserting worker relations. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Worker Relations
Retrieve an adjustmentDEEL_RETRIEVE_AN_ADJUSTMENT_V2026_01_01Retrieves a specific adjustment by its id, including its amount, status, payment cycle dates, and associated contract_id. **Token scopes**: `adjustments:read`

Retrieves a specific adjustment by its id, including its amount, status, payment cycle dates, and associated contract_id. **Token scopes**: `adjustments:read`

认证

需要 Connected Account

Scopes

adjustments:read

Tags

Adjustments
Retrieve an IT assetDEEL_RETRIEVE_AN_IT_ASSET_V2026_01_01Retrieves the details of a specific IT asset by `asset_id`. **Token scopes**: `it-assets:read`

Retrieves the details of a specific IT asset by `asset_id`. **Token scopes**: `it-assets:read`

认证

需要 Connected Account

Scopes

it-assets:read

Tags

IT assets
Retrieve an IT orderDEEL_RETRIEVE_AN_IT_ORDER_V2026_01_01Returns the status, shipping details, and associated product for a single IT equipment order identified by order_id. **Token scopes**: `it-orders:read`

Returns the status, shipping details, and associated product for a single IT equipment order identified by order_id. **Token scopes**: `it-orders:read`

认证

需要 Connected Account

Scopes

it-orders:read

Tags

IT orders
Retrieve a Paginated List of Shift RatesDEEL_RETRIEVE_APAGINATED_LIST_OF_SHIFT_RATES_V2026_01_01Retrieve a paginated list of shift rates, including details such as rate name, type, value, and timestamps. Pagination parameters can be used to control the size and position of the result set. **Token scopes**: `time-tracking:read`

Retrieve a paginated list of shift rates, including details such as rate name, type, value, and timestamps. Pagination parameters can be used to control the size and position of the result set. **Token scopes**: `time-tracking:read`

认证

需要 Connected Account

Scopes

time-tracking:read

Tags

Time Tracking Rates
Retrieve a payment breakdownDEEL_RETRIEVE_APAYMENT_BREAKDOWN_V2026_01_01Returns a breakdown of a payment made to Deel, with individual invoices and the Deel fee included as discrete line items. **Token scopes**: `accounting:read`

Returns a breakdown of a payment made to Deel, with individual invoices and the Deel fee included as discrete line items. **Token scopes**: `accounting:read`

认证

需要 Connected Account

Scopes

accounting:read

Tags

Accounting
Retrieve a required document for a caseDEEL_RETRIEVE_AREQUIRED_DOCUMENT_FOR_ACASE_V2026_01_01Retrieves the details of a specific document requirement within a worker's immigration case, including the requirement's current status and information about any previously rejected document. **Token scopes**: `worker:read`

Retrieves the details of a specific document requirement within a worker's immigration case, including the requirement's current status and information about any previously rejected document. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Immigration
Retrieve a Shift Rate by External IDDEEL_RETRIEVE_ASHIFT_RATE_BY_EXTERNAL_ID_V2026_01_01Retrieves a shift rate. **Token scopes**: `time-tracking:read`

Retrieves a shift rate. **Token scopes**: `time-tracking:read`

认证

需要 Connected Account

Scopes

time-tracking:read

Tags

Time Tracking Rates
Retrieve a single contractDEEL_RETRIEVE_ASINGLE_CONTRACT_V2026_01_01Retrieves the full record for a specific contract by `contract_id`, including status, compensation, worker details, and metadata. Pass `expand=cost_centers` or `expand=custom_fields` as a query parameter to include additional data in the response. **Token scopes**: `contracts:read`

Retrieves the full record for a specific contract by `contract_id`, including status, compensation, worker details, and metadata. Pass `expand=cost_centers` or `expand=custom_fields` as a query parameter to include additional data in the response. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Contracts
Retrieve a single personDEEL_RETRIEVE_ASINGLE_PERSON_V2026_01_01Returns detailed information about a single person in the organization by their public ID. Returns personal details, employment information, organizational structure, person status, direct manager, custom fields, and related data. **Token scopes**: `people:read`

Returns detailed information about a single person in the organization by their public ID. Returns personal details, employment information, organizational structure, person status, direct manager, custom fields, and related data. **Token scopes**: `people:read`

认证

需要 Connected Account

Scopes

people:read

Tags

People
Retrieve a timesheetDEEL_RETRIEVE_ATIMESHEET_V2026_01_01Retrieves a timesheet by `timesheet_id`, including its submission, review, and processing status. Pass `expand=file_data` to include file name and download URL in the response. **Token scopes**: `time-tracking:read`

Retrieves a timesheet by `timesheet_id`, including its submission, review, and processing status. Pass `expand=file_data` to include file name and download URL in the response. **Token scopes**: `time-tracking:read`

认证

需要 Connected Account

Scopes

time-tracking:read

Tags

Time Tracking Timesheets
Retrieve ATS applicationDEEL_RETRIEVE_ATS_APPLICATION_V2026_01_01Retrieves a single application by its application_id, including associated job details, job posting details, and related metadata. **Token scopes**: `ats:read`

Retrieves a single application by its application_id, including associated job details, job posting details, and related metadata. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve ATS hiring membersDEEL_RETRIEVE_ATS_HIRING_MEMBERS_V2026_01_01Returns a paginated list of hiring members configured in the ATS. **Token scopes**: `ats:read`

Returns a paginated list of hiring members configured in the ATS. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve ATS job postingDEEL_RETRIEVE_ATS_JOB_POSTING_V2026_01_01Returns a single job posting by `job_posting_id`, including its associated job object, publication status, application form configuration, compensation visibility flag, and rich-text description. **Token scopes**: `ats:read`

Returns a single job posting by `job_posting_id`, including its associated job object, publication status, application form configuration, compensation visibility flag, and rich-text description. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve ATS job postingsDEEL_RETRIEVE_ATS_JOB_POSTINGS_V2026_04_10Use this endpoint to retrieve job postings by specifying the job board ID or job ID. It provides detailed postings with job details, publication status, and relevant metadata. **Token scopes**: `ats:read`

Use this endpoint to retrieve job postings by specifying the job board ID or job ID. It provides detailed postings with job details, publication status, and relevant metadata. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve bank account guideDEEL_RETRIEVE_BANK_ACCOUNT_GUIDE_V2026_01_01Returns the bank account form guide for the specified `country` and `currency` combination, providing the field structure required to add a new bank account for an EOR employee. **Token scopes**: `worker:read`

Returns the bank account form guide for the specified `country` and `currency` combination, providing the field structure required to add a new bank account for an EOR employee. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
Retrieve Benefits by CountryDEEL_RETRIEVE_BENEFITS_BY_COUNTRY_V2026_01_01Returns benefits available in a specific country, scoped by work visa requirement, weekly work hours, employment type, team, and legal entity. **Token scopes**: `benefits:read`

Returns benefits available in a specific country, scoped by work visa requirement, weekly work hours, employment type, team, and legal entity. **Token scopes**: `benefits:read`

认证

需要 Connected Account

Scopes

benefits:read

Tags

EOR
Retrieve Benefits for EmployeeDEEL_RETRIEVE_BENEFITS_FOR_EMPLOYEE_V2026_01_01Returns the benefits for the authenticated employee. The employee identity is inferred from the auth token, so this endpoint must be called with an employee-scoped token rather than a client token. **Token scopes**: `benefits:read`

Returns the benefits for the authenticated employee. The employee identity is inferred from the auth token, so this endpoint must be called with an employee-scoped token rather than a client token. **Token scopes**: `benefits:read`

认证

需要 Connected Account

Scopes

benefits:read

Tags

EOR
Retrieve categoriesDEEL_RETRIEVE_CATEGORIES_V2026_01_01Returns the available adjustment categories, optionally filtered by contract type. Category IDs returned here are required when creating adjustments and define the type and accounting treatment applied. **Token scopes**: `adjustments:read`

Returns the available adjustment categories, optionally filtered by contract type. Category IDs returned here are required when creating adjustments and define the type and accounting treatment applied. **Token scopes**: `adjustments:read`

认证

需要 Connected Account

Scopes

adjustments:read

Tags

Adjustments
Retrieve contract PDF download linkDEEL_RETRIEVE_CONTRACT_PDF_DOWNLOAD_LINK_V2026_01_01Returns a secure, time-limited URL for downloading the PDF version of the contract identified by contract_id. The URL is accessible only to the authenticated worker associated with that contract. **Token scopes**: `worker:read`

Returns a secure, time-limited URL for downloading the PDF version of the contract identified by contract_id. The URL is accessible only to the authenticated worker associated with that contract. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Contracts
Retrieve contractor payment datesDEEL_RETRIEVE_CONTRACTOR_PAYMENT_DATES_V2026_01_01Fetches the scheduled payment dates and current status of each payment cycle for a specific contract. **Token scopes**: `contracts:read`

Fetches the scheduled payment dates and current status of each payment cycle for a specific contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Contracts
Retrieve Country ListDEEL_RETRIEVE_COUNTRY_LIST_V2026_01_01Returns all countries supported by the platform, including each country's visa support status, Employer of Record availability, sub-territories, and classification.

Returns all countries supported by the platform, including each country's visa support status, Employer of Record availability, sub-territories, and classification.

认证

需要 Connected Account

Tags

Lookups
Retrieve current On-Demand PayrollDEEL_RETRIEVE_CURRENT_ON_DEMAND_PAYROLL_V2026_07_16Retrieves the active On-Demand Payroll for the given contract, including its status, SLAs, invoice and attached entries. **Token scopes**: `on-demand-payroll:read`

Retrieves the active On-Demand Payroll for the given contract, including its status, SLAs, invoice and attached entries. **Token scopes**: `on-demand-payroll:read`

认证

需要 Connected Account

Scopes

on-demand-payroll:read

Tags

On-Demand Payroll
Retrieve custom fields for a contractDEEL_RETRIEVE_CUSTOM_FIELDS_FOR_ACONTRACT_V2026_01_01Returns all custom fields associated with the specified contract. **Token scopes**: `contracts:read`

Returns all custom fields associated with the specified contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

Custom Fields
Retrieve custom fields for a workerDEEL_RETRIEVE_CUSTOM_FIELDS_FOR_AWORKER_V2026_01_01Returns all custom field values currently set for the specified worker. **Token scopes**: `people:read`

Returns all custom field values currently set for the specified worker. **Token scopes**: `people:read`

认证

需要 Connected Account

Scopes

people:read

Tags

Custom Fields
Retrieve Deel invoicesDEEL_RETRIEVE_DEEL_INVOICES_V2026_01_01Returns a paginated list of invoices for Deel platform fees. **Token scopes**: `accounting:read`

Returns a paginated list of invoices for Deel platform fees. **Token scopes**: `accounting:read`

认证

需要 Connected Account

Scopes

accounting:read

Tags

Accounting
Retrieve Effective Date LimitationsDEEL_RETRIEVE_EFFECTIVE_DATE_LIMITATIONS_V2026_01_01Returns validation rules for the effective date field within an EOR contract amendment flow. **Token scopes**: `contracts:read`

Returns validation rules for the effective date field within an EOR contract amendment flow. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Retrieve employee payslip recordsDEEL_RETRIEVE_EMPLOYEE_PAYSLIP_RECORDS_V2026_01_01Returns a list of payslip records for the specified worker. **Token scopes**: `payslips:read`

Returns a list of payslip records for the specified worker. **Token scopes**: `payslips:read`

认证

需要 Connected Account

Scopes

payslips:read

Tags

EOR
Retrieve employee payslipsDEEL_RETRIEVE_EMPLOYEE_PAYSLIPS_V2026_01_01Returns the payslip history for a GP employee, including each payslip's date range and status. Restricted to GP contract types. Each payslip in the response includes an `id` required by the payslip download endpoint. **Token scopes**: `payslips:read`, `worker:read`

Returns the payslip history for a GP employee, including each payslip's date range and status. Restricted to GP contract types. Each payslip in the response includes an `id` required by the payslip download endpoint. **Token scopes**: `payslips:read`, `worker:read`

认证

需要 Connected Account

Scopes

payslips:readworker:read

Tags

Global Payroll
Retrieve Employee Time Off Data for OffboardingDEEL_RETRIEVE_EMPLOYEE_TIME_OFF_DATA_FOR_OFFBOARDING_V2026_01_01Returns time off entitlements, balances, and upcoming time offs for the employee on the specified contract, optionally scoped to a target end_date. The response includes policy settings and tracking configuration required to support completion of an offboarding request. **Token scopes**: `contracts:read`

Returns time off entitlements, balances, and upcoming time offs for the employee on the specified contract, optionally scoped to a target end_date. The response includes policy settings and tracking configuration required to support completion of an offboarding request. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Retrieve EOR Contract DetailsDEEL_RETRIEVE_EOR_CONTRACT_DETAILS_V2026_01_01Returns basic contract information and associated employment costs for a specific EOR contract. **Token scopes**: `contracts:read`

Returns basic contract information and associated employment costs for a specific EOR contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Retrieve HRX documentsDEEL_RETRIEVE_HRX_DOCUMENTS_V2026_01_01Returns a paginated list of HRX documents shared with an employee under a specific EOR contract. **Token scopes**: `worker:read`, `contracts:read`

Returns a paginated list of HRX documents shared with an employee under a specific EOR contract. **Token scopes**: `worker:read`, `contracts:read`

认证

需要 Connected Account

Scopes

worker:readcontracts:read

Tags

HRX Documents
Retrieve invoicesDEEL_RETRIEVE_INVOICES_V2026_01_01Returns a paginated list of invoices; by default only paid invoices are returned, but passing `status=all` returns invoices in all statuses. Supports both offset- and cursor-based pagination. **Token scopes**: `accounting:read`

Returns a paginated list of invoices; by default only paid invoices are returned, but passing `status=all` returns invoices in all statuses. Supports both offset- and cursor-based pagination. **Token scopes**: `accounting:read`

认证

需要 Connected Account

Scopes

accounting:read

Tags

Accounting
Retrieve offboarding attachmentDEEL_RETRIEVE_OFFBOARDING_ATTACHMENT_V2026_01_01Downloads the content of a specific attachment associated with the termination for a given contract. **Token scopes**: `contracts:read`

Downloads the content of a specific attachment associated with the termination for a given contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Retrieve offboarding listDEEL_RETRIEVE_OFFBOARDING_LIST_V2026_01_01Returns a list of contracts currently in the offboarding process. By default, results are scoped to a 45-day date range; set `ignore_date_range` to `true` to retrieve all terminations regardless of date. **Token scopes**: `contracts:read`, `people:read`

Returns a list of contracts currently in the offboarding process. By default, results are scoped to a 45-day date range; set `ignore_date_range` to `true` to retrieve all terminations regardless of date. **Token scopes**: `contracts:read`, `people:read`

认证

需要 Connected Account

Scopes

contracts:readpeople:read

Tags

Offboarding
Retrieve Offboarding RequestDEEL_RETRIEVE_OFFBOARDING_REQUEST_V2026_01_01Retrieves the offboarding request associated with a specific EOR contract, including termination details, document review status, offboarding request data, and pending employee notification state. **Token scopes**: `contracts:read`, `worker:read`

Retrieves the offboarding request associated with a specific EOR contract, including termination details, document review status, offboarding request data, and pending employee notification state. **Token scopes**: `contracts:read`, `worker:read`

认证

需要 Connected Account

Scopes

contracts:readworker:read

Tags

EOR
Retrieve onboarding right-to-work case for a workerDEEL_RETRIEVE_ONBOARDING_RIGHT_TO_WORK_CASE_FOR_AWORKER_V2026_01_01Returns the right-to-work onboarding case for a worker, including any associated documents; returns an empty response if no open case exists. When a worker is associated with multiple contracts, supply `contract_id` to target a specific contract. **Token scopes**: `worker:read`

Returns the right-to-work onboarding case for a worker, including any associated documents; returns an empty response if no open case exists. When a worker is associated with multiple contracts, supply `contract_id` to target a specific contract. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Immigration
Retrieve paginated list of ATS attachment filesDEEL_RETRIEVE_PAGINATED_LIST_OF_ATS_ATTACHMENT_FILES_V2026_01_01Lists attachment files for a specific ATS entity, scoped by `attachable_type_slug`, `attachable_id`, and `attachment_type_slug`. **Token scopes**: `ats:read`

Lists attachment files for a specific ATS entity, scoped by `attachable_type_slug`, `attachable_id`, and `attachment_type_slug`. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve paginated list of ATS CandidatesDEEL_RETRIEVE_PAGINATED_LIST_OF_ATS_CANDIDATES_V2026_01_01Returns a paginated list of candidates, optionally filtered by job IDs, department IDs, tag IDs, current stage category or default type slugs, or a timestamp to return only records updated after a given point. **Token scopes**: `ats:read`

Returns a paginated list of candidates, optionally filtered by job IDs, department IDs, tag IDs, current stage category or default type slugs, or a timestamp to return only records updated after a given point. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve paginated list of ATS Rejection/Archivation reasonsDEEL_RETRIEVE_PAGINATED_LIST_OF_ATS_REJECTION_ARCHIVATION_REASONS_V2026_01_01Returns a paginated list of rejection and archivation reasons, filterable by `reason_group_slug` and `subgroup_slug`; when `include_counts` is true, each reason includes a usage count. **Token scopes**: `ats:read`

Returns a paginated list of rejection and archivation reasons, filterable by `reason_group_slug` and `subgroup_slug`; when `include_counts` is true, each reason includes a usage count. **Token scopes**: `ats:read`

认证

需要 Connected Account

Scopes

ats:read

Tags

ATS
Retrieve payment receiptsDEEL_RETRIEVE_PAYMENT_RECEIPTS_V2026_01_01Returns a cursor-paginated list of payments to Deel, including worker details, payment status, and payment methods. Use the `next_cursor` value from the response to retrieve subsequent pages. **Token scopes**: `accounting:read`

Returns a cursor-paginated list of payments to Deel, including worker details, payment status, and payment methods. Use the `next_cursor` value from the response to retrieve subsequent pages. **Token scopes**: `accounting:read`

认证

需要 Connected Account

Scopes

accounting:read

Tags

Accounting
Retrieve policy validation templatesDEEL_RETRIEVE_POLICY_VALIDATION_TEMPLATES_V2026_01_01Returns policy validation templates and policy types for one or more countries, specified as ISO 3166-1 alpha-2 codes. Policy types in the response are unique across the result set. **Token scopes**: `time-off:read`

Returns policy validation templates and policy types for one or more countries, specified as ISO 3166-1 alpha-2 codes. Policy types in the response are unique across the result set. **Token scopes**: `time-off:read`

认证

需要 Connected Account

Scopes

time-off:read

Tags

Time Off
Retrieve refund statement credit-note breakdownDEEL_RETRIEVE_REFUND_STATEMENT_CREDIT_NOTE_BREAKDOWN_V2026_05_11Use this endpoint to retrieve a detailed breakdown of credit notes associated with a specific refund statement. It provides comprehensive details for financial tracking and reconciliation. **Token scopes**: `accounting:read`

Use this endpoint to retrieve a detailed breakdown of credit notes associated with a specific refund statement. It provides comprehensive details for financial tracking and reconciliation. **Token scopes**: `accounting:read`

认证

需要 Connected Account

Scopes

accounting:read

Tags

Refund Statements
Retrieve refund statementsDEEL_RETRIEVE_REFUND_STATEMENTS_V2026_04_30Use this endpoint to retrieve a list of refund statements. This allows review of past transactions and reconciliation of accounts. **Token scopes**: `accounting:read`

Use this endpoint to retrieve a list of refund statements. This allows review of past transactions and reconciliation of accounts. **Token scopes**: `accounting:read`

认证

需要 Connected Account

Scopes

accounting:read

Tags

Accounting
Retrieve restricted offboarding datesDEEL_RETRIEVE_RESTRICTED_OFFBOARDING_DATES_V2026_01_01Returns country-specific dates unavailable for offboarding end-date selection—including weekends and public holidays—along with the earliest available end date; optionally filtered by termination type. **Token scopes**: `contracts:read`

Returns country-specific dates unavailable for offboarding end-date selection—including weekends and public holidays—along with the earliest available end date; optionally filtered by termination type. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR
Retrieve Seniority LevelsDEEL_RETRIEVE_SENIORITY_LEVELS_V2026_01_01Returns predefined seniority levels including their names, hierarchical positions, and identifiers. When `is_eor_contract` is `true`, C-level seniorities are excluded from the response.

Returns predefined seniority levels including their names, hierarchical positions, and identifiers. When `is_eor_contract` is `true`, C-level seniorities are excluded from the response.

认证

需要 Connected Account

Tags

Lookups
Retrieve Supported Currency ListDEEL_RETRIEVE_SUPPORTED_CURRENCY_LIST_V2026_01_01Returns all currencies supported by the platform, including their ISO codes and names.

Returns all currencies supported by the platform, including their ISO codes and names.

认证

需要 Connected Account

Tags

Lookups
Retrieve termination details by HRIS profile identifierDEEL_RETRIEVE_TERMINATION_DETAILS_BY_HRIS_PROFILE_IDENTIFIER_V2026_01_01Returns termination details for a contract identified by its HRIS profile `oid`. **Token scopes**: `contracts:read`, `people:read`

Returns termination details for a contract identified by its HRIS profile `oid`. **Token scopes**: `contracts:read`, `people:read`

认证

需要 Connected Account

Scopes

contracts:readpeople:read

Tags

Offboarding
Retrieve termination detailsDEEL_RETRIEVE_TERMINATION_DETAILS_V2026_01_01Returns termination details for a contract identified by its offboarding tracker `id`. **Token scopes**: `contracts:read`, `people:read`

Returns termination details for a contract identified by its offboarding tracker `id`. **Token scopes**: `contracts:read`, `people:read`

认证

需要 Connected Account

Scopes

contracts:readpeople:read

Tags

Offboarding
Retrieve Time-Off TypesDEEL_RETRIEVE_TIME_OFF_TYPES_V2026_01_01Returns the predefined time-off types available for registration on the platform.

Returns the predefined time-off types available for registration on the platform.

认证

需要 Connected Account

Tags

Lookups
Retrieve worker resignationsDEEL_RETRIEVE_WORKER_RESIGNATIONS_V2026_01_01Returns resignations submitted by EOR workers, optionally filtered by resignation letter status. **Token scopes**: `worker:read`

Returns resignations submitted by EOR workers, optionally filtered by resignation letter status. **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

EOR
Retrieve worker transaction historyDEEL_RETRIEVE_WORKER_TRANSACTION_HISTORY_V2026_04_30Use this endpoint to access a worker's transaction history quickly. This integration works with white-label clients and ensures compliance by not following the generic contractor route **Token scopes**: `worker:read`

Use this endpoint to access a worker's transaction history quickly. This integration works with white-label clients and ensures compliance by not following the generic contractor route **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Workers
Retrieve worker's actionable journeysDEEL_RETRIEVE_WORKERS_ACTIONABLE_JOURNEYS_V2026_01_01Returns cursor-paginated ActionableJourneys assigned to the authenticated worker. ActionableJourneys correspond to what the user interface labels as Courses. Learn more about [Learning Management](https://www.deel.com/hr/engage/learning-management-software/) **Token scopes**: `worker:read`

Returns cursor-paginated ActionableJourneys assigned to the authenticated worker. ActionableJourneys correspond to what the user interface labels as Courses. Learn more about [Learning Management](https://www.deel.com/hr/engage/learning-management-software/) **Token scopes**: `worker:read`

认证

需要 Connected Account

Scopes

worker:read

Tags

Learning
Retrieve working locationsDEEL_RETRIEVE_WORKING_LOCATIONS_V2026_01_01Returns the list of available work location labels for the organization. Populate options when creating or editing people or contract records. **Token scopes**: `organizations:read`

Returns the list of available work location labels for the organization. Populate options when creating or editing people or contract records. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Organizations
Review, approve, or request changes to EOR offboarding documentsDEEL_REVIEW_APPROVE_OR_REQUEST_CHANGES_TO_EOR_OFFBOARDING_DOCUMENTS_V2026_01_01Submits a client sign-off decision—approval or change request—for the offboarding documents of a specific contract during the client sign-off step. **Token scopes**: `contracts:write`

Submits a client sign-off decision—approval or change request—for the offboarding documents of a specific contract during the client sign-off step. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Review a single taskDEEL_REVIEW_ASINGLE_TASK_V2026_01_01Submits an approval or rejection review for a task associated with a contract. If the review status is declined, an optional reason may be included in the request body. **Token scopes**: `contracts:write`

Submits an approval or rejection review for a task associated with a contract. If the review status is declined, an optional reason may be included in the request body. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Tasks
Review a submitted timesheetDEEL_REVIEW_ASUBMITTED_TIMESHEET_V2026_01_01Approves or rejects a submitted timesheet; only timesheets in `PENDING_REVIEW` status are eligible, and all associated hours are approved or rejected as a single operation. **Token scopes**: `time-tracking:write`

Approves or rejects a submitted timesheet; only timesheets in `PENDING_REVIEW` status are eligible, and all associated hours are approved or rejected as a single operation. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Timesheets
Review multiple tasksDEEL_REVIEW_MULTIPLE_TASKS_V2026_01_01Approves or declines multiple submitted tasks associated with a contract in a single request. Each task review must include a status of approved or declined, with an optional reason required when declining. **Token scopes**: `contracts:write`

Approves or declines multiple submitted tasks associated with a contract in a single request. Each task review must include a status of approved or declined, with an optional reason required when declining. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Tasks
Sign a contract amendment (employee)DEEL_SIGN_ACONTRACT_AMENDMENT_EMPLOYEE_V2026_01_01Records the employee's signature on a specific contract amendment, confirming acceptance of the amendment terms. Returns the updated amendment record upon successful signing. **Token scopes**: `worker:write`

Records the employee's signature on a specific contract amendment, confirming acceptance of the amendment terms. Returns the updated amendment record upon successful signing. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Sign a contractDEEL_SIGN_ACONTRACT_V2026_01_01Signs a contract on behalf of the contractor, transitioning contract status to active and completing the contractor onboarding workflow. **Token scopes**: `worker:write`

Signs a contract on behalf of the contractor, transitioning contract status to active and completing the contractor onboarding workflow. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Sign AmendmentDEEL_SIGN_AMENDMENT_V2026_01_01Records the worker's signature on a pending amendment identified by amendment_id. Once signed, the amendment's status change is reflected in the associated contract. **Token scopes**: `worker:read`, `worker:write`, `benefits:read`

Records the worker's signature on a pending amendment identified by amendment_id. Once signed, the amendment's status change is reflected in the associated contract. **Token scopes**: `worker:read`, `worker:write`, `benefits:read`

认证

需要 Connected Account

Scopes

worker:readworker:writebenefits:read

Tags

Contracts
Sign a contractDEEL_SIGN_CONTRACT_V2026_01_01Signs a contract on behalf of the client (employer), advancing the contract through the hiring workflow. When the contract is awaiting the client signature, it transitions to a pending-contractor-signature state. Can also be used to sign a pending amendment on an already active contract. **Token scopes**: `contracts:write`

Signs a contract on behalf of the client (employer), advancing the contract through the hiring workflow. When the contract is awaiting the client signature, it transitions to a pending-contractor-signature state. Can also be used to sign a pending amendment on an already active contract. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Contracts
Sign EOR contract documentDEEL_SIGN_EOR_CONTRACT_DOCUMENT_V2026_01_01Applies a signature and job title to a specified EOR contract document. Currently only the `FRAMEWORK_AGREEMENT` document type is supported. **Token scopes**: `contracts:write`

Applies a signature and job title to a specified EOR contract document. Currently only the `FRAMEWORK_AGREEMENT` document type is supported. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Sign Resignation LetterDEEL_SIGN_RESIGNATION_LETTER_V2026_01_01Records the worker's signature on the resignation letter for the contract, which is required to finalize the resignation process; upon successful submission, the signed letter is queued for PDF generation and further processing. **Token scopes**: `worker:write`

Records the worker's signature on the resignation letter for the contract, which is required to finalize the resignation process; upon successful submission, the signed letter is queued for PDF generation and further processing. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Sign worker contractDEEL_SIGN_WORKER_CONTRACT_V2026_01_01Records the worker's signature on the contract identified by contract_id. Only contracts in an unsigned, pending state can be signed. **Token scopes**: `worker:write`

Records the worker's signature on the contract identified by contract_id. Only contracts in an unsigned, pending state can be signed. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

Contracts
Submit employee resignation PTO reviewDEEL_SUBMIT_EMPLOYEE_RESIGNATION_PTO_REVIEW_V2026_01_01Submits PTO details for a resignation request, triggers related notifications, and finalizes the PTO review step. Only callable when the resignation status is `AWAITING_PTO`. **Token scopes**: `contracts:write`

Submits PTO details for a resignation request, triggers related notifications, and finalizes the PTO review step. Only callable when the resignation status is `AWAITING_PTO`. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Submit employee sign-off review for offboarding documentsDEEL_SUBMIT_EMPLOYEE_SIGN_OFF_REVIEW_FOR_OFFBOARDING_DOCUMENTS_V2026_01_01Records an employee's sign-off decision—approval or change request with feedback—for the offboarding document set of a contract. **Token scopes**: `worker:write`

Records an employee's sign-off decision—approval or change request with feedback—for the offboarding document set of a contract. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Submit On-Demand PayrollDEEL_SUBMIT_ON_DEMAND_PAYROLL_V2026_07_17Submits an On-Demand Payroll for Deel processing after the client has reviewed and approved all of its entries. **Token scopes**: `on-demand-payroll:write`

Submits an On-Demand Payroll for Deel processing after the client has reviewed and approved all of its entries. **Token scopes**: `on-demand-payroll:write`

认证

需要 Connected Account

Scopes

on-demand-payroll:write

Tags

On-Demand Payroll
Submit Project Assignment Checkin Questionnaire DataDEEL_SUBMIT_PROJECT_ASSIGNMENT_CHECKIN_QUESTIONNAIRE_DATA_V2026_01_01Submits completed answers for a project assignment checkin questionnaire. All required questionnaire fields must be included; partial submissions are not accepted. **Token scopes**: `contracts:read`, `contracts:write`

Submits completed answers for a project assignment checkin questionnaire. All required questionnaire fields must be included; partial submissions are not accepted. **Token scopes**: `contracts:read`, `contracts:write`

认证

需要 Connected Account

Scopes

contracts:readcontracts:write

Tags

EOR
Sync cost centers for legal entityDEEL_SYNC_COST_CENTERS_FOR_LEGAL_ENTITY_V2026_01_01Update legal entity cost center's data to replicate the data provided on the request **Token scopes**: `legal-entity:write`

Update legal entity cost center's data to replicate the data provided on the request **Token scopes**: `legal-entity:write`

认证

需要 Connected Account

Scopes

legal-entity:write

Tags

Cost Centers
Terminate contractDEEL_TERMINATE_CONTRACT_V2026_01_01Initiates termination of an active contract, recording the termination reason, effective date, and any final payment details. Can only be called on contracts that are currently active. **Token scopes**: `contracts:write`

Initiates termination of an active contract, recording the termination reason, effective date, and any final payment details. Can only be called on contracts that are currently active. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Terminations
Remove inviteDEEL_UNINVITE_TO_SIGN_CONTRACT_V2026_01_01Removes the active signing invitation from a contract to allow a new invitation to be issued to the worker. **Token scopes**: `contracts:write`

Removes the active signing invitation from a contract to allow a new invitation to be issued to the worker. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Contracts
Update additional informationDEEL_UPDATE_ADDITIONAL_INFORMATION_V2026_01_01Partially updates the additional information on an EOR employee agreement. This operation is only permitted when the contract status is `new`, `under_review`, or `waiting_for_employee_contract`; invoking it with any other status will result in an error. **Token scopes**: `worker:write`

Partially updates the additional information on an EOR employee agreement. This operation is only permitted when the contract status is `new`, `under_review`, or `waiting_for_employee_contract`; invoking it with any other status will result in an error. **Token scopes**: `worker:write`

认证

需要 Connected Account

Scopes

worker:write

Tags

EOR
Update addressDEEL_UPDATE_ADDRESS_V2026_01_01Partially updates the address on record for the GP employee. **Token scopes**: `people:write`

Partially updates the address on record for the GP employee. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Global Payroll
Update an existing HRIS Org Structure by external IDDEEL_UPDATE_AN_EXISTING_HRIS_ORG_STRUCTURE_BY_EXTERNAL_ID_V2026_01_01Applies a partial update to an existing organization structure. Only fields provided in the request body are modified; omitted fields retain their current values. **Token scopes**: `organizations:write`

Applies a partial update to an existing organization structure. Only fields provided in the request body are modified; omitted fields retain their current values. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Organization structure
Update an existing HRIS Org StructureDEEL_UPDATE_AN_EXISTING_HRIS_ORG_STRUCTURE_V2026_01_01Update an existing HRIS Org Structure including its name, settings, and teams hierarchy. **Token scopes**: `organizations:write`

Update an existing HRIS Org Structure including its name, settings, and teams hierarchy. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Organization structure
Update an invoice adjustmentDEEL_UPDATE_AN_INVOICE_ADJUSTMENT_V2026_01_01Applies a partial update to an existing invoice adjustment; only fields included in the request body are modified. **Token scopes**: `invoice-adjustments:write`, `worker:write`

Applies a partial update to an existing invoice adjustment; only fields included in the request body are modified. **Token scopes**: `invoice-adjustments:write`, `worker:write`

认证

需要 Connected Account

Scopes

invoice-adjustments:writeworker:write

Tags

Invoices
Update a shift rateDEEL_UPDATE_ASHIFT_RATE_V2026_01_01Applies a partial update to an existing shift rate, modifying only the fields provided in the request body. **Token scopes**: `time-tracking:write`

Applies a partial update to an existing shift rate, modifying only the fields provided in the request body. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Rates
Update a shiftDEEL_UPDATE_ASHIFT_V2026_01_01Applies a partial update to an existing shift, modifying only the fields supplied in the request body. Fields omitted from the request are left unchanged. **Token scopes**: `time-tracking:write`

Applies a partial update to an existing shift, modifying only the fields supplied in the request body. Fields omitted from the request are left unchanged. **Token scopes**: `time-tracking:write`

认证

需要 Connected Account

Scopes

time-tracking:write

Tags

Time Tracking Shifts
Update a specific EOR contract amendmentDEEL_UPDATE_ASPECIFIC_EOR_CONTRACT_AMENDMENT_V2026_01_01Applies a partial update to a specific EOR contract amendment. The amendment must be in DRAFT status; updates to amendments in any other state will be rejected. This operation overwrites existing draft data and cannot be undone. **Token scopes**: `contracts:write`

Applies a partial update to a specific EOR contract amendment. The amendment must be in DRAFT status; updates to amendments in any other state will be rejected. This operation overwrites existing draft data and cannot be undone. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Update a timesheet entryDEEL_UPDATE_ATIMESHEET_ENTRY_V2026_01_01Partially updates an existing timesheet entry; only fields supplied in the request body are modified. Both clients and contractors may perform this operation. **Token scopes**: `timesheets:write`

Partially updates an existing timesheet entry; only fields supplied in the request body are modified. Both clients and contractors may perform this operation. **Token scopes**: `timesheets:write`

认证

需要 Connected Account

Scopes

timesheets:write

Tags

Timesheets
Update auto withdraw setting for contractorDEEL_UPDATE_AUTO_WITHDRAW_SETTING_V2026_01_01Updates the auto-withdrawal configuration for the authenticated contractor. **Token scopes**: `worker:read`, `worker:write`

Updates the auto-withdrawal configuration for the authenticated contractor. **Token scopes**: `worker:read`, `worker:write`

认证

需要 Connected Account

Scopes

worker:readworker:write

Tags

Payouts
Update a bank transfer methodDEEL_UPDATE_BANK_TRANSFER_METHOD_V2026_01_01Fully replaces the bank transfer method; all method fields must be provided as this is a complete replacement, not a partial update. **Token scopes**: `worker:read`, `worker:write`

Fully replaces the bank transfer method; all method fields must be provided as this is a complete replacement, not a partial update. **Token scopes**: `worker:read`, `worker:write`

认证

需要 Connected Account

Scopes

worker:readworker:write

Tags

Payouts
Update compensationDEEL_UPDATE_COMPENSATION_V2026_01_01Updates the compensation for the GP employee and returns the complete compensation history including the applied change. **Token scopes**: `people:write`

Updates the compensation for the GP employee and returns the complete compensation history including the applied change. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Global Payroll
Update contract payment typeDEEL_UPDATE_CONTRACT_PLATFORM_PAYMENT_TYPE_V2026_06_24Sets the payment type for an IC contract. Use `platform_payment_type_application_type` to control when the change takes effect on a signed contract. **Token scopes**: `contracts:write`

Sets the payment type for an IC contract. Use `platform_payment_type_application_type` to control when the change takes effect on a signed contract. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Contracts
Update Employee Information for EOR ContractDEEL_UPDATE_EMPLOYEE_INFORMATION_FOR_EOR_CONTRACT_V2026_01_01Applies partial updates to employee information on an EOR contract. Only accepts documented fields — any undocumented fields will cause a validation error. Updates are permitted only when the contract has a status of `new`, `under_review`, `waiting_for_client_sign`, `waiting_for_eor_sign`, `waiting_for_employee_contract`, `waiting_for_employee_sign`, `awaiting_deposit_payment`, or `rejected`. **Token scopes**: `contracts:write`

Applies partial updates to employee information on an EOR contract. Only accepts documented fields — any undocumented fields will cause a validation error. Updates are permitted only when the contract has a status of `new`, `under_review`, `waiting_for_client_sign`, `waiting_for_eor_sign`, `waiting_for_employee_contract`, `waiting_for_employee_sign`, `awaiting_deposit_payment`, or `rejected`. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Update employee informationDEEL_UPDATE_EMPLOYEE_INFORMATION_V2026_01_01Partially updates personal details, tax information, and employment-related fields for the GP worker. **Token scopes**: `people:write`

Partially updates personal details, tax information, and employment-related fields for the GP worker. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Global Payroll
Update employment type for a contractDEEL_UPDATE_EMPLOYMENT_TYPE_FOR_ACONTRACT_V2026_07_07Update the employment type (full-time, part-time, or on leave) and FTE for a Global Payroll contract. Provide the contract ID and the change details, including the date the change takes effect. **Token scopes**: `contracts:write`

Update the employment type (full-time, part-time, or on leave) and FTE for a Global Payroll contract. Provide the contract ID and the change details, including the date the change takes effect. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Global Payroll
Update EOR ContractDEEL_UPDATE_EOR_CONTRACT_V2026_01_01Applies partial updates to mutable fields of an EOR contract, such as salary, job title, or benefits. Only fields included in the request body are modified; fields required for validation must still be present. **Token scopes**: `contracts:write`

Applies partial updates to mutable fields of an EOR contract, such as salary, job title, or benefits. Only fields included in the request body are modified; fields required for validation must still be present. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Update GP Workers Additional InformationDEEL_UPDATE_GP_WORKERS_ADDITIONAL_INFORMATION_V2026_01_01Partially updates the additional information on the contract; only fields supplied under the `data` object are modified. **Token scopes**: `people:write`

Partially updates the additional information on the contract; only fields supplied under the `data` object are modified. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Global Payroll
Update PTO policyDEEL_UPDATE_GPEMPLOYEE_PTO_V2026_01_01Applies a partial update to the PTO policy assigned to a Global Payroll worker. Only fields included in the request body are modified; omitted fields retain their current values. **Token scopes**: `people:write`

Applies a partial update to the PTO policy assigned to a Global Payroll worker. Only fields included in the request body are modified; omitted fields retain their current values. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Global Payroll
Update Hourly Report PresetDEEL_UPDATE_HOURLY_REPORT_PRESET_V2026_01_01Applies a partial update to an existing hourly report preset identified by id. Only fields included in the request body are modified. **Token scopes**: `timesheets:write`

Applies a partial update to an existing hourly report preset identified by id. Only fields included in the request body are modified. **Token scopes**: `timesheets:write`

认证

需要 Connected Account

Scopes

timesheets:write

Tags

Projects
Update IC invoicing taxDEEL_UPDATE_IC_INVOICING_TAX_V2026_01_01Applies a partial update to the invoicing tax for an independent contractor contract; accepts `tax_type` (WITHHOLDING_TAX or VAT) and `percentage` to modify how taxes are calculated on future invoices. **Token scopes**: `invoice-adjustments:write`

Applies a partial update to the invoicing tax for an independent contractor contract; accepts `tax_type` (WITHHOLDING_TAX or VAT) and `percentage` to modify how taxes are calculated on future invoices. **Token scopes**: `invoice-adjustments:write`

认证

需要 Connected Account

Scopes

invoice-adjustments:write

Tags

IC invoicing taxes
Review a single invoice adjustmentDEEL_UPDATE_INVOICE_ADJUSTMENT_BY_ID_V2026_01_01Submits an approve or decline review decision for a single invoice adjustment. **Token scopes**: `invoice-adjustments:write`

Submits an approve or decline review decision for a single invoice adjustment. **Token scopes**: `invoice-adjustments:write`

认证

需要 Connected Account

Scopes

invoice-adjustments:write

Tags

Invoices
Update organization custom roleDEEL_UPDATE_ORGANIZATION_ROLE_V2026_01_01Applies a partial update to the custom role, modifying only the fields supplied in the request body. **Token scopes**: `organizations:write`

Applies a partial update to the custom role, modifying only the fields supplied in the request body. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Organizations
Update organization structure team custom fieldsDEEL_UPDATE_ORGANIZATION_STRUCTURE_TEAM_CUSTOM_FIELDS_V2026_01_01Applies a partial update to custom field values on the specified team. Updates can be scheduled for a future effective date, and setting a field's value to `null` deletes that field value. **Token scopes**: `organizations:read`

Applies a partial update to custom field values on the specified team. Updates can be scheduled for a future effective date, and setting a field's value to `null` deletes that field value. **Token scopes**: `organizations:read`

认证

需要 Connected Account

Scopes

organizations:read

Tags

Organization Structure
Update organization structureDEEL_UPDATE_ORGANIZATION_STRUCTURE_V2026_01_01Assigns a worker to a department by their HRIS profile ID. By default the new assignment appends to existing positions; set `replace_other_positions` to true to replace all current positions instead. **Token scopes**: `people:write`

Assigns a worker to a department by their HRIS profile ID. By default the new assignment appends to existing positions; set `replace_other_positions` to true to replace all current positions instead. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

People
Update personal information by external idDEEL_UPDATE_PEOPLE_PERSONAL_INFORMATION_BY_EXTERNAL_ID_V2026_01_01Partially updates a worker's personal information using an external identifier. Only fields included in the request body are modified. **Token scopes**: `people:write`

Partially updates a worker's personal information using an external identifier. Only fields included in the request body are modified. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

People
Update personal informationDEEL_UPDATE_PEOPLE_PERSONAL_INFORMATION_BY_ID_V2026_01_01Partially updates personal information for a worker by their worker ID; only fields included in the request body are modified. **Token scopes**: `people:write`

Partially updates personal information for a worker by their worker ID; only fields included in the request body are modified. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

People
Update working locationDEEL_UPDATE_PEOPLE_WORKING_LOCATION_V2026_01_01Sets the working location for a worker identified by their HRIS profile ID. **Token scopes**: `people:write`

Sets the working location for a worker identified by their HRIS profile ID. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

People
Update Task By IDDEEL_UPDATE_TASK_BY_ID_V2026_01_01Applies a partial update to the specified task and returns whether the update was successful. **Token scopes**: `tasks:write`

Applies a partial update to the specified task and returns whether the update was successful. **Token scopes**: `tasks:write`

认证

需要 Connected Account

Scopes

tasks:write

Tags

Tasks
Update a webhookDEEL_UPDATE_WEBHOOK_BY_ID_V2026_01_01Partially updates an existing webhook subscription. Supports updating fields such as status and child organization event propagation. **Token scopes**: `webhooks:write`

Partially updates an existing webhook subscription. Supports updating fields such as status and child organization event propagation. **Token scopes**: `webhooks:write`

认证

需要 Connected Account

Scopes

webhooks:write

Tags

Webhooks
Update a worker relation type by external idDEEL_UPDATE_WORKER_RELATION_TYPE_EXTERNAL_ID_V2026_01_01Applies a partial update to a worker relation type. Only fields included in the request body are modified; omitted fields retain their current values. **Token scopes**: `organizations:write`

Applies a partial update to a worker relation type. Only fields included in the request body are modified; omitted fields retain their current values. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Worker Relations
Update a worker relation typeDEEL_UPDATE_WORKER_RELATION_TYPE_V2026_01_01Applies a partial update to an existing worker relation type. Only fields provided in the request body are modified; omitted fields retain their current values. **Token scopes**: `organizations:write`

Applies a partial update to an existing worker relation type. Only fields provided in the request body are modified; omitted fields retain their current values. **Token scopes**: `organizations:write`

认证

需要 Connected Account

Scopes

organizations:write

Tags

Worker Relations
Create child worker relation with external IdDEEL_UPSERT_CHILD_WORKER_RELATIONS_EXTERNAL_ID_V2026_01_01Creates or replaces the child worker relation for the HrisProfile identified by the given external ID. If a child relation already exists for this profile, it is overwritten with the supplied data. **Token scopes**: `profile:write`

Creates or replaces the child worker relation for the HrisProfile identified by the given external ID. If a child relation already exists for this profile, it is overwritten with the supplied data. **Token scopes**: `profile:write`

认证

需要 Connected Account

Scopes

profile:write

Tags

Worker Relations
Update custom field valueDEEL_UPSERT_CUSTOM_FIELD_VALUE_FROM_CONTRACTS_V2026_01_01Creates or updates custom field values on the specified contract. This is a full replacement operation — any custom field values not included in the request body will be removed. **Token scopes**: `contracts:write`

Creates or updates custom field values on the specified contract. This is a full replacement operation — any custom field values not included in the request body will be removed. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

Custom Fields
Update custom field valueDEEL_UPSERT_CUSTOM_FIELD_VALUE_FROM_WORKER_V2026_01_01Creates or updates a custom field value for a worker; if a value for the specified field already exists it is overwritten. **Token scopes**: `people:write`

Creates or updates a custom field value for a worker; if a value for the specified field already exists it is overwritten. **Token scopes**: `people:write`

认证

需要 Connected Account

Scopes

people:write

Tags

Custom Fields
Create a parent worker relationDEEL_UPSERT_PARENT_WORKER_RELATIONS_V2026_01_01Creates or replaces the parent worker relation for the HrisProfile. If a parent relation already exists for this profile, it is overwritten with the supplied data. **Token scopes**: `profile:write`

Creates or replaces the parent worker relation for the HrisProfile. If a parent relation already exists for this profile, it is overwritten with the supplied data. **Token scopes**: `profile:write`

认证

需要 Connected Account

Scopes

profile:write

Tags

Worker Relations
Validate amendment data pointsDEEL_VALIDATE_AMENDMENT_DATA_POINTS_V2026_01_01Validates amendment data points for a given contract against any external validation rules before an amendment is submitted. This call should be made prior to creating an amendment to confirm that the proposed data points are acceptable. **Token scopes**: `contracts:write`

Validates amendment data points for a given contract against any external validation rules before an amendment is submitted. This call should be made prior to creating an amendment to confirm that the proposed data points are acceptable. **Token scopes**: `contracts:write`

认证

需要 Connected Account

Scopes

contracts:write

Tags

EOR
Validate time-off requestDEEL_VALIDATE_TIME_OFF_REQUEST_V2026_01_01Validates a time-off request against policy compliance, available balance, blackout dates, and other rules before the request is created. The response includes an is_valid flag, any validation error message, adjusted start and end dates if applicable, balance projections, and country-specific validation results. **Token scopes**: `time-off:read`

Validates a time-off request against policy compliance, available balance, blackout dates, and other rules before the request is created. The response includes an is_valid flag, any validation error message, adjusted start and end dates if applicable, balance projections, and country-specific validation results. **Token scopes**: `time-off:read`

认证

需要 Connected Account

Scopes

time-off:read

Tags

Time Off
View information about amendmentDEEL_VIEW_INFORMATION_ABOUT_AMENDMENT_V2026_01_01Retrieves a specific amendment for an EOR contract. **Token scopes**: `contracts:read`

Retrieves a specific amendment for an EOR contract. **Token scopes**: `contracts:read`

认证

需要 Connected Account

Scopes

contracts:read

Tags

EOR