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