Transaction
Transaction record for a closed deal.
- closedType: stringFormat: date-time
Utc requiredWhen the deal closed (ISO 8601 UTC).
- typeType: stringrequired
Transaction type: "sell" (future: "buy").
- buyerType: object · TransactionParty nullable
Buyer details (populated for sell transactions).
- nameType: null | string
Party name (if disclosed).
- prospectType: null | string
Id ID of the prospect associated with this party (if applicable).
- typeType: null | string
Party type: "internal" (platform user), "external" (outside party), or "unknown".
- priceType: object · PriceRange nullable
Transaction price.
- currencyType: stringmin length:3max length:3required
ISO 4217 currency code (e.g., "EUR", "SEK", "USD").
- maxType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doublemin:0Maximum price. Multiply by scale factor to get actual amount. Example: max=200 with scale="millions" = 200 million.
- minType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doublemin:0Minimum price. Multiply by scale factor to get actual amount. Example: min=100 with scale="millions" = 100 million.
- scaleType: string
Scale factor for the values: "none" (1), "thousands" (1,000), "millions" (1,000,000), "billions" (1,000,000,000). Default is "none" if not specified on input.
- sellerType: object · TransactionParty nullable
Seller details (populated for buy transactions).
- nameType: null | string
Party name (if disclosed).
- prospectType: null | string
Id ID of the prospect associated with this party (if applicable).
- typeType: null | string
Party type: "internal" (platform user), "external" (outside party), or "unknown".
- yieldType: object · PercentRange nullable
Yield at transaction.
- maxType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doubleMaximum percentage (e.g., 8.0 = 8%).
- minType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: doubleMinimum percentage (e.g., 5.0 = 5%).