EventDelivery
The body of each POST to your webhook URL.
data objectrequired
The event, exactly as GET /event returns it.
The event, exactly as GET /event returns it.
Possible values: [ADJUSTED, CANCELLED, CASH_MOVED, CURRENCY_CONVERTED, EXTENDED, FINALIZED, ISSUED, REDEEMED, SPLIT, SUBSCRIBED]
- ADJUSTED
- CANCELLED
- CASH_MOVED
- CURRENCY_CONVERTED
- EXTENDED
- FINALIZED
- ISSUED
- REDEEMED
- SPLIT
- SUBSCRIBED
Updated principal amount in the holding's currency.
10000.00Three-letter currency code for the holding.
GBPOpaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001Unique identifier of the holding.
6e69e21342a24bbdaf9fe4e8a9995fdaUpdated maturity date (YYYY-MM-DD).
2025-01-01Expected or actual maturity value (principal plus interest) in the holding's currency.
10250.00The holding's money-market yield at the time of the event, in MMYA360F format: mmyA360F as GET /holding returned it then. Null on events recorded before this field was added.
3.88681319The holding's money-market yield at the time of the event, in MMYA365F format: mmyA365F as GET /holding returned it then. Null on events recorded before this field was added.
3.9407967Code identifying the obligor exposure (counterparty) for this holding.
BACRMaturity date (YYYY-MM-DD) before the amendment.
2024-12-01Expected maturity value before the amendment.
10200.00Subscription date (YYYY-MM-DD) before the amendment.
2023-12-01Updated subscription date (YYYY-MM-DD).
2024-01-01Unique identifier for this event record.
00000000000000000000000000000001Current yield for the holding at the time of the event (annualised APY).
4.000000Principal amount that was invested in the cancelled holding.
10000.00Three-letter currency code for the holding.
GBPOpaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001Unique identifier of the cancelled holding.
6e69e21342a24bbdaf9fe4e8a9995fdaUnique identifier for this event record.
00000000000000000000000000000001Signed change to available cash. Positive: a deposit recorded by TreasurySpring, or the cash of a declined or cancelled withdrawal being returned. Negative: a withdrawal request setting the cash aside; no further event is emitted when it is paid out. Maturity proceeds (see REDEEMED) and cash used to fund a subscription (see ISSUED) do not produce this event.
10000.00Three-letter currency code for the cash movement.
GBPOpaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001Unique identifier of the Cash holding whose balance changed. An entity has one Cash holding per cell and currency, so GET /holding/{entity_code}/{holdingUid} gives the cellCode. Always present.
5f2b9c1e8a7d4e3f9b6a1c0d2e4f6a8bUnique identifier for this event record.
00000000000000000000000000000001Opaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001Amount in the source currency before conversion.
12500.00Source currency code.
USDExchange rate applied in the conversion.
0.800000Amount in the target currency after conversion.
10000.00Target currency code.
GBPUnique identifier for this event record.
00000000000000000000000000000001Three-letter currency code for the holding.
GBPOpaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001The holding's next extension option date (YYYY-MM-DD) after the extension, as GET /holding returns it. Null if none applies. Events recorded before 7 October 2026, including backfilled history, carry previousExtensionOptionDate here instead; read the next option date from GET /holding for those.
2025-02-15Unique identifier of the holding.
6e69e21342a24bbdaf9fe4e8a9995fdaUpdated maturity date (YYYY-MM-DD) after the extension.
2025-06-01Expected or actual maturity value (principal plus interest) in the holding's currency.
10250.00The holding's money-market yield at the time of the event, in MMYA360F format: mmyA360F as GET /holding returned it then. Null on events recorded before this field was added.
3.88681319The holding's money-market yield at the time of the event, in MMYA365F format: mmyA365F as GET /holding returned it then. Null on events recorded before this field was added.
3.9407967Code identifying the obligor exposure (counterparty) for this holding.
BACRExtension option date (YYYY-MM-DD) before the change. Null if none was previously set.
2024-11-15Maturity date (YYYY-MM-DD) before the extension.
2024-12-01Price per share at the start of the new extension period, accrued from the earlier periods' yields. GET /holding/{entity_code}/{holding_uid}/extension returns the same value for this extension. Null on events recorded before this field was added.
1.0012088981806229Unique identifier for this event record.
00000000000000000000000000000001Current yield for the holding at the time of the event (annualised APY).
4.000000Three-letter currency code for the holding.
GBPOpaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001Always true — the holding is in its final period.
trueUnique identifier of the holding.
6e69e21342a24bbdaf9fe4e8a9995fdaDate (YYYY-MM-DD) the holding will mature at the end of its final period.
2025-01-01Expected or actual maturity value (principal plus interest) in the holding's currency.
10250.00The holding's money-market yield at the time of the event, in MMYA360F format: mmyA360F as GET /holding returned it then. Null on events recorded before this field was added.
3.88681319The holding's money-market yield at the time of the event, in MMYA365F format: mmyA365F as GET /holding returned it then. Null on events recorded before this field was added.
3.9407967Code identifying the obligor exposure (counterparty) for this holding.
BACRPrice per share at the start of the final period. Null on events recorded before this field was added.
1.0012088981806229Unique identifier for this event record.
00000000000000000000000000000001Current yield for the holding at the time of the event (annualised APY).
4.000000Principal amount invested in the holding's currency.
10000.00Three-letter currency code for the holding.
GBPOpaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001Fixed or Extendable, as type on GET /holding. Null on events recorded before this field was added.
FixedUnique identifier of the holding.
6e69e21342a24bbdaf9fe4e8a9995fdaDate (YYYY-MM-DD) the holding was issued.
2024-01-01Date (YYYY-MM-DD) the holding is scheduled to mature.
2025-01-01Expected or actual maturity value (principal plus interest) in the holding's currency.
10250.00The holding's money-market yield at the time of the event, in MMYA360F format: mmyA360F as GET /holding returned it then. Null on events recorded before this field was added.
3.88681319The holding's money-market yield at the time of the event, in MMYA365F format: mmyA365F as GET /holding returned it then. Null on events recorded before this field was added.
3.9407967Code identifying the obligor exposure (counterparty) for this holding.
BACRPrice per share at issue, always 1. Null on events recorded before this field was added.
1.0Identifier of the product this holding is in.
GBP-BACR[GC]-3MUnique identifier of the subscription.
dade0389c66241bd8366b017f1ffe19aUnique identifier for this event record.
00000000000000000000000000000001Current yield for the holding at the time of the event (annualised APY).
4.000000Principal amount that was invested.
10000.00Three-letter currency code for the holding.
GBPOpaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001Currency in which the redemption proceeds were paid out, when this differs from the holding's currency (FX redemption). Null for standard same-currency redemptions.
USDAmount being redeemed into fxCurrency, in the holding's currency. The converted amount is reported by the CURRENCY_CONVERTED event. Null for standard same-currency redemptions.
12500.00Unique identifier of the holding.
6e69e21342a24bbdaf9fe4e8a9995fdaExpected or actual maturity value (principal plus interest) in the holding's currency.
10250.00The holding's money-market yield at the time of the event, in MMYA360F format: mmyA360F as GET /holding returned it then. Null on events recorded before this field was added.
3.88681319The holding's money-market yield at the time of the event, in MMYA365F format: mmyA365F as GET /holding returned it then. Null on events recorded before this field was added.
3.9407967Code identifying the obligor exposure (counterparty) for this holding.
BACRUnique identifier for this event record.
00000000000000000000000000000001Current yield for the holding at the time of the event (annualised APY).
4.000000Remaining principal amount on the original holding after the split.
5000.00Three-letter currency code for the holding.
GBPOpaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001Unique identifier of the original holding.
6e69e21342a24bbdaf9fe4e8a9995fdaExpected or actual maturity value (principal plus interest) in the holding's currency.
10250.00The holding's money-market yield at the time of the event, in MMYA360F format: mmyA360F as GET /holding returned it then. Null on events recorded before this field was added.
3.88681319The holding's money-market yield at the time of the event, in MMYA365F format: mmyA365F as GET /holding returned it then. Null on events recorded before this field was added.
3.9407967Code identifying the obligor exposure (counterparty) for this holding.
BACRPrincipal amount assigned to the new holding created by the split.
5000.00Unique identifier of the new holding created by the split. The new holding has no SUBSCRIBED or ISSUED event of its own and carries the original holding's subscriptionUid; fetch it with GET /holding/{entity_code}/{splitHoldingUid}.
c660adab8e394383a3f839dd9d66bf9eUnique identifier for this event record.
00000000000000000000000000000001Current yield for the holding at the time of the event (annualised APY).
4.000000Principal amount invested in the holding's currency.
10000.00Three-letter currency code for the holding.
GBPOpaque pagination token for this event. Pass as start_cursor on the next request to retrieve events that occurred after this one.
ev1.abc123.xyz789Code identifying the organisation (client) this event belongs to.
TEST001Fixed or Extendable, as type on GET /holding. Null on events recorded before this field was added.
FixedUnique identifier of the holding.
6e69e21342a24bbdaf9fe4e8a9995fdaDate (YYYY-MM-DD) the holding is scheduled to mature.
2025-01-01Expected or actual maturity value (principal plus interest) in the holding's currency.
10250.00The holding's money-market yield at the time of the event, in MMYA360F format: mmyA360F as GET /holding returned it then. Null on events recorded before this field was added.
3.88681319The holding's money-market yield at the time of the event, in MMYA365F format: mmyA365F as GET /holding returned it then. Null on events recorded before this field was added.
3.9407967Code identifying the obligor exposure (counterparty) for this holding.
BACRIdentifier of the product this holding is in.
GBP-BACR[GC]-3MDate (YYYY-MM-DD) the holding starts, when it is due to be funded and issued. For a rolled holding, the previous holding's maturity date. TreasurySpring can change this and maturityDate without a new event (for example when cash arrives late); the ISSUED event carries the issue date and final maturity date, and GET /holding always has the current dates.
2024-01-01Unique identifier of the subscription. For a rolled or switched holding, this matches the subscriptionUid on the previous holding's ROLL or SWITCH maturity action.
dade0389c66241bd8366b017f1ffe19aUnique identifier for this event record.
00000000000000000000000000000001Current yield for the holding at the time of the event (annualised APY).
4.000000event. followed by the lower-cased eventType.
event.cash_moved{
"data": {
"cost": "10000.00",
"currency": "GBP",
"cursor": "ev1.abc123.xyz789",
"entityCode": "TEST001",
"eventType": "SUBSCRIBED",
"ftfType": "Fixed",
"holdingUid": "6e69e21342a24bbdaf9fe4e8a9995fda",
"maturityDate": "2025-01-01",
"maturityValue": "10250.00",
"mmyA360F": "3.88681319",
"mmyA365F": "3.9407967",
"obligorExposureCode": "BACR",
"productCode": "GBP-BACR[GC]-3M",
"subscriptionDate": "2024-01-01",
"subscriptionUid": "dade0389c66241bd8366b017f1ffe19a",
"uid": "00000000000000000000000000000001",
"yield": "4.000000"
},
"type": "event.cash_moved"
}