> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://developer.deel.com/cli/reference/overview/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.deel.com/_mcp/server. # Command reference > Every Deel CLI command, with links to its flags, request fields, and response fields This reference documents Deel CLI 0.1.1. Commands are grouped by the resource they act on. Run `deel --help`, or `deel --help`, for the same information in the terminal; add `--json` to get a command's contract as JSON for an AI agent or a script. ## Session and job commands Manage the token and follow asynchronous jobs by id. | Command | Description | | ------------------------------------------------------------------- | ---------------------------------------------------- | | [`deel auth status`](/cli/reference/auth#deel-auth-status) | Validate the current token and report its source | | [`deel auth login`](/cli/reference/auth#deel-auth-login) | Validate a token and store it in the OS keychain | | [`deel auth logout`](/cli/reference/auth#deel-auth-logout) | Remove the stored token for the selected environment | | [`deel job status [,]`](/cli/reference/job#deel-job-status) | Fetch one or more jobs by id | | [`deel job list`](/cli/reference/job#deel-job-list) | List recent jobs | ## Resource commands Create and inspect Deel resources. The **Operation** column shows the API operation each command calls. | Command | Operation | Description | | ----------------------------------------------------------------------------------------------------------- | -------------------------------- | ------------------------------------------------- | | [`deel adjustments create --invoice`](/cli/reference/adjustments#deel-adjustments-create-invoice) | `POST /adjustments/invoice` | Create a single invoice adjustment | | [`deel adjustments create --payroll`](/cli/reference/adjustments#deel-adjustments-create-payroll) | `POST /adjustments/payroll` | Create a payroll adjustment | | [`deel adjustments create-bulk --invoice`](/cli/reference/adjustments#deel-adjustments-create-bulk-invoice) | `POST /adjustments/invoice/bulk` | Create invoice adjustments in bulk (asynchronous) | | [`deel adjustments create-bulk --payroll`](/cli/reference/adjustments#deel-adjustments-create-bulk-payroll) | `POST /adjustments/payroll/bulk` | Process bulk payroll adjustments (asynchronous) | | [`deel jobs list`](/cli/reference/jobs#deel-jobs-list) | `GET /jobs` | List jobs | | [`deel jobs status`](/cli/reference/jobs#deel-jobs-status) | `GET /jobs/{job_id}` | Retrieve a job | ## Global options Flags such as `--env`, `--input`, `--fields`, and `--jq` are accepted by every command. See [Global options](/cli/reference/global-options). ## Requesting a new command The CLI covers a small, growing set of Deel operations. To request one, open an issue in the [deel-cli repository](https://github.com/letsdeel/deel-cli/issues) with the operation's method and path from the [API reference](/api/reference). > Build apps and integrations that extend and enhance the Deel services.