---
title: "aeontel oauth-application"
description: "Manage OAuth applications (3rd-party clients)"
section: "CLI"
group: "Commands"
order: 821
---

## Oauth-application commands

### `aeontel oauth-application list`

List OAuth applications owned by an organization

```ts
aeontel oauth-application list --organization <id>
```

```bash
aeontel oauth-application list --organization wsp_...
```

### `aeontel oauth-application create`

Register a new OAuth application

```ts
aeontel oauth-application create <name> --organization <id> [--type <type>] [--redirect-url <url>] [--scope <scope>]
```

```bash
aeontel oauth-application create "My name" --organization wsp_...
```

### `aeontel oauth-application get`

Get a single OAuth application by client_id

```ts
aeontel oauth-application get <id>
```

```bash
aeontel oauth-application get id_...
```

### `aeontel oauth-application update`

Update an OAuth application's name / redirect URLs / allowed scopes

```ts
aeontel oauth-application update <id> [--name <name>] [--redirect-url <url>] [--scope <scope>]
```

```bash
aeontel oauth-application update id_...
```

### `aeontel oauth-application disable`

Disable an OAuth application (soft — existing tokens remain valid until they expire)

```ts
aeontel oauth-application disable <id>
```

```bash
aeontel oauth-application disable id_...
```

### `aeontel oauth-application rotate-secret`

Rotate the application's client_secret (invalidates previous; shown once)

```ts
aeontel oauth-application rotate-secret <id>
```

```bash
aeontel oauth-application rotate-secret id_...
```
