# v.1.10.0

#### 2025-12-16 - Live

#### 2025-12-02 - Test Environment

***

#### **Added**

**Requestor-ID Validation on Partner API Endpoints**

To prevent unauthorized actions, we have extended `Requestor ID` validation to additional endpoints. This ensures that the natural person linked to the ID has the necessary legal authorization.

**Role Check:** Verifies the natural person has the required role.

**Status Check:** Action is executed only if **both** the natural person and the role are status `ACTIVE`.

**Rejection:** If the role is unassigned, or if the person/role is suspended/inactive, the request is rejected.

**Error Handling:** Missing `Requestor-ID` headers will now return a `400 Bad Request`.

**Affected Endpoints:**

**Taxes & Costs:**

* `POST` /traditional/ex-ante
* `POST` /taxes/tax-exemption-orders
* `PATCH` /taxes/tax-exemption-orders/{id}

***

**Regulatory Documents (PRIIPs)**

Retrieve ETF Key Information Documents (KIDs) To comply with regulatory requirements, we now allow the retrieval of the latest KIDs for ETFs directly via the API.

* New Endpoint: `GET /assets/{isin}/documents`
* Parameters:
  * `isin` (required)
  * `language`: `en` or `de`
  * `type`: `kid`
* Behavior:
  * Synchronously fetches the most recent document (filtering for the best generation method and latest timestamp).
  * Returns the PDF content directly.
  * Returns an empty response if no document is available.

***

**Taxes Domain – Changelog Endpoint**

Added a changelog endpoint for the taxes domain.

Allows partners to track status changes and updates for tax exemption orders.

* New Endpoint: `GET /taxes-changelog`

***

**Document Type: `W_8BEN_E`**

**W-8BEN-E Support (FATCA)**

Added support for uploading W-8BEN-E forms, required for non-U.S. legal entities receiving income from U.S. sources.

* **New Document Type:** `W_8BEN_E`
* **Constraint:** Only allowed for `resourceType: LEGAL_ENTITY`
* **Group:** Part of the "Tax documents" group
* **Requirement:** `Requestor-Id` is mandatory for upload

***

**Partner Webhooks**

Corporate Action Notification

* Introduced a new webhook event type: `CORPORATE_ACTION_NOTIFICATION`.
* This allows partners to receive real-time updates regarding corporate actions affecting assets in the trading universe.

***

#### **Changed**

**Partner Documents Query Parameters**

**Query Parameter: Validity Filter**

Introduced a new query parameter to filter documents based on their validity status.

* **Parameter:** `isValid` (boolean)
* **Behavior:** If set to `true`, the API returns only documents where no expiration date is set (`validUntil` is null), ensuring partners retrieve currently valid documents.

**Crypto Asset Migration (MKR → SKY)**

Following the token conversion of Maker (MKR) to Sky (SKY), we have updated the crypto trading universe.

* Added: `SKY` is now available for trading.
  * Precision: Configured to 8 decimal places.
  * Price feeds and settlement details have been configured.
* Removed: `MKR` has been removed from the available asset list and price feeds.

***

#### **Removed**

**Document Type: `NON_ASSESSMENT_CERTIFICATE`**

* Removed from all Partner API `POST` requests.


---

# 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.1.10.0-test-enviroment.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.
