List onboarding employees
Returns a list of all workers currently going through the onboarding process, including contract details, HRIS profile information, current onboarding status, and onboarding due dates. Use this endpoint to monitor onboarding progress, track pending actions, and ensure deadlines are met.
Token scopes: contracts:read, people:read
Authentication
AuthorizationBearer
## Authentication
The Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.
```curl
curl -X GET 'https://api.letsdeel.com/rest/v2/contracts' \
-H 'Authorization: Bearer YOUR-TOKEN-HERE'
```
[Learn more about authentication](/api/authentication)
OR
AuthorizationBearer
Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/
Query parameters
search
Search term to filter contracts by name or other attributes
contractOid
Search attribute to filter onboarding list by contract id
hiringTypes
Search attribute to filter onboarding list by hiring type
Allowed values:
progressStatuses
Search attribute to filter onboarding list by progress status
Allowed values:
countries
Search attribute to filter onboarding list by country
teams
Search attribute to filter onboarding list by team
legalEntities
Search attribute to filter onboarding list by legal entity
hrisDirectManagers
Search attribute to filter onboarding list by HRIS direct manager
fromDate
Start date for filtering contracts
toDate
End date for filtering contracts
actions
Onboarding actions
Allowed values:
limit
Number of results to return per page
sort_by
Field to sort by
Allowed values:
sort_order
Sorting order
Allowed values:
cursor
Cursor for pagination
include_overview
Include an overview of the contract
Response
A list of onboarding and their details
data
page
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error