Product Definitions & Fees

Get Product Definitions

get

Get product definitions that are already or could be potentially available for partner

Authorizations
Responses
200

OK

application/json
get
GET /products HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
200

OK

{
  "data": [
    {
      "name": "text",
      "productType": "CASH",
      "productCode": "WALLET",
      "description": "text",
      "isActive": true
    }
  ]
}

Get Fee Instances

get

Get fee instances. If productCode is not provided, returns fees for all products.

Authorizations
Query parameters
productCodestring · enumOptional

Product code

Possible values:
Responses
200

OK

application/json
get
GET /products/fees/instances HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "feeInstanceId": "123e4567-e89b-12d3-a456-426614174000",
    "productCode": "WALLET",
    "category": "ACCOUNT",
    "status": "ACTIVE",
    "currency": "EUR",
    "feeType": "FIXED",
    "feeTrigger": "EVENT_BASED",
    "feeFrequency": "MONTHLY",
    "feeCollection": "MONTHLY",
    "partnerId": "123e4567-e89b-12d3-a456-426614174000",
    "feeTriggerEvent": "TRADE_WBAH",
    "fixedFeeAmount": 1,
    "feeRatio": 1,
    "minFeeAmount": 1,
    "maxFeeAmount": 1,
    "validFrom": "2025-10-14",
    "validUntil": "2025-10-14",
    "feeInstanceScales": [
      {
        "feeInstanceScaleId": "123e4567-e89b-12d3-a456-426614174000",
        "feeInstanceScaleStatus": "ACTIVE",
        "scaleType": "INCREMENTAL_SCALE",
        "from": 1,
        "fixedFeeAmount": 1,
        "feeRatio": 1,
        "minFeeAmount": 1,
        "maxFeeAmount": 1,
        "createdOn": "2025-10-14T10:46:08.824Z",
        "modifiedOn": "2025-10-14T10:46:08.824Z"
      }
    ],
    "createdOn": "2025-10-14T10:46:08.824Z",
    "modifiedOn": "2025-10-14T10:46:08.824Z"
  }
]

Last updated