Submit files for one compliance document of a worker contract
Submits one or more files against a compliance document of one of the authenticated worker Global Payroll contracts. Upload the bytes to the File Service first, then reference each file here by file_id and its one_time_secret; the Files endpoints of this API issue both. Side effects: the files replace whatever was previously submitted against the requirement, and the previous version is archived when document versioning is enabled for the organization. Only Global Payroll contracts are supported.
Token scopes: worker:write
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/
Path parameters
Public UUID of the compliance document requirement, as returned in id by the list endpoint.
Request
Response
Files submitted successfully. No response body — read the document back through the list or the single document endpoint to confirm the filenames, where submission_status can read REVIEWING until the submission is final.