To: Fundamentals API subscribers
We are writing to inform you of an upcoming update to the dxFeed Fundamentals API that will affect your API requests. Effective April 20, 2024, the ‘types’ parameter will be required for all requests directed to composite controllers within the dxFeed Fundamentals API.
Technical details
In dxFeed Fundamentals API, composite controllers are the Snapshot, History, and Symbol State Change. Composite controllers have a parameter called ‘types’, which defines a particular controller for a request. For example, a request such as https://tools.dxfeed.com/fs/v0.1/snapshot/filter?types=corporate-action&symbols=AAPL&sources= will, via the Snapshot controller, retrieve the latest Corporate Action data for AAPL. You can find more details about composite controllers in our Knowledge Base.
Currently, the ‘types’ parameter is optional. Starting from April 20th, 2024, the ‘types’ parameter will become mandatory for the Snapshot (snapshot-controller) and History (history-controller); and parameter ‘symbols’ or ‘types’ must be defined for the Symbol State Change (symbol-state-change-controller).
Multiple ‘types’ can be selected in a single request. To view the list of available ‘types’, simply append ‘/types’ to the composite controller’s path parameter, e.g., https://tools.dxfeed.com/fs/v0.1/snapshot/types.
Effective date
The changes will be rolled out on April 20th, 2024. Please ensure that you update your API requests accordingly if you utilize the composite controllers without specifying the ‘types’ parameter.
Please refer to dxFeed Help Desk if you have any questions or concerns.