I was wondering if this is new or has changed for the snapshot endpoint. I have never had this problem before if you have a snapshot call with 3 or 10 or 100 symbols and one symbol is invalid/bad then it doesn’t return all the data, just a json error?
example:
curl -H “APCA-API-KEY-ID: xxxx” \
-H “APCA-API-SECRET-KEY: xxxx” \
-H “accept: application/json” \
https://data.alpaca.markets/v2/stocks/snapshots?symbols=AAPL,GME1,BAC&feed=sip
returns just
{“message”:“code=400, message=invalid symbol: GME1”}
should it return all the data like this?
{“AMD”:{… }},“GME1”: {“message”:“code=400, message=invalid symbol: GME1”} ,“BAC”:{…} }