> 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-v8/interfaces/transactionpermissions.md).

# TransactionPermissions

Permissions related to Transactions. Can include/exclude individual transactions or entire modules

## Hierarchy

* [SectionPermissions](/polymesh-sdk-api-reference/docs-v8/interfaces/sectionpermissions.md)‹TxTag | ModuleName›

  ↳ **TransactionPermissions**

## Index

### Properties

* [exceptions](/polymesh-sdk-api-reference/docs-v8/interfaces/transactionpermissions.md#optional-exceptions)
* [type](/polymesh-sdk-api-reference/docs-v8/interfaces/transactionpermissions.md#type)
* [values](/polymesh-sdk-api-reference/docs-v8/interfaces/transactionpermissions.md#values)

## Properties

### `Optional` exceptions

• **exceptions**? : *TxTag\[]*

*Defined in* [*src/types/index.ts:701*](https://github.com/PolymathNetwork/polymesh-sdk/blob/7362b318/src/types/index.ts#L701)

Transactions to be exempted from inclusion/exclusion. This allows more granularity when setting permissions. For example, let's say we want to include only the `asset` and `staking` modules, but exclude the `asset.registerTicker` transaction. We could add both modules to `values`, and add `TxTags.asset.registerTicker` to `exceptions`

### type

• **type**: [*PermissionType*](/polymesh-sdk-api-reference/docs-v8/enums/permissiontype.md)

*Inherited from* [*SectionPermissions*](/polymesh-sdk-api-reference/docs-v8/interfaces/sectionpermissions.md)*.*[*type*](/polymesh-sdk-api-reference/docs-v8/interfaces/sectionpermissions.md#type)

*Defined in* [*src/types/index.ts:688*](https://github.com/PolymathNetwork/polymesh-sdk/blob/7362b318/src/types/index.ts#L688)

Whether the permissions are inclusive or exclusive

### values

• **values**: *(TxTag | ModuleName)\[]*

*Inherited from* [*SectionPermissions*](/polymesh-sdk-api-reference/docs-v8/interfaces/sectionpermissions.md)*.*[*values*](/polymesh-sdk-api-reference/docs-v8/interfaces/sectionpermissions.md#values)

*Defined in* [*src/types/index.ts:684*](https://github.com/PolymathNetwork/polymesh-sdk/blob/7362b318/src/types/index.ts#L684)

Values to be included/excluded
