# Interfaces

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