> For the complete documentation index, see [llms.txt](https://developers.polymath.network/polymesh-sdk-api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/interfaces/types.procedureauthorizationstatus.md).

# types.ProcedureAuthorizationStatus

[@polymeshassociation/polymesh-sdk](/polymesh-sdk-api-reference/docs-alpha/classes.md) / [Modules](/polymesh-sdk-api-reference/docs-alpha/modules.md) / [types](/polymesh-sdk-api-reference/docs-alpha/modules-1/types.md) / ProcedureAuthorizationStatus

## Interface: ProcedureAuthorizationStatus

[types](/polymesh-sdk-api-reference/docs-alpha/modules-1/types.md).ProcedureAuthorizationStatus

### Table of contents

#### Properties

* [accountFrozen](#accountfrozen)
* [agentPermissions](#agentpermissions)
* [noIdentity](#noidentity)
* [roles](#roles)
* [signerPermissions](#signerpermissions)

### Properties

#### accountFrozen

• **accountFrozen**: `boolean`

whether the Account is frozen (i.e. can't perform any transactions)

**Defined in**

[types/index.ts:1226](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1226)

***

#### agentPermissions

• **agentPermissions**: [`CheckPermissionsResult`](/polymesh-sdk-api-reference/docs-alpha/interfaces/types.checkpermissionsresult.md)<[`Identity`](/polymesh-sdk-api-reference/docs-alpha/enums/types.signertype.md#identity)>

whether the Identity complies with all required Agent permissions

**Defined in**

[types/index.ts:1214](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1214)

***

#### noIdentity

• **noIdentity**: `boolean`

true only if the Procedure requires an Identity but the signing Account doesn't have one associated

**Defined in**

[types/index.ts:1231](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1231)

***

#### roles

• **roles**: [`CheckRolesResult`](/polymesh-sdk-api-reference/docs-alpha/interfaces/types.checkrolesresult.md)

whether the Identity complies with all required Roles

**Defined in**

[types/index.ts:1222](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1222)

***

#### signerPermissions

• **signerPermissions**: [`CheckPermissionsResult`](/polymesh-sdk-api-reference/docs-alpha/interfaces/types.checkpermissionsresult.md)<[`Account`](/polymesh-sdk-api-reference/docs-alpha/enums/types.signertype.md#account)>

whether the Account complies with all required Signer permissions

**Defined in**

[types/index.ts:1218](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/types/index.ts#L1218)
