File: WebAPI/symbol_browsing_2.proto
Request for a list of symbols according to a filter. At least one filter field must be specified.
Note: Symbols related to option strikes are not returned unless symbol id of corresponding option maturity symbol is specified as a parent_symbol_id in the request.
Note: Dialect support in list requests is limited. Behavior may differ from symbol resolution, and dialect-specific fields might be omitted depending on server-side configuration.
Limits:
1. The number of simultaneous requests in processing is 150 by default.
2. The number of simultaneous update subscriptions is 150 by default.
3. Number of symbols in response is limited (default is 10000).
Response: SymbolListReport.
Type: string
Description: Optional category filter controlling how multiple symbol categories are applied in the filter. Categories within the same tree (having the same root) are applied by “OR” in the category filter (e.g., two exchanges, either matches). Otherwise categories are applied by “AND” (e.g., exchange and asset).
See: SymbolCategory, SymbolCategoryListRequest.
Source: SymbolCategory.id.
Type: uint32
Description: Number of levels in the symbol tree to return from the top of the symbol tree (i.e. from product level) or from the parent symbol (if specified). Symbols from deeper levels are excluded from the results. One level is returned if the field is omitted.
Type: string
Description: Parent symbol id filter to return only child symbols of this parent. If this field is specified, depth must be one or omitted.
Source: Symbol.id.