# tanomis m2m

Reference for tanomis m2m: manage organization machine clients (human owner/admin login required).

Generated from the <code>tanomis</code> command tree on 2026-10-01. Flags and defaults match the binary; run <code>tanomis m2m --help</code> for the version you have installed.

## Usage

```text title="Usage"
tanomis m2m
```

## Description

Manage organization machine clients (human owner/admin login required).

## Commands

| Command | Description |
|---|---|
| [`tanomis m2m create`](/cli/m2m/create) | create a client and show its secret once |
| [`tanomis m2m delete`](/cli/m2m/delete) | delete a client and its credentials |
| [`tanomis m2m disable`](/cli/m2m/disable) | disable a client at the next authorization decision |
| [`tanomis m2m enable`](/cli/m2m/enable) | re-enable a client |
| [`tanomis m2m get`](/cli/m2m/get) | inspect a client and its credential metadata |
| [`tanomis m2m ls`](/cli/m2m/ls) | list machine clients |
| [`tanomis m2m permissions`](/cli/m2m/permissions) | change a client's permission profile or scopes |
| [`tanomis m2m rename`](/cli/m2m/rename) | rename a client |
| [`tanomis m2m revoke`](/cli/m2m/revoke) | revoke a credential |
| [`tanomis m2m rotate`](/cli/m2m/rotate) | create an overlapping credential and show its secret once |

## Flags

| Flag | Type | Description |
|---|---|---|
| `--org` | string | Organization ID or slug (default: your only organization). |

<details>
<summary>Global flags</summary>

| Flag | Type | Description |
|---|---|---|
| `--config` | string | Config file path. |
| `--context` | string | Config context to use. |
| `-o`, `--output` | string | Output format: table\|json. |
| `--tenant` | string | Tenant id (X-Tenant-ID). |
| `--verbose` | bool | Verbose output. |

</details>
