TreasurySpring · AsyncAPI Specification

Treasuryspring Events Webhooks

Version

View Spec View on GitHub CompanyFintechCash ManagementTreasuryInvestmentsFinancial ServicesFixed Term FundsPaymentsMCPAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-21'
method: searched
source: openapi/treasuryspring-openapi-original.json
spec_type: Webhooks
summary: >-
  TreasurySpring exposes a normalised event surface for integration and reconciliation
  in two ways: a pull-based cursor event stream (GET /event with server-managed
  checkpoints) and push-based webhooks (POST /webhook to register a callback URL,
  DELETE /webhook to deregister). Events are discriminated by `eventType`. No standalone
  AsyncAPI document is published by the provider; this is the honest webhook/event catalog.
transport:
  pull_stream:
    operation: openapi/treasuryspring-openapi-original.json#get.events
    path: /event
    style: cursor
    checkpoints:
      - openapi/treasuryspring-openapi-original.json#put.event.checkpoint
      - openapi/treasuryspring-openapi-original.json#get.event.checkpoint
      - openapi/treasuryspring-openapi-original.json#patch.event.checkpoint
      - openapi/treasuryspring-openapi-original.json#delete.event.checkpoint
  webhooks:
    register: openapi/treasuryspring-openapi-original.json#post.webhook
    deregister: openapi/treasuryspring-openapi-original.json#delete.webhook
    body: '{ "url": "https://example.com/webhook" }'
event_types:
  - type: SUBSCRIBED
    schema: SubscribedEvent
    description: A subscription request was submitted.
  - type: ISSUED
    schema: IssuedEvent
    description: An accepted subscription was issued as a live holding.
  - type: SPLIT
    schema: SplitEvent
    description: A holding was split.
  - type: EXTENDED
    schema: ExtendedEvent
    description: An extendable holding was extended (new yield, price, maturity date).
  - type: FINALIZED
    schema: FinalizedEvent
    description: A holding's terms were finalized.
  - type: ADJUSTED
    schema: AdjustedEvent
    description: A holding was adjusted.
  - type: CURRENCY_CONVERTED
    schema: CurrencyConvertedEvent
    description: A currency conversion was applied.
  - type: CASH_MOVED
    schema: CashMovedEvent
    description: Cash was moved.
  - type: REDEEMED
    schema: RedeemedEvent
    description: A holding was redeemed at maturity.
  - type: CANCELLED
    schema: CancelledEvent
    description: A subscription or holding was cancelled.