> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parmanasystems.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Class: AuditApi

Defined in: [typescript/src/client/AuditApi.ts:9](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/client/AuditApi.ts#L9)

## Constructors

### Constructor

> **new AuditApi**(`transport`): `AuditApi`

Defined in: [typescript/src/client/AuditApi.ts:10](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/client/AuditApi.ts#L10)

#### Parameters

##### transport

[`Transport`](/sdks/reference/typescript/interfaces/Transport)

#### Returns

`AuditApi`

## Methods

### verify()

> **verify**(`event`, `signature`): `Promise`\<`boolean`>

Defined in: [typescript/src/client/AuditApi.ts:19](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/client/AuditApi.ts#L19)

Verifies a signed caller-authentication audit event's signature.
Maps to POST /audit/verify -- takes the event
and its stored signature directly, not a lookup by id. No caller
authentication is required by this route, mirroring
RefusalApi.verify()'s independent third-party verifiability.

#### Parameters

##### event

[`AuditEvent`](/sdks/reference/typescript/interfaces/AuditEvent)

##### signature

[`Signature`](/sdks/reference/typescript/interfaces/Signature)

#### Returns

`Promise`\<`boolean`>
