Symbols

Get Payment Plans by Symbol

Returns payment plan configurations for all symbols matching the `filter[symbol]` prefix, grouped by unique configuration. Trading groups sharing the same configuration are collapsed into `groupCount`. The response is not paginated.

GET
/symbols/preferences

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Query Parameters

filter[symbol]*string

Symbol name prefix: matches the exact name and any characters after it, e.g. D40EUR matches both D40EUR and D40EUR#. Case-sensitive.

filter[planId]?string

Return only configurations of this payment plan

Formatuuid

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/symbols/preferences?filter%5Bsymbol%5D=string"
{  "total": 0,  "preferences": [    {      "instrument": "D40EUR#",      "platform": {        "platformId": "string",        "name": "string",        "provider": "string"      },      "scope": {        "groupId": "string",        "name": "string",        "uuid": "string"      },      "formula": "max_amount",      "levelTable": {        "property1": [          "string"        ],        "property2": [          "string"        ]      },      "ratio": "string",      "unit": "string",      "position": "any",      "side": "any",      "groupCount": 0    }  ]}
{  "message": "string",  "errors": {    "property1": [      "string"    ],    "property2": [      "string"    ]  }}
{  "message": "string",  "errors": {    "property1": [      "string"    ],    "property2": [      "string"    ]  }}
{  "message": "string",  "errors": {    "property1": [      "string"    ],    "property2": [      "string"    ]  }}
{  "message": "string",  "errors": {    "property1": [      "string"    ],    "property2": [      "string"    ]  }}