{
  "opencollection": "1.0.0",
  "info": {
    "name": "Deel HRIS API",
    "version": "2026-05-25"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "People",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List Of People",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.letsdeel.com/rest/v2/people",
            "params": [
              {
                "name": "after_cursor",
                "value": "",
                "type": "query"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query"
              },
              {
                "name": "hiring_type",
                "value": "",
                "type": "query"
              },
              {
                "name": "employment_status",
                "value": "",
                "type": "query"
              },
              {
                "name": "country",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Returns a paginated unified directory across all worker types."
        },
        {
          "info": {
            "name": "Create A Person Without A Contract",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.letsdeel.com/rest/v2/people",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a person record (for example a future hire) before any contract exists."
        },
        {
          "info": {
            "name": "Retrieve A Single Person",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.letsdeel.com/rest/v2/people/:person_id",
            "params": [
              {
                "name": "person_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve A Single Person"
        },
        {
          "info": {
            "name": "Update Working Location",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.letsdeel.com/rest/v2/people/:person_id/working-location",
            "params": [
              {
                "name": "person_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update Working Location"
        }
      ]
    },
    {
      "info": {
        "name": "Time Off",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List Policies",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.letsdeel.com/rest/v2/time-off/policies"
          },
          "docs": "List Policies"
        },
        {
          "info": {
            "name": "List Time-Off Requests",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.letsdeel.com/rest/v2/time-off/requests",
            "params": [
              {
                "name": "person_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "status",
                "value": "",
                "type": "query"
              },
              {
                "name": "from",
                "value": "",
                "type": "query"
              },
              {
                "name": "to",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "List Time-Off Requests"
        },
        {
          "info": {
            "name": "Create Time-Off Request",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.letsdeel.com/rest/v2/time-off/requests",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create Time-Off Request"
        },
        {
          "info": {
            "name": "Approve Or Reject Time-Off Requests",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.letsdeel.com/rest/v2/time-off/requests/:request_id/review",
            "params": [
              {
                "name": "request_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Approve Or Reject Time-Off Requests"
        },
        {
          "info": {
            "name": "Cancel Time-Off Request",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.letsdeel.com/rest/v2/time-off/requests/:request_id",
            "params": [
              {
                "name": "request_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Cancel Time-Off Request"
        },
        {
          "info": {
            "name": "Get Profile Entitlements",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.letsdeel.com/rest/v2/time-off/entitlements/:person_id",
            "params": [
              {
                "name": "person_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get Profile Entitlements"
        },
        {
          "info": {
            "name": "Get Work Schedule And Holidays",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.letsdeel.com/rest/v2/time-off/work-schedule/:person_id",
            "params": [
              {
                "name": "person_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get Work Schedule And Holidays"
        }
      ]
    },
    {
      "info": {
        "name": "SCIM",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "SCIM List Users",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.letsdeel.com/rest/v2/scim/v2/Users",
            "params": [
              {
                "name": "filter",
                "value": "",
                "type": "query"
              },
              {
                "name": "startIndex",
                "value": "",
                "type": "query"
              },
              {
                "name": "count",
                "value": "",
                "type": "query"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "SCIM 2.0 user listing endpoint for IdP integration (Okta, Azure AD)."
        },
        {
          "info": {
            "name": "SCIM Create User",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.letsdeel.com/rest/v2/scim/v2/Users",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "SCIM Create User"
        },
        {
          "info": {
            "name": "SCIM Get User",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.letsdeel.com/rest/v2/scim/v2/Users/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "SCIM Get User"
        },
        {
          "info": {
            "name": "SCIM Patch User",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.letsdeel.com/rest/v2/scim/v2/Users/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "SCIM Patch User"
        },
        {
          "info": {
            "name": "SCIM Deactivate User",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.letsdeel.com/rest/v2/scim/v2/Users/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "SCIM Deactivate User"
        }
      ]
    }
  ],
  "bundled": true
}