Skip to main content
Deel
Previewv2.0.0
92 actions · 2 auth methods
HRISATS

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.

Connector Profile · API Token

Uses a bearer token generated from the Deel Developer Center. Organization tokens grant full org access; personal tokens…

Connector Profile · OAuth 2.0

Requires creating an OAuth app in the Deel Developer Center. Access tokens expire after 30 days, refresh tokens after 90…
3

Link an Account

Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · API Token

Link Account · OAuth 2.0

4

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Actions

|
92 actions
Action
Description
Required scopes
List Adjustment Categories
Retrieve adjustment categories for your organization
List ATS Candidates
Retrieve a paginated list of candidates in the ATS
List ATS Jobs
Retrieve a paginated list of jobs in the ATS
List ATS Applications
Retrieve a paginated list of candidate applications
Get ATS Application
Retrieve a single application by ID
List ATS Job Postings
Retrieve a list of ATS job postings
List ATS Offers
Retrieve a list of ATS offers
Create ATS Candidate
Create a new candidate in the ATS
Create ATS Application
Create a new application linking a candidate to a job
Get ATS Job Posting
Retrieve a specific job posting by ID
List ATS Departments
Retrieve a list of departments in the ATS
List ATS Locations
Retrieve a list of locations in the ATS
Create ATS Job
Create a job in the ATS
List ATS Employment Types
Retrieve the employment types defined in the ATS
Retrieve A List Of ATS Teams
Retrieve the teams defined in the ATS
List Contract Templates
Retrieve contract templates available in the organization
List Contracts
Retrieve a list of contracts
Get Contract
Retrieve a single contract by ID
Create Contract
Create a new contractor contract
List Departments
Retrieve a list of departments in the organization
Get EOR Hiring Guide By Country
Retrieve hiring guide data for a specific country
Calculate EOR Employment Cost
Calculate total employment costs for an EOR arrangement
List EOR Job Scope Templates
Retrieve job scope templates for EOR contracts
List EOR Benefits
Retrieve the benefits available for an EOR hire in a country
List GP Payroll Events By Legal Entity
Retrieve payroll events for a specific legal entity
List GP Worker Payslips
Retrieve payslips for a Global Payroll worker
List Groups
Retrieve a list of groups in the organization
Create Group
Create a new group within the organization
Update Group
Edit the details of an existing group
Delete Group
Archive an existing group
List Organization Structures
Retrieve the organization’s hierarchical structure
Get Organization Structure
Retrieve a specific organization structure by ID
List Worker Relations
Retrieve worker relations for an HRIS profile
List Worker Relation Types
Retrieve all worker relation types defined for the organization
Create Organization Structure
Create a new HRIS organization structure with its teams
Update Organization Structure
Update an existing HRIS organization structure and its teams
Delete Organization Structure
Delete an HRIS organization structure
Create Worker Relation
Link a parent HRIS profile to one or more child profiles under a relation type
Delete Worker Relation
Remove a worker relation
Create Worker Relation Type
Create a worker relation type
Update Worker Relation Type
Update the names or external ID of a worker relation type
Delete Worker Relation Type
Delete a worker relation type
List Invoices
Retrieve a list of invoices for your workforce
Get Invoice
Retrieve invoice details by ID
List Deel Invoices
Retrieve a list of Deel fee invoices
List Legal Entities
Retrieve a list of legal entities in the account
Create Legal Entity
Create a legal entity in the organization
Update Legal Entity
Update a legal entity
Delete Legal Entity
Archive a legal entity
List Countries
Retrieve the list of countries supported by Deel
List Currencies
Retrieve the list of currencies supported by Deel
List Job Titles
Retrieve pre-defined job titles from the Deel platform
List Seniority Levels
Retrieve predefined seniority levels from Deel
List Time Off Types
Retrieve predefined time-off types from Deel
List Managers
Retrieve a list of all managers in the organization
Create Manager
Create a manager account in the organization
List Offboarding
Retrieve a list of contracts in the offboarding process
List Onboarding Employees
Retrieve workers currently going through onboarding
Get Organization
Retrieve details of the current organization
List Organization Tasks
Retrieve a list of tasks for the organization
List Working Locations
Retrieve available work location labels for the organization
List Payments
Retrieve a list of payment receipts
List People
Retrieve a list of people in the organization
Get Person
Retrieve a single person by their ID
List People Custom Fields
Retrieve all custom fields associated with People records
Create Person
Hire a direct employee into the HRIS
List Roles
Retrieve a list of roles assigned within the organization
Create Role
Create a custom organization role
Update Role
Update a custom organization role
List Time Off Requests
Retrieve a list of time-off requests for the organization
Get Work Schedule And Holidays
Retrieve holidays, work schedules, and time-off dailies for a date range
List Time Off Policies
Retrieve the time-off policies assigned to a person
Create Time Off Request
Create a time-off request for a person
Update Time Off Request
Update an existing time-off request
Cancel Time Off Request
Cancel a time-off request
Review Time Off Requests
Approve or reject one or more pending time-off requests
List Time Tracking Shift Rates
Retrieve a paginated list of shift rates
List Time Tracking Shifts
Retrieve a paginated list of shifts
Create Shift Rate
Create a time-tracking shift rate
Update Shift Rate
Update a shift rate by its external ID
Delete Shift Rate
Delete a shift rate by its external ID
Create Shifts
Record one or more shifts against a contract
Update Shift
Update a shift by its external ID
Delete Shift
Delete a shift by its external ID
List Timesheets
Retrieve a list of timesheets
Create Timesheet
Record a timesheet entry against a contract
Update Timesheet
Update a timesheet entry
Delete Timesheet
Request deletion of a timesheet entry
Review Timesheet
Approve or decline a timesheet entry
List Timesheet Presets
Retrieve the timesheet presets available on a contract
Get Timesheet Preset
Retrieve a single timesheet preset by its ID
List Webhooks
Retrieve a list of webhook subscriptions