You can now have different crypto addresses in one card.
In the last couple of months, we introduced three new cryptocurrencies:
VOX, LTC and ETH. We now allow Uphold cards to have crypto addresses in each of these networks, and you can request an address for any card by using a new endpoint.
Starting the 20th of June:
- Cards will no longer be created with a default Bitcoin address.
- If you rely on Bitcoin addresses for cards, please make sure you put appropriate checks for its existence, or request an address be created.
To immediately obtain an address for a card:
curl https://api.uphold.com/v0/me/cards/<id>/addresses \ -X POST \ -H "Authorization: Bearer <token>" \ -H "Content-Type: application/json" \ -d '{ "network": "<Network>" }'
The network parameter can be one of the following: bitcoin, ethereum, litecoin or voxel. You can currently have one address of each network per card, and the above request will fail if an address is already assigned.
Example of a card with crypto addresses on multiple networks:
These changes are documented in our API docs.