Skip to navigation

List contract amendments

Returns the amendments of a contract. For Individual Contractor contracts this may include several amendments; for Global Payroll contracts it returns only the current pending amendment, if any.

Token scopes: contracts: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.deel.training/rest/v2/contracts' \
  -H 'Authorization: Bearer YOUR-TOKEN-HERE'

Learn more about authentication

OR
AuthorizationBearer

Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/

Path parameters

contract_idstringRequired
Unique identifier of the contract

Query parameters

statuseslist of enumsOptional
Filter by work statement status.
sign_statuseslist of enumsOptional
Filter by work statement sign status.
Allowed values:
limitintegerOptional1-100Defaults to 20
Maximum number of work statements to return.
cursorstringOptional
Cursor for pagination.

Response

Successful operation.
datalist of objects

List of amendments. IC contracts may return multiple; Global Payroll contracts return at most one (the current pending amendment).

cursorstring or null
Cursor for the next page of results.
has_moreboolean
Indicates if there are more work statements available.
total_countinteger
Total number of work statements matching the filters.

Errors

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