{ "opencollection": "1.0.0", "info": { "name": "Deel Contractors API", "version": "2026-05-25" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Contractor Hiring", "type": "folder" }, "items": [ { "info": { "name": "Create A New Contract", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/contracts/ic", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create an Independent Contractor contract (ongoing, PAYG, milestone, or COR variant)." }, { "info": { "name": "Add External ID", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.letsdeel.com/rest/v2/contracts/:contract_id/external-id", "params": [ { "name": "contract_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Attach a client-side external ID to a contract for cross-system reconciliation." } ] }, { "info": { "name": "Contractor Amendments", "type": "folder" }, "items": [ { "info": { "name": "Create Contractor Amendment", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/contracts/:contract_id/amendments", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "contract_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create Contractor Amendment" }, { "info": { "name": "Bulk Sign Contracts And Amendments", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/contracts/:contract_id/amendments/bulk-sign", "params": [ { "name": "contract_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Sign multiple contract amendments programmatically." } ] }, { "info": { "name": "Timesheets", "type": "folder" }, "items": [ { "info": { "name": "List Timesheets", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/timesheets", "params": [ { "name": "contract_id", "value": "", "type": "query" }, { "name": "status", "value": "", "type": "query" }, { "name": "from", "value": "", "type": "query" }, { "name": "to", "value": "", "type": "query" } ] }, "docs": "List Timesheets" }, { "info": { "name": "Create Timesheet", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/timesheets", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create Timesheet" }, { "info": { "name": "Review Timesheet", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/timesheets/:timesheet_id/review", "params": [ { "name": "timesheet_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Approve or decline a contractor timesheet." } ] }, { "info": { "name": "Milestones", "type": "folder" }, "items": [ { "info": { "name": "List Milestones", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/contracts/:contract_id/milestones", "params": [ { "name": "contract_id", "value": "", "type": "path" } ] }, "docs": "List Milestones" }, { "info": { "name": "Create Milestone", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/contracts/:contract_id/milestones", "params": [ { "name": "contract_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create Milestone" } ] }, { "info": { "name": "Off Cycle", "type": "folder" }, "items": [ { "info": { "name": "Create Off-Cycle Payment", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/off-cycle", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Pay a contractor outside of the normal billing cycle (bonus, expense, ad-hoc)." } ] }, { "info": { "name": "IC Invoicing Taxes", "type": "folder" }, "items": [ { "info": { "name": "Retrieve Contractor Invoicing Taxes", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/ic-invoicing/taxes/:contract_id", "params": [ { "name": "contract_id", "value": "", "type": "path" } ] }, "docs": "Retrieve Contractor Invoicing Taxes" } ] } ], "bundled": true }