# Interfaces

- [AccountData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/accountdata.md)
- [ActiveTransferRestrictions](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/activetransferrestrictions.md)
- [AddBatchTransactionOpts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/addbatchtransactionopts.md)
- [AddClaimsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/addclaimsparams.md)
- [AddInstructionParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/addinstructionparams.md)
- [AddInstructionsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/addinstructionsparams.md)
- [AddInvestorUniquenessClaimParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/addinvestoruniquenessclaimparams.md)
- [AddTransactionOpts](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/addtransactionopts.md)
- [AddTransactionOptsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/addtransactionoptsbase.md)
- [ArrayTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/arraytransactionargument.md)
- [Balance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/balance.md)
- [CalendarPeriod](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/calendarperiod.md)
- [CddProviderRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/cddproviderrole.md)
- [CheckpointWithData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/checkpointwithdata.md)
- [ClaimData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/claimdata.md)
- [ClaimScope](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/claimscope.md)
- [ClaimTarget](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/claimtarget.md)
- [ComplexTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/complextransactionargument.md)
- [ConditionCompliance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/conditioncompliance.md)
- [ConnectParamsBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/connectparamsbase.md)
- [ConstructorParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/constructorparams.md)
- [ConsumeParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/consumeparams.md)
- [ControllerTransferParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/controllertransferparams.md)
- [CorporateActionDefaults](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/corporateactiondefaults.md)
- [CorporateActionTargets](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/corporateactiontargets.md)
- [CountTransferRestriction](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/counttransferrestriction.md)
- [CountTransferRestrictionInput](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/counttransferrestrictioninput.md)
- [CreateCheckpointScheduleParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/createcheckpointscheduleparams.md)
- [CreateSecurityTokenParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/createsecuritytokenparams.md)
- [CreateVenueParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/createvenueparams.md)
- [DeletePortfolioParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/deleteportfolioparams.md)
- [DistributionParticipant](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/distributionparticipant.md)
- [DistributionWithDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/distributionwithdetails.md)
- [DividendDistributionDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/dividenddistributiondetails.md)
- [DividendDistributionParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/dividenddistributionparams.md)
- [EditClaimsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/editclaimsparams.md)
- [EventIdentifier](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/eventidentifier.md)
- [ExtrinsicData](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/extrinsicdata.md)
- [Fees](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/fees.md)
- [HistoricSettlement](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/historicsettlement.md)
- [IdentityBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/identitybalance.md)
- [IdentityWithClaims](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/identitywithclaims.md)
- [InstructionAffirmation](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/instructionaffirmation.md)
- [InvestInStoParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/investinstoparams.md)
- [Investment](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/investment.md)
- [InviteAccountParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/inviteaccountparams.md)
- [IssueTokensParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/issuetokensparams.md)
- [KeyringPair](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/keyringpair.md)
- [Leg](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/leg.md)
- [LinkCaDocsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/linkcadocsparams.md)
- [MiddlewareConfig](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/middlewareconfig.md)
- [ModifyCorporateActionsAgentParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/modifycorporateactionsagentparams.md)
- [ModifyInstructionAffirmationParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/modifyinstructionaffirmationparams.md)
- [ModifyPrimaryIssuanceAgentParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/modifyprimaryissuanceagentparams.md)
- [ModifySignerPermissionsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/modifysignerpermissionsparams.md)
- [ModifyTokenTrustedClaimIssuersAddSetParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/modifytokentrustedclaimissuersaddsetparams.md)
- [ModifyTokenTrustedClaimIssuersRemoveParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/modifytokentrustedclaimissuersremoveparams.md)
- [MoveFundsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/movefundsparams.md)
- [NetworkProperties](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/networkproperties.md)
- [PaginationOptions](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/paginationoptions.md)
- [PayDividendsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/paydividendsparams.md)
- [PercentageTransferRestriction](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/percentagetransferrestriction.md)
- [PercentageTransferRestrictionInput](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/percentagetransferrestrictioninput.md)
- [Permissions](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/permissions.md)
- [PermissionsLike](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/permissionslike.md)
- [PlainTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/plaintransactionargument.md)
- [PortfolioBalance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/portfoliobalance.md)
- [PortfolioCustodianRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/portfoliocustodianrole.md)
- [PortfolioMovement](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/portfoliomovement.md)
- [ProcedureAuthorizationStatus](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/procedureauthorizationstatus.md)
- [ProposalDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/proposaldetails.md)
- [ProposalTimeFrames](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/proposaltimeframes.md)
- [ProposalVote](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/proposalvote.md)
- [RedeemTokenParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/redeemtokenparams.md)
- [RegisterIdentityParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/registeridentityparams.md)
- [RemoveCheckpointScheduleParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/removecheckpointscheduleparams.md)
- [RemoveCorporateActionParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/removecorporateactionparams.md)
- [RemoveSecondaryKeysParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/removesecondarykeysparams.md)
- [RenamePortfolioParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/renameportfolioparams.md)
- [Requirement](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/requirement.md)
- [RequirementCompliance](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/requirementcompliance.md)
- [ReserveTickerParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/reservetickerparams.md)
- [ResultSet](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/resultset.md)
- [RevokeClaimsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/revokeclaimsparams.md)
- [ScheduleDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/scheduledetails.md)
- [ScheduleWithDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/schedulewithdetails.md)
- [Scope](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/scope.md)
- [SecondaryKey](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/secondarykey.md)
- [SecurityTokenDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/securitytokendetails.md)
- [SetAssetRequirementsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/setassetrequirementsparams.md)
- [SetCountTransferRestrictionsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/setcounttransferrestrictionsparams.md)
- [SetCustodianParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/setcustodianparams.md)
- [SetPercentageTransferRestrictionsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/setpercentagetransferrestrictionsparams.md)
- [SetTokenDocumentsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/settokendocumentsparams.md)
- [SettlementLeg](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/settlementleg.md)
- [SimpleEnumTransactionArgument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/simpleenumtransactionargument.md)
- [StoDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/stodetails.md)
- [StoStatus](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/stostatus.md)
- [StoTier](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/stotier.md)
- [StoWithDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/stowithdetails.md)
- [TaxWithholding](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/taxwithholding.md)
- [TickerOwnerRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/tickerownerrole.md)
- [TickerReservationDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/tickerreservationdetails.md)
- [Tier](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/tier.md)
- [ToggleFreezeSecondaryKeysParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/togglefreezesecondarykeysparams.md)
- [ToggleFreezeStoParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/togglefreezestoparams.md)
- [ToggleFreezeTransfersParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/togglefreezetransfersparams.md)
- [TogglePauseRequirementsParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/togglepauserequirementsparams.md)
- [TokenCaaRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/tokencaarole.md)
- [TokenDocument](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/tokendocument.md)
- [TokenIdentifier](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/tokenidentifier.md)
- [TokenOwnerRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/tokenownerrole.md)
- [TokenPiaRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/tokenpiarole.md)
- [TransferBreakdown](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/transferbreakdown.md)
- [TransferPolyXParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/transferpolyxparams.md)
- [TransferRestriction](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/transferrestriction.md)
- [TransferRestrictionInputBase](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/transferrestrictioninputbase.md)
- [TransferRestrictionResult](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/transferrestrictionresult.md)
- [TransferTokenOwnershipParams](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/transfertokenownershipparams.md)
- [TrustedClaimIssuer](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/trustedclaimissuer.md)
- [UiKeyring](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/uikeyring.md)
- [UniqueIdentifiers](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/uniqueidentifiers.md)
- [VenueDetails](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/interfaces/venuedetails.md)
- [VenueOwnerRole](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v5/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-v5/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.
