v.2.9.0 - Test Environment
2026-08-05 - Planned deployment to Live
2026-07-22 - Test Environment
Added
Wawex Ex-Ante Document Ready Webhook
A new webhook notifies partners when the WAWEX ex-ante cost-information PDF has been generated and stored. Partners should wait for this notification before fetching the receipt PDF, rather than polling the ex-ante receipt endpoint after the order RECEIVED notification.
- Documentation Location: API REFERENCE - Webhooks
- New Endpoint (partner-implemented):
POST /wawex-ex-ante-document-ready-notification- delivered for eventWAWEX_EX_ANTE_DOCUMENT_READY_NOTIFICATION - New enum value:
EventTypeEnum-WAWEX_EX_ANTE_DOCUMENT_READY_NOTIFICATION - Payload includes:
exAnteId(UUID - correlation ID; download the PDF atGET /wawex/ex-ante/{exAnteId}/receipt),symbol,tradeSide - Note: this fires after the order
RECEIVEDnotification (which only carries theexAnteId). Authentication, signing, and retry/delivery are identical to the existing webhooks.
Corporate Action Bonus Issue Decision
The bonus issue corporate action (CAEV = BONU) now carries an admin-selected tax treatment classification, allowing the system to distinguish between a tax-neutral capital increase and a taxable bonus distribution.
- Documentation Location: API REFERENCE - Trading - Corporate Actions
- New enum:
BonusIssueAdminDecisionEnum-INTERNAL_REALLOCATION(tax-neutral capital increase from company funds, ratio-based) |EXTERNAL_CAPITAL_DISTRIBUTION(taxable bonus issue valued at ex-date price) - Added field:
bonusIssueDecisiononBonusIssueData- referencesBonusIssueAdminDecisionEnum
Corporate Action Tender Offer Data Types
New typed data objects for tender offer announcements (MT564) and results (MT566) have been added to the corporate-action publish contract.
- Documentation Location: API REFERENCE - Trading - Corporate Actions
- New schema:
TenderOfferData-responseDeadline(date-time),tenderOptions(array of option objects) - New schema:
TenderResultData-quantitySuccessfullyTendered(decimal, optional),tenderedCashAmount(decimal, optional)
Changed
Corporate Action Publish Request Restructuring
The publish endpoints (publishMT564 and publishMT566) have been restructured from a flat field layout into typed, per-action-type data objects. Each corporate-action type now has a dedicated object carrying only its relevant fields, removing ambiguity about which fields apply to which action type. This continues the corporate-action data contract finalization started in v.2.8.0.
- Documentation Location: API REFERENCE - Trading - Corporate Actions
- Endpoint:
publishMT564(PublishMT564Request) andpublishMT566(PublishMT566Request) - Changed: flat fields (
grossAmountPerShare,originalCurrency,ratioFrom,ratioTo,responseDeadline,eligibleQuantity,tenderOptions,fractionalCashAmount,postedShares) replaced with typed sub-objects:cashDividendData,stockDividendData,stockSplitData,bonusIssueData,tenderOfferData(MT564) /tenderResultData(MT566) - Changed:
PublishMT566Requesttax and amount fields (taxPercent,grossAmount,netAmount,postedCashAmount,exchangeRate) moved intoCashDividendData - Removed field:
caonCode(corporate-action option numeric code) - no longer required on options - Note: the corporate-action publish flow is a new capability first reaching partners in v.2.8.0/v.2.9.0. This restructuring finalizes the data contract and requires no migration from any existing integration.
Tokenized Asset Order Error Responses
POST /wawex/orders/market now documents two previously undocumented error responses, and one status code has been corrected.
- Documentation Location: API REFERENCE - Trading - Tokenized Assets
- Endpoint:
POST /wawex/orders/market - Added response:
409 Conflict- returned when price data is currently unavailable for the asset (market closed / no live price) - Added response:
404 Not Found- returned when the requested symbol does not exist - Behavior change: unknown-symbol requests previously returned
400 Bad Request; they now return404 Not Foundwith message "asset not found" - Note:
GET /wawex/prices/{token}also now returns a properly formatted404when no market price is available (previously the error message was malformed)
Tokenized Asset Catalogue Pagination
The GET /wawex/assets endpoint's limit query parameter minimum has been raised from 1 to 20, aligning the minimum with the default page size.
- Documentation Location: API REFERENCE - Trading - Tokenized Assets
- Endpoint:
GET /wawex/assets - Changed:
limitquery parameter minimum changed from1to20(default20, maximum100unchanged)
Savings Plans Error Responses
Multiple savings-plan endpoints now document 400 Bad Request and 409 Conflict responses that were previously returned by the platform but missing from the OpenAPI specification.
- Documentation Location: API REFERENCE - Trading - Savings Plans
- Added response
400:GET /savings-plans/{savingsPlanId},GET .../executions,GET .../executions/{executionId},POST .../exit - Added response
409:PATCH /savings-plans/{savingsPlanId}(returned when the plan isINVALID),DELETE /savings-plans/{savingsPlanId}(same guard) - Note: these are spec-only documentation updates - the platform already returned these status codes; the OpenAPI now formally documents them so generated client SDKs handle them correctly.
Documentation
Savings Plans Run-Now Test Endpoint (Preview)
A test-only endpoint allows partners to drive the complete savings-plan execution lifecycle immediately, without waiting for the production schedule (intervalDay cron at 19:30).
- Status: Available on Pretest and Test environments only. Not available in production.
- Available Endpoints:
POST /test/savings-plans/run-now- seeds a due execution for each supplied savings plan, bypasses the interval-day schedule, and fires the real EXECUTE command so the normal async pipeline runs immediately