List of legal entities

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

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

limitintegerOptional1-100Defaults to 100
The number of results to return per page.
sort_orderenumOptionalDefaults to ASC
Sorting order of the results.
Allowed values:
cursorstringOptional
Cursor for pagination.
include_archivedbooleanOptionalDefaults to true
Whether to include archived legal entities in the results.
legal_entity_idstringOptional
Filter by specific legal entity ID.
global_payrollbooleanOptional
Filter by global payroll flag.
typestringOptional
Filter by entity type.
countrystringOptional
Filter by country.
include_payroll_settingsbooleanOptional
Whether to include payroll settings in the response.

Response

Successful operation.
datalist of objects
pageobject

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error