# Exceptions

> SDK methods for the Exceptions module, accessed via `soat.exceptions`. See the [Exceptions module docs](/docs/modules/exceptions) for permissions and data model, and each method's REST page for the full request/response schema.

# Exceptions

SDK methods for the Exceptions module, accessed via `soat.exceptions`. See the [Exceptions module docs](/docs/modules/exceptions) for permissions and data model, and each method's REST page for the full request/response schema.

### `soat.exceptions.listExceptions()`

List exception items

- Method: `GET`
- Path: `/api/v1/exceptions`

```ts
await soat.exceptions.listExceptions({
  query: { /* + optional */ },
});
```

→ [Request & response schema](/docs/api/exceptions/list-exceptions)

### `soat.exceptions.getException()`

Get an exception item

- Method: `GET`
- Path: `/api/v1/exceptions/{exception_id}`

```ts
await soat.exceptions.getException();
```

→ [Request & response schema](/docs/api/exceptions/get-exception)

### `soat.exceptions.acknowledgeException()`

Acknowledge an exception item

- Method: `POST`
- Path: `/api/v1/exceptions/{exception_id}/acknowledge`

```ts
await soat.exceptions.acknowledgeException();
```

→ [Request & response schema](/docs/api/exceptions/acknowledge-exception)

### `soat.exceptions.resolveException()`

Resolve an exception item

- Method: `POST`
- Path: `/api/v1/exceptions/{exception_id}/resolve`

```ts
await soat.exceptions.resolveException({
  body: { /* + optional */ },
});
```

→ [Request & response schema](/docs/api/exceptions/resolve-exception)
