---
title: Other resource groups
sidebar_label: Other groups
description: "The remaining clika-cli resource groups, and a complete index of every top-level command with the page that documents it."
---

The pages before this one cover the groups you reach for daily. This one covers what is left, and ends with an index of every top-level command so nothing in the tree is undocumented.

## Agent and engine packages

The device agent and the inference engine are two separately versioned things the platform distributes to devices.

| Command | What it does |
| --- | --- |
| `agent-versions list` | Agent versions this deployment publishes. |
| `agent-versions latest` | The newest stable one, which is what a device updates to by default. |
| `agent-versions create --body '<json>'` | Register a new agent version. |
| `agent-versions delete <version>` | Remove one. |
| `engine-packages list` | Inference engine package versions. |
| `engine-packages latest` | The newest enabled one. |
| `engine-packages create --body '<json>'` | Register a version. |
| `engine-packages delete <version>` | Remove one. |

The engine package is entitlement-gated and delivered to a device separately from the agent, which is why a [job definition](job-definitions.md) can require it through `required_resources.engine` and that requirement cannot be forced past.

Provisioning the engine onto one device is `devices engine-package <name-or-id>`; see [devices](devices.md#agent-updates-and-certificates).

## `agent self`

```
clika-cli agent self
```

Deregisters the calling device. This is an endpoint a device agent calls for itself, not something you normally run, because from your own terminal there is no calling device. Deregister a device you administer with `devices delete` instead.

## `internal mqtt-authn`

```
clika-cli internal mqtt-authn --body '<json>'
```

Answers the message broker's authentication callback, so a device is admitted on the enrolment session token it already holds. The broker calls this, not you. It is documented here only because every documented operation becomes a subcommand.

## Single sign-on, deployment-wide

| Command | What it does |
| --- | --- |
| `sso providers` | Identity providers configured on the deployment. |
| `sso providers-id <id>` | One provider. |
| `sso providers-create --body '<json>'` | Add one. |
| `sso providers-update-id <id> --body '<json>'` | Change one. |
| `sso providers-delete-id <id>` | Remove one. |

The per-organization equivalents live under `orgs sso-providers*`, and the public read used by a sign-in page is `auth sso-providers`. See [organizations, projects and access](projects-and-orgs.md#single-sign-on).

## Billing catalogue

```
clika-cli billing catalog
```

The plans and prices this deployment offers. The subscription commands that act on them are under `orgs`; see [billing and plans](projects-and-orgs.md#billing-and-plans).

`billing stripe-webhook` is the payment provider's inbound webhook, called by the provider rather than by you.

## Public share reads

```
clika-cli public benchmark-shares <token>
clika-cli public benchmark-shares-card.png <token>
```

Reads a benchmark result through a share token, which is the same path an anonymous visitor takes. Create the link with `benchmark-groups share-mark`; see [sharing results](benchmarks.md#sharing-results).

## Support windows against your organization

```
clika-cli support-grants list
```

The read-only view of any support window currently open against your organization: who, why, and until when. Opening and revoking a window is a platform administrator action, performed from the admin dashboard in the web app.

## Your own profile

| Command | What it does |
| --- | --- |
| `profile update --body '<json>'` | Update your own profile. |
| `profile avatar-create` | Upload a profile picture. |
| `profile avatar-delete` | Remove it. |
| `profile avatar-user_id <user_id>` | Read another user's avatar. |

## Complete command index

Every top-level command, in the order `clika-cli --help` prints it, with where it is documented.

| Command | Documented in |
| --- | --- |
| `login` | [Authentication and profiles](authentication.md) |
| `logout` | [Authentication and profiles](authentication.md) |
| `self-update` | [Keeping the CLI current](self-update.md) |
| `version` | [Keeping the CLI current](self-update.md) |
| `activation-codes` | [Licensing](licensing.md#activation-codes) |
| `agent` | This page |
| `agent-versions` | This page |
| `alerts` | [Events, metrics and alerts](monitoring.md#alerts) |
| `artifacts` | [Artifacts and models](artifacts.md) |
| `audit` | [Events, metrics and alerts](monitoring.md#audit) |
| `auth` | [Authentication and profiles](authentication.md) |
| `benchmark-categories` | [Benchmarks](benchmarks.md#the-benchmark-catalogs) |
| `benchmark-compatibility` | [Benchmarks](benchmarks.md#the-benchmark-catalogs) |
| `benchmark-groups` | [Benchmarks](benchmarks.md) |
| `benchmark-io-schemas` | [Benchmarks](benchmarks.md#the-benchmark-catalogs) |
| `benchmark-metrics` | [Benchmarks](benchmarks.md#the-benchmark-catalogs) |
| `benchmark-task-categories` | [Benchmarks](benchmarks.md#the-benchmark-catalogs) |
| `benchmark-types` | [Benchmarks](benchmarks.md#the-benchmark-catalogs) |
| `benchmarks` | [Benchmarks](benchmarks.md) |
| `billing` | This page |
| `cloud-credentials` | [Cloud instances](cloud.md#cloud-credentials) |
| `cloud-images` | [Cloud instances](cloud.md#images) |
| `cloud-instances` | [Cloud instances](cloud.md#instances) |
| `comparisons` | [Benchmarks](benchmarks.md#comparing-runs) |
| `dataset-builds` | [Artifacts and models](artifacts.md#server-side-dataset-builds) |
| `devices` | [Devices](devices.md) |
| `engine-packages` | This page |
| `enrollment-tokens` | [Devices](devices.md#enrolling-a-new-device) |
| `entitlement-profiles` | [Licensing](licensing.md#entitlement-profiles) |
| `events` | [Events, metrics and alerts](monitoring.md#events) |
| `health` | [Events, metrics and alerts](monitoring.md#deployment-health) |
| `hosted-devices` | [Devices](devices.md#hosted-devices) |
| `huggingface-tasks` | [Benchmarks](benchmarks.md#the-benchmark-catalogs) |
| `install` | [Keeping the CLI current](self-update.md#the-device-agent-is-a-separate-channel) |
| `internal` | This page |
| `job-definitions` | [Job definitions](job-definitions.md) |
| `jobs` | [Jobs](jobs.md) |
| `license` | [Licensing](licensing.md#the-platform-license) |
| `livez` | [Events, metrics and alerts](monitoring.md#deployment-health) |
| `metrics` | [Events, metrics and alerts](monitoring.md#metrics) |
| `model-recommendations` | [Benchmarks](benchmarks.md#the-benchmark-catalogs) |
| `models` | [Artifacts and models](artifacts.md#models) |
| `notifications` | [Events, metrics and alerts](monitoring.md#notifications) |
| `orgs` | [Organizations, projects and access](projects-and-orgs.md#organizations) |
| `permissions` | [Organizations, projects and access](projects-and-orgs.md#roles-and-permissions) |
| `pki` | [Licensing](licensing.md#certificates) |
| `profile` | This page |
| `projects` | [Organizations, projects and access](projects-and-orgs.md#projects) |
| `public` | This page |
| `ready` | [Events, metrics and alerts](monitoring.md#deployment-health) |
| `registry-credentials` | [Artifacts and models](artifacts.md#registry-credentials) |
| `roles` | [Organizations, projects and access](projects-and-orgs.md#roles-and-permissions) |
| `runtime-sdk` | [Download the ClikaRT SDK](../how-to/download-the-clikart-sdk.md#download-with-the-platform-cli) |
| `service-definitions` | [Services and service definitions](services.md#service-definitions) |
| `services` | [Services and service definitions](services.md#running-services) |
| `sso` | This page |
| `support-grants` | This page |
| `tag-scripts` | [Devices](devices.md#tags-and-tag-scripts) |
| `transfers` | [Transfers](transfers.md) |
| `users` | [Organizations, projects and access](projects-and-orgs.md#users) |
| `v1` | [Licensing](licensing.md#the-runtime-facing-api) for the runtime endpoints, [model deployment](model-deployment.md) for the servings |
| `vpn` | [Cloud instances](cloud.md#vpn) |
| `webhooks` | [Events, metrics and alerts](monitoring.md#webhooks) |
| `apply` | [apply and export](apply-export.md) |
| `export` | [apply and export](apply-export.md) |
| `call` | [MCP server and generic dispatch](mcp.md#call) |
| `mcp` | [MCP server and generic dispatch](mcp.md) |
| `tools` | [MCP server and generic dispatch](mcp.md#tools) |
| `completion` | [CLI overview](index.md#shell-completion) |
| `help` | [CLI overview](index.md#built-in-prose-help) |

<!-- BEGIN GENERATED COMMAND REFERENCE (NOTES/gen-cli-reference.py) -->

## Full command reference

Every command below is generated from the deployment's own API description, so
one subcommand is exactly one platform operation. Each entry names the method,
the endpoint and the [MCP](mcp.md) tool name, so the same operation is
identifiable whichever surface you drive it from. Path parameters are positional
arguments, query parameters are flags, and a request body is `--body` or
`--body-file`. The hand-written commands, the ones that stream, propagate an
exit code, or hand your terminal to `ssh`, carry no operation line.

The prose above covers the commands most people reach for. This section is the
complete surface, for when you need the flag you have not used before.

### `clika-cli agent`

`agent` has 3 subcommands.

#### `clika-cli agent jobs-run-credential`

Fetch the calling device's run credential for a job

```
clika-cli agent jobs-run-credential <id> [flags]
```

Positional arguments: required `<id>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/agent/jobs/{id}/run-credential`. MCP tool name: `get_agent_jobs_id_run_credential`.

#### `clika-cli agent self`

Deregister the calling device

```
clika-cli agent self [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `DELETE /api/agent/self`. MCP tool name: `delete_agent_self`.

#### `clika-cli agent services-run-credential`

Fetch the calling device's run credential for a model serving instance

```
clika-cli agent services-run-credential <service_id> [flags]
```

Positional arguments: required `<service_id>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/agent/services/{service_id}/run-credential`. MCP tool name: `get_agent_services_service_id_run_credential`.

### `clika-cli agent-versions`

`agent-versions` has 3 subcommands.

#### `clika-cli agent-versions latest`

Get latest stable agent version

```
clika-cli agent-versions latest [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/agent-versions/latest`. MCP tool name: `get_agent_versions_latest`.

#### `clika-cli agent-versions list`

List agent versions

```
clika-cli agent-versions list [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--fields` | string | none | Comma-separated optional fields to include on each row: checksums, download_urls, signatures |
| `--limit` | string | `50, maximum 200; a larger value is clamped` | Rows to return |
| `--offset` | string | `0` | Rows to skip from the newest |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/agent-versions`. MCP tool name: `get_agent_versions`.

#### `clika-cli agent-versions rollbacks`

List devices rolled back from an agent version

```
clika-cli agent-versions rollbacks <version> [flags]
```

Positional arguments: required `<version>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--page` | string | none | Page number (default: 1) |
| `--page_size` | string | none | Items per page |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/agent-versions/{version}/rollbacks`. MCP tool name: `get_agent_versions_version_rollbacks`.

### `clika-cli billing`

`billing` has 2 subcommands.

#### `clika-cli billing catalog`

Billing catalog

```
clika-cli billing catalog [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/billing/catalog`. MCP tool name: `get_billing_catalog`.

#### `clika-cli billing stripe-webhook`

Stripe webhook intake

```
clika-cli billing stripe-webhook [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `POST /api/billing/stripe/webhook`. MCP tool name: `post_billing_stripe_webhook`.

### `clika-cli internal`

`internal` has 1 subcommands.

#### `clika-cli internal mqtt-authn`

Authenticate an MQTT client on behalf of the broker

```
clika-cli internal mqtt-authn [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `POST /api/internal/mqtt/authn`. MCP tool name: `post_internal_mqtt_authn`.

### `clika-cli legal`

`legal` has 4 subcommands.

#### `clika-cli legal documents`

Current legal documents

```
clika-cli legal documents [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/legal/documents`. MCP tool name: `get_legal_documents`.

#### `clika-cli legal documents-kind`

Current legal document

```
clika-cli legal documents-kind <kind> [flags]
```

Positional arguments: required `<kind>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/legal/documents/{kind}`. MCP tool name: `get_legal_documents_kind`.

#### `clika-cli legal documents-versions`

Legal document versions

```
clika-cli legal documents-versions <kind> [flags]
```

Positional arguments: required `<kind>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/legal/documents/{kind}/versions`. MCP tool name: `get_legal_documents_kind_versions`.

#### `clika-cli legal documents-versions-version`

Legal document version

```
clika-cli legal documents-versions-version <kind> <version> [flags]
```

Positional arguments: required `<kind>`, `<version>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/legal/documents/{kind}/versions/{version}`. MCP tool name: `get_legal_documents_kind_versions_version`.

### `clika-cli profile`

`profile` has 6 subcommands.

#### `clika-cli profile avatar-create`

Upload profile avatar

```
clika-cli profile avatar-create [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--body` | string | none | request body (inline JSON) |
| `--body-file` | string | none | request body (path to a JSON file) |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `POST /api/profile/avatar`. MCP tool name: `post_profile_avatar`.

#### `clika-cli profile avatar-delete`

Delete profile avatar

```
clika-cli profile avatar-delete [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `DELETE /api/profile/avatar`. MCP tool name: `delete_profile_avatar`.

#### `clika-cli profile avatar-user_id`

Get profile avatar

```
clika-cli profile avatar-user_id <user_id> [flags]
```

Positional arguments: required `<user_id>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--exp` | string | none | Unix-seconds expiry (matched by the HMAC) |
| `--raw` | bool | `false` | print raw response without pretty-printing |
| `--size` | string | none | Variant size; 256 (default) or 64 |
| `--token` | string | none | HMAC signature token |

Endpoint: `GET /api/profile/avatar/{user_id}`. MCP tool name: `get_profile_avatar_user_id`.

#### `clika-cli profile update`

Update own profile

```
clika-cli profile update [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--body` | string | none | request body (inline JSON) |
| `--body-file` | string | none | request body (path to a JSON file) |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `PUT /api/profile`. MCP tool name: `put_profile`.

#### `clika-cli profile walkthroughs`

List completed walkthroughs

```
clika-cli profile walkthroughs [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/profile/walkthroughs`. MCP tool name: `get_profile_walkthroughs`.

#### `clika-cli profile walkthroughs-update-key`

Mark a walkthrough completed

```
clika-cli profile walkthroughs-update-key <key> [flags]
```

Positional arguments: required `<key>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `PUT /api/profile/walkthroughs/{key}`. MCP tool name: `put_profile_walkthroughs_key`.

### `clika-cli public`

`public` has 2 subcommands.

#### `clika-cli public benchmark-shares`

Get shared benchmark result (public)

```
clika-cli public benchmark-shares <token> [flags]
```

Positional arguments: required `<token>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/public/benchmark-shares/{token}`. MCP tool name: `get_public_benchmark_shares_token`.

#### `clika-cli public benchmark-shares-card.png`

Get shared benchmark card image (public)

```
clika-cli public benchmark-shares-card.png <token> [flags]
```

Positional arguments: required `<token>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/public/benchmark-shares/{token}/card.png`. MCP tool name: `get_public_benchmark_shares_token_card.png`.

### `clika-cli runtime`

`runtime` has 3 subcommands.

#### `clika-cli runtime sdk`

List the ClikaRT SDK downloads offered, by selection

```
clika-cli runtime sdk [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/runtime/sdk`. MCP tool name: `get_runtime_sdk`.

#### `clika-cli runtime sdk-download-token`

Mint a download link for a ClikaRT SDK selection

```
clika-cli runtime sdk-download-token <dist> [flags]
```

Positional arguments: required `<dist>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `POST /api/runtime/sdk/{dist}/download-token`. MCP tool name: `post_runtime_sdk_dist_download_token`.

#### `clika-cli runtime sdk-pip-index-token`

Mint the pip index link for the ClikaRT Python wheels

```
clika-cli runtime sdk-pip-index-token [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--body` | string | none | request body (inline JSON) |
| `--body-file` | string | none | request body (path to a JSON file) |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `POST /api/runtime/sdk/pip-index-token`. MCP tool name: `post_runtime_sdk_pip_index_token`.

### `clika-cli runtime-sdk`

`runtime-sdk` has 3 subcommands.

#### `clika-cli runtime-sdk download`

Downloads the selection named by `<id>` (an id from `runtime-sdk list`, such as linux-amd64-cpp-cu12, or a platform id such as linux-amd64 for the vendor's whole archive) or by the facet flags (--platform with --build, and where they apply --cuda and --python) to `<dest>`, which defaults to the current directory. When `<dest>` is an existing directory the file keeps its name inside it; any other `<dest>` is the file path to write.

```
clika-cli runtime-sdk download [<id>] [dest] [flags]
```

Positional arguments: required `<id>`; optional `[<id>]`, `[dest]`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--build` | string | none | what is built: python, cpp, cli, android, rust, go, kotlin (Linux only), or everything for the vendor's whole archive |
| `--cuda` | string | none | the CUDA image on Linux: 12, 13, both (an archive build) or none |
| `--platform` | string | none | the platform the program runs on: linux-amd64, linux-arm64, darwin-arm64, windows-amd64, windows-arm64 or android-arm64 |
| `--python` | string | none | the interpreter for a Python wheel download: cp310, cp311, cp312, cp313 or cp314 |

#### `clika-cli runtime-sdk list`

Lists one row per selection the deployment can deliver now: the id `download` takes, the platform, the build, the CUDA image, the interpreter, the backends inside and the size. A selection whose files are not staged on the deployment is left out; --all lists every selection with its state. The facet flags narrow the rows. An older platform that lists only the whole archives shows them as before.

```
clika-cli runtime-sdk list [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--all` | bool | `false` | list every selection, the ones not staged on this deployment included, with its state |
| `--build` | string | none | what is built: python, cpp, cli, android, rust, go, kotlin (Linux only), or everything for the vendor's whole archive |
| `--cuda` | string | none | the CUDA image on Linux: 12, 13, both (an archive build) or none |
| `--platform` | string | none | the platform the program runs on: linux-amd64, linux-arm64, darwin-arm64, windows-amd64, windows-arm64 or android-arm64 |
| `--python` | string | none | the interpreter for a Python wheel download: cp310, cp311, cp312, cp313 or cp314 |

#### `clika-cli runtime-sdk pip-command`

Mints a short-lived link to the platform's own package index for the ClikaRT Python packages and prints the one pip command that installs clika_runtime and clika_modelverse at the engine version this deployment runs. pip picks the wheel for the interpreter it runs under; --cuda picks the CUDA image of the runtime wheel on Linux (12 or 13; none is the CPU and Vulkan build). The link stops working ten minutes after it was minted, so run the command soon.

```
clika-cli runtime-sdk pip-command [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--cuda` | string | none | the CUDA image of the runtime wheel: 12, 13 or none |

### `clika-cli sso`

`sso` has 5 subcommands.

#### `clika-cli sso providers`

List SSO providers (admin)

```
clika-cli sso providers [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/sso/providers`. MCP tool name: `get_sso_providers`.

#### `clika-cli sso providers-create`

Create SSO provider

```
clika-cli sso providers-create [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--body` | string | none | request body (inline JSON) |
| `--body-file` | string | none | request body (path to a JSON file) |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `POST /api/sso/providers`. MCP tool name: `post_sso_providers`.

#### `clika-cli sso providers-delete-id`

Delete SSO provider

```
clika-cli sso providers-delete-id <id> [flags]
```

Positional arguments: required `<id>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `DELETE /api/sso/providers/{id}`. MCP tool name: `delete_sso_providers_id`.

#### `clika-cli sso providers-id`

Get SSO provider

```
clika-cli sso providers-id <id> [flags]
```

Positional arguments: required `<id>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/sso/providers/{id}`. MCP tool name: `get_sso_providers_id`.

#### `clika-cli sso providers-update-id`

Update SSO provider

```
clika-cli sso providers-update-id <id> [flags]
```

Positional arguments: required `<id>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--body` | string | none | request body (inline JSON) |
| `--body-file` | string | none | request body (path to a JSON file) |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `PUT /api/sso/providers/{id}`. MCP tool name: `put_sso_providers_id`.

### `clika-cli support-grants`

`support-grants` has 3 subcommands.

#### `clika-cli support-grants approve`

Approve a support access request

```
clika-cli support-grants approve <id> [flags]
```

Positional arguments: required `<id>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `POST /api/support-grants/{id}/approve`. MCP tool name: `post_support_grants_id_approve`.

#### `clika-cli support-grants deny`

Deny a support access request

```
clika-cli support-grants deny <id> [flags]
```

Positional arguments: required `<id>`.

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `POST /api/support-grants/{id}/deny`. MCP tool name: `post_support_grants_id_deny`.

#### `clika-cli support-grants list`

Support windows against your organization

```
clika-cli support-grants list [flags]
```

| Flag | Type | Default | Meaning |
| --- | --- | --- | --- |
| `--active` | string | none | Only live windows |
| `--pending` | string | none | Only requests awaiting your organization's decision |
| `--raw` | bool | `false` | print raw response without pretty-printing |

Endpoint: `GET /api/support-grants`. MCP tool name: `get_support_grants`.

<!-- END GENERATED COMMAND REFERENCE -->

## Related

- [CLI overview](index.md): global flags, output formats and exit codes.
- [Cheat sheet](cheatsheet.md): the twenty commands worth memorising.
