The following Foundational API schema improvements will go into effect for any new API key generated after April 1 @ 16:00. Existing API keys will continue to work with no issues. These improvements are being made for a better and consistent developer experience as the GoldRush product suite continues to grow and evolve.
Current APIs
GET /v1//address//balances_v2/
data.next_update_at→ removeddata.items[].native_token→data.items[].is_native_tokendata.items[].logo_url→ removed. Just use:data.items[].logo_urlsdata.items[].nft_data→ removeddata.items[].protocol_metadata→ removed
GET /v1/pricing/historical_by_addresses_v2////
data[].logo_url→ removeddata[].prices→ removeddata[].items→ kept as canonical response fielddata[].items[].contract_metadata→ removed
GET /v1//address//transactions_v3/
data.items[].from_address_label→ removeddata.items[].to_address_label→ removeddata.items[].log_events[].sender_address_label→ removed
GET /v1//approvals//
data.items[].spenders[].spender_address_label→ removed
GET /v1//events/address//
data.items[].sender_address_label→ removed
GET /v1//address//transfers_v2/
data.items[].from_address_label→ removeddata.items[].to_address_label→ removeddata.items[].transfers[].from_address_label→ removeddata.items[].transfers[].to_address_label→ removed
.svg media links will be updated with a ?fm=png suffix to provide only .png media type.
Legacy APIs
GET /v1//nft//metadata//
data.items[].nft_transactions[].from_address_label→ removeddata.items[].nft_transactions[].to_address_label→ removeddata.items[].nft_transactions[].log_events[].sender_address_label→ removed
GET /v1//nft/approvals//
data.items[].contract_address_label→ removeddata.items[].spenders[].spender_address_label→ removed