# Commands

The following are commands that are available with `cad-identity.`

---

#### `show_identity`

Show a specific identity for a target player (Admin only).

```lua
/show_identity [target] [identity]
```

**Parameters:**

- **`target`** _(number)_ – Target player’s server ID.
- **`identity`** _(string, optional)_ – Identity type from `Config.Identities` (defaults to `'customidcard'`).

---

#### `create_identity`

Create a new identity for a target player (Admin only).

```lua
/create_identity [target] [identity]
```

**Parameters:**

- **`target`** _(number)_ – Target player’s server ID.
- **`identity`** _(string, optional)_ – Identity type from `Config.Identities` (defaults to `'customidcard'`).

---

#### `provide_license`

Grant a license permission to a target player (Admin only).

_**Note: this grants license permission to player's data related with framework metadata**_

```lua
/provide_license [target] [license]
```

**Parameters:**

- **`target`** _(number)_ – Target player’s server ID.
- **`license`** _(string, optional)_ – License type defined in `Config.Identities`.

---

#### `revoke_license`

Remove a license permission from a target player (Admin only).&#x20;

_**Note: this revokes license permission from player's data related with framework metadata**_

```lua
/revoke_license [target] [license]
```

**Parameters:**

- **`target`** _(number)_ – Target player’s server ID.
- **`license`** _(string, optional)_ – License type defined in `Config.Identities`.
