{ "opencollection": "1.0.0", "info": { "name": "Deel Core API", "version": "2026-05-25" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Organizations", "type": "folder" }, "items": [ { "info": { "name": "Retrieve Organization", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/organizations" }, "docs": "Returns the current organization profile and child organizations the API token can access." }, { "info": { "name": "Retrieve Organization Structure", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/organizations/structure" }, "docs": "Returns the organization tree of departments, groups, and reporting relationships." } ] }, { "info": { "name": "Legal Entities", "type": "folder" }, "items": [ { "info": { "name": "List Legal Entities", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/legal-entities" }, "docs": "Returns the client legal entities registered under the organization." }, { "info": { "name": "Create A New Legal Entity", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/legal-entities", "body": { "type": "json", "data": "{}" } }, "docs": "Create A New Legal Entity" } ] }, { "info": { "name": "Contracts", "type": "folder" }, "items": [ { "info": { "name": "List Of Contracts", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/contracts", "params": [ { "name": "after_cursor", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query" }, { "name": "order_direction", "value": "", "type": "query" }, { "name": "types", "value": "", "type": "query" }, { "name": "statuses", "value": "", "type": "query" }, { "name": "team_id", "value": "", "type": "query" }, { "name": "external_id", "value": "", "type": "query" }, { "name": "countries", "value": "", "type": "query" }, { "name": "currencies", "value": "", "type": "query" }, { "name": "search", "value": "", "type": "query" } ] }, "docs": "Returns a paginated list of contract summaries with optional filtering by status,\ntype, team, country, currency, external ID, or a name search term. Token scopes:\n`contracts:read`.\n" }, { "info": { "name": "Retrieve A Single Contract", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/contracts/:contract_id", "params": [ { "name": "contract_id", "value": "", "type": "path" } ] }, "docs": "Retrieve A Single Contract" } ] }, { "info": { "name": "Invoice Adjustments", "type": "folder" }, "items": [ { "info": { "name": "List Invoice Adjustments", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/invoice-adjustments", "params": [ { "name": "contract_id", "value": "", "type": "query" }, { "name": "status", "value": "", "type": "query" } ] }, "docs": "Returns invoice line items across the organization for the current pay cycle window." }, { "info": { "name": "Create An Invoice Adjustment", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/invoice-adjustments", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add a bonus, deduction, commission, expense, or other line item to a contractor invoice." } ] }, { "info": { "name": "Lookups", "type": "folder" }, "items": [ { "info": { "name": "Retrieve Country List", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/lookups/countries" }, "docs": "Returns all countries with visa support, EOR availability, and sub-territories." }, { "info": { "name": "Retrieve Supported Currency List", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/lookups/currencies" }, "docs": "Retrieve Supported Currency List" }, { "info": { "name": "Job Titles List", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/lookups/job-titles" }, "docs": "Job Titles List" }, { "info": { "name": "Retrieve Seniority Levels", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/lookups/seniority-levels" }, "docs": "Retrieve Seniority Levels" } ] }, { "info": { "name": "Magic Link", "type": "folder" }, "items": [ { "info": { "name": "Create Magic Link", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/magic-link", "body": { "type": "json", "data": "{}" } }, "docs": "Generate a single-use deep link into the Deel app for a worker or admin." } ] }, { "info": { "name": "Managers", "type": "folder" }, "items": [ { "info": { "name": "Retrieve List Of Managers", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/managers" }, "docs": "Retrieve List Of Managers" }, { "info": { "name": "Create A Manager", "type": "http" }, "http": { "method": "POST", "url": "https://api.letsdeel.com/rest/v2/managers", "body": { "type": "json", "data": "{}" } }, "docs": "Create A Manager" } ] }, { "info": { "name": "Custom Fields", "type": "folder" }, "items": [ { "info": { "name": "List Contract Custom Fields", "type": "http" }, "http": { "method": "GET", "url": "https://api.letsdeel.com/rest/v2/custom-fields/contracts" }, "docs": "List Contract Custom Fields" } ] } ], "bundled": true }