For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
This page is for API, version 2026-01-01 (Stable) (default).
For other versions, use one of these documentation indexes:
- 2026-01-01 (Stable) (default): https://developer.deel.com/api/stable/llms.txt
Lists the rental agreements your organization holds with Deel, each with its current store-and-reuse state. Call this to find agreements whose device is free to hand to a different worker — an agreement in store_and_reuse.status = READY can be reassigned via POST /rest/it/agreements/{agreement_id}/reassign.
Token scopes: it-agreements: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 -X GET 'https://api.letsdeel.com/rest/v2/contracts' \
-H 'Authorization: Bearer YOUR-TOKEN-HERE'
Indicates where the next page of results starts, as returned in a paginated list response
limitintegerOptional1-100Defaults to 20
Return a page of results with given number of records
statusenumOptional
Filter agreements by status. Repeat the key to filter on multiple values.
Allowed values:
typeenumOptional
Filter agreements by type. Repeat the key to filter on multiple values.
Allowed values:
store_and_reuse_statusenumOptional
Filter rentals by store-and-reuse status. Repeat the key to filter on multiple values. NOT_STARTED is not accepted (omit the filter to include agreements without store-and-reuse).
Allowed values:
hris_profile_idstringOptionalformat: "uuid"
Filter by the HRIS profile id currently holding the agreement.