# Interfaces

- [AccountBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/accountbalance.md)
- [AccountData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/accountdata.md)
- [AddBatchTransactionOpts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/addbatchtransactionopts.md)
- [AddClaimsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/addclaimsparams.md)
- [AddInstructionParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/addinstructionparams.md)
- [AddTransactionOpts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/addtransactionopts.md)
- [AddTransactionOptsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/addtransactionoptsbase.md)
- [ArrayTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/arraytransactionargument.md)
- [CddProviderRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/cddproviderrole.md)
- [ClaimData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/claimdata.md)
- [ClaimScope](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/claimscope.md)
- [ClaimTarget](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/claimtarget.md)
- [ComplexTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/complextransactionargument.md)
- [ConditionCompliance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/conditioncompliance.md)
- [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/connectparamsbase.md)
- [ConstructorParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/constructorparams.md)
- [ConsumeParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/consumeparams.md)
- [CreateSecurityTokenParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/createsecuritytokenparams.md)
- [CreateVenueParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/createvenueparams.md)
- [DeletePortfolioParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/deleteportfolioparams.md)
- [EditClaimsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/editclaimsparams.md)
- [EventIdentifier](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/eventidentifier.md)
- [ExtrinsicData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/extrinsicdata.md)
- [Fees](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/fees.md)
- [IdentityBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/identitybalance.md)
- [IdentityWithClaims](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/identitywithclaims.md)
- [InstructionAffirmation](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/instructionaffirmation.md)
- [InviteAccountParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/inviteaccountparams.md)
- [IssueTokensParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/issuetokensparams.md)
- [KeyringPair](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/keyringpair.md)
- [Leg](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/leg.md)
- [MiddlewareConfig](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/middlewareconfig.md)
- [ModifyInstructionAffirmationParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/modifyinstructionaffirmationparams.md)
- [ModifyPrimaryIssuanceAgentParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/modifyprimaryissuanceagentparams.md)
- [ModifySignerPermissionsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/modifysignerpermissionsparams.md)
- [ModifyTokenTrustedClaimIssuersAddSetParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/modifytokentrustedclaimissuersaddsetparams.md)
- [ModifyTokenTrustedClaimIssuersRemoveParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/modifytokentrustedclaimissuersremoveparams.md)
- [MoveFundsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/movefundsparams.md)
- [NetworkProperties](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/networkproperties.md)
- [PaginationOptions](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/paginationoptions.md)
- [Permissions](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/permissions.md)
- [PermissionsLike](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/permissionslike.md)
- [PlainTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/plaintransactionargument.md)
- [PortfolioBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/portfoliobalance.md)
- [PortfolioCustodianRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/portfoliocustodianrole.md)
- [PortfolioMovement](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/portfoliomovement.md)
- [ProposalDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/proposaldetails.md)
- [ProposalTimeFrames](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/proposaltimeframes.md)
- [ProposalVote](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/proposalvote.md)
- [RegisterIdentityParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/registeridentityparams.md)
- [RemoveSecondaryKeysParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/removesecondarykeysparams.md)
- [RenamePortfolioParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/renameportfolioparams.md)
- [Requirement](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/requirement.md)
- [RequirementCompliance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/requirementcompliance.md)
- [ReserveTickerParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/reservetickerparams.md)
- [ResultSet](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/resultset.md)
- [RevokeClaimsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/revokeclaimsparams.md)
- [Scope](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/scope.md)
- [SecondaryKey](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/secondarykey.md)
- [SecurityTokenDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/securitytokendetails.md)
- [SetAssetRequirementsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/setassetrequirementsparams.md)
- [SetCustodianParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/setcustodianparams.md)
- [SetTokenDocumentsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/settokendocumentsparams.md)
- [SimpleEnumTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/simpleenumtransactionargument.md)
- [TickerOwnerRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/tickerownerrole.md)
- [TickerReservationDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/tickerreservationdetails.md)
- [ToggleFreezeTransfersParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/togglefreezetransfersparams.md)
- [TogglePauseRequirementsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/togglepauserequirementsparams.md)
- [TokenDocument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/tokendocument.md)
- [TokenHolderOptions](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/tokenholderoptions.md)
- [TokenHolderProperties](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/tokenholderproperties.md)
- [TokenIdentifier](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/tokenidentifier.md)
- [TokenOwnerRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/tokenownerrole.md)
- [TransferPolyXParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/transferpolyxparams.md)
- [TransferTokenOwnershipParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/transfertokenownershipparams.md)
- [TrustedClaimIssuer](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/trustedclaimissuer.md)
- [UiKeyring](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/uikeyring.md)
- [UniqueIdentifiers](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/uniqueidentifiers.md)
- [VenueDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/venuedetails.md)
- [VenueOwnerRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces/venueownerrole.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.polymath.network/polymesh-sdk-api-reference/docs-v3/interfaces.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
