Retrieving historical holdings for an ETF is a two-step process:
Step 1: Get the firstbridge_id of the ETF for which the holdings data needs to be retrieved. This can be done by specifying the Bloomberg symbol of the ETF in the request (additionally specifying the ‘primary ticker’ is optional). If there have been multiple ETFs with that Bloomberg Symbol in the past, then multiple ETFs will get returned, along with their primary tickers.
Step 2: Use the returned firstbridge_id along with AsOfDate to retrieve holdings for a given date. Note that the returned holdings data is paginated.
Example:
1) Get firstbridge_id: