# v.2.0.0

**2026-03-17 - Live**

**2026-03-03 - Test Environment**

***

**Major Release Notice: API Version 2.0**

Please be advised that this release marks version 2.0 of the Tradevest Partner API. As part of this major update, **all endpoints, fields, and features that were previously marked as deprecated have been permanently removed**.

This release is **backwards incompatible**. Partners must ensure their integrations are updated and no longer rely on any deprecated functionality prior to the live deployment date.

***

**Added**

**Corporate Actions: Retrieval Endpoints**

To increase transparency of the corporate action lifecycle and enable partners to independently manage event handling, we have introduced new retrieval endpoints:

* **Get Corporate Action Details:** `GET /corporate-actions/{corporateActionId}`
  * Returns authoritative information about a specific event required for customer decision workflows.
  * **Payload includes:** `corporateActionId`, `instrumentIdentifier`, `eventType`, `importantDates` (Ex-Date, Record-Date, Deadline), and available options (if applicable).
* **Get Corporate Actions for Customer:** `GET /corporate-actions/{customerId}`
  * Returns a list of corporate actions applicable to instruments held by the specified customer.
  * **Features:** Supports historical entries and filtering by date range (date-only precision), corporate action type, and customer ID. Intended for reporting, reconciliation, and customer history presentation.

**Corporate Actions: SWIFT Simulator Endpoints**

To support integration testing and partner-side validation, we have added SWIFT mock simulation endpoints. *(Note: These are subject to change as the simulator evolves).*

* **Publish Mock MT564:** `POST /corporate-actions/swift-mock/publishMT564`
  * Simulates a SWIFT MT564 message announcing a future corporate action event to test announcement flows and downstream processing.
* **Publish Mock MT566:** `POST /corporate-actions/swift-mock/publishMT566`
  * Simulates a SWIFT MT566 message triggering the execution of a corporate action to test settlement and booking scenarios.

**User Management: MFA Type Exposure**

* **Read MFA Type:** We have exposed the `mfaType` field on the `GET /users/{id}` endpoint.
  * *Note:* For performance and scalability reasons (to prevent excessive external API calls), this field is intentionally **omitted** from the bulk `GET /users` list endpoint.

***

**Changed**

**Corporate Action Instruction Submission**

We have streamlined the endpoint path used to submit customer instructions for corporate actions. There are no changes to the underlying business logic.

* **Previous Path:** `POST /traditional/corporate-actions/{corporateActionId}/instructions`
* **New Path:** `POST /corporate-actions/{corporateActionId}/instructions`
* **Documentation:** Moved to *API REFERENCE → Trading →* [*Corporate Actions*](/api-reference/asset-management/corporate-actions.md).

**Webhook Schema: Corporate Action Notification**

* **Added Field:** `accounts.documentId`
* **Details:** Included within each object in the `accounts` array. This enables unambiguous identification of the associated document directly from the corporate action notification webhook.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tradevest.ai/release-notes/archive/v.2.0.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
