Create a new virtual or physical card

A POST request sent to create a card. Prior to create a card, the user must have completed KyC and verified his wallet. Cards can have different designs setup during onboarding. If no designId is specified in the request, and a default designId has been specified during setup of the card program, the default will be used. If there is no designId neither in the request nor a default specified, an error response will be returned.

For physical cards, ensure the shipping address is up to date before creating the card. Any shipping KYC associated with the user must be in status completed; otherwise the card may be shipped to an outdated address.
If reissuing a card (e.g. replacing a lost or stolen card), use the reissue endpoint (POST /cards/{id}/reissue) instead of this one.

Language
Credentials
Header