List onboarding employees
Use this endpoint to monitor workers as they progress through onboarding and identify onboarding records that require follow-up.
Token scopes: contracts:read, people:read
Authentication
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 -X GET 'https://api.letsdeel.com/rest/v2/contracts' \
-H 'Authorization: Bearer YOUR-TOKEN-HERE'
Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/
Query parameters
Filter by contract country. Uses ISO 3166-1 alpha-2 codes.
Search attribute to filter onboarding list by HRIS direct manager. Expects the manager’s HRIS profile ID, as returned by GET /people in employments[].team.direct_manager_id — not a worker or contract ID.
Filter by lifecycle status, the same value each item returns in progress.lifecycle_status
Filter by the party the onboarding is waiting on, the same value each item returns in progress.waiting_on
Narrow the list to the workers one filter card counts. STARTING_THIS_WEEK also needs weekFromDate and weekToDate.
First day of the week the STARTING_THIS_WEEK card counts, in the caller’s timezone
Last day of the week the STARTING_THIS_WEEK card counts, in the caller’s timezone. On or after weekFromDate
Number of results to return per page. Ignored when cursor is supplied — a cursor already carries the page size and filters of the request that produced it.
Cursor for pagination, taken from page.cursor of the previous response. It replaces the other query parameters, which are carried over from the request that produced it.