# Interfaces

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