TreasurySpring Public API
Build investment workflows on TreasurySpring
Authenticate with OAuth, list available entities and indications, submit subscriptions, and follow the holding lifecycle through redemption — all over a single REST API.
Sandbox available · OAuth 2.0 · OpenAPI 3.1
Documentation
Where to go next
API surface
Core endpoints
Every endpoint speaks JSON, uses Bearer authentication, and is exercised from the embedded API explorer.
Entities
List the organisations your API user can act on behalf of.
GET/entityIndications
Find pre-subscription investment opportunities by entity.
GET/indication/{code}Subscriptions
Submit a subscription request and track it through to a holding.
POST/subscribeHoldings
The authoritative investment record once issuance completes.
GET/holding/{uid}Events
Cursor-based event stream for reconciling lifecycle changes.
GET/eventWebhooks
Register a callback URL to receive events as they happen.
POST/webhookReady when you are
From subscription to holding in five calls
The quickstart walks through authentication, listing entities, finding an indication, submitting a subscription, and retrieving the resulting holding.