Skip to main content

Totem API Documentation

Standalone markdown documentation for each API endpoint in the Shamwari Totem Digital Asset System.

API Categories

Totem Information APIs (8 endpoints)

  • GetTotem.md - Retrieve a single totem by ID
  • GetTotems.md - Retrieve multiple totems by IDs
  • GetTotemIds.md - List all totem IDs (paginated)
  • GetTotemsByIssuer.md - List totems issued by account(s)
  • GetTotemProperties.md - Retrieve totem properties
  • GetTotemAccountCount.md - Count accounts holding a totem
  • GetTotemAccounts.md - List accounts holding a totem (paginated)
  • GetTotemHistory.md - Retrieve history of totem/account changes

Trading APIs (3 endpoints)

  • GetOrderTrades.md - Retrieve trades for specific orders
  • GetLastTrades.md - Retrieve most recent trades for totems
  • GetExpectedTotemTransfers.md - Retrieve unconfirmed transfers

Transfer APIs (1 endpoint)

  • GetTotemTransfers.md - Retrieve historical totem transfers

Dividend APIs (1 endpoint)

  • GetTotemDividends.md - Retrieve dividend payments for a totem

Approval & Governance APIs (4 endpoints)

  • GetTotemApprovalStatus.md - Check approval status of a totem
  • GetTotemApprovalRequest.md - Retrieve a specific approval request
  • GetTotemApprovalComplianceReport.md - Generate compliance report
  • GetTotemApprovalAuditTrail.md - Retrieve audit trail for a totem

Phasing APIs (2 endpoints)

  • GetTotemPhasedTransactions.md - List phased transactions for a totem
  • GetPhasingTotemControl.md - Retrieve phasing control configuration

Source

All documentation derived from Java API handler files: GetTotem.java through GetPhasingTotemControl.java