Yativo Card (Own Account)
Initialize Card Wallet
Initialize the card wallet to enable funding and card creation
POST
Bearer token:
Bearer YOUR_ACCESS_TOKENThe card wallet must be initialized before you can fund it or create cards. This is a one-time setup step that activates the on-chain wallet infrastructure for the card account.For B2B Card Issuer customers use the customer-scoped path:
/v1/yativo-card/customers/{yativoCardId}/safe/deploy. Call this explicitly after KYC approval before proceeding to card creation. Even when the platform deploys the Safe automatically in the background, card creation checks the local DB state — not Gnosis Pay directly — so this call is needed to sync the record. It is idempotent: if already deployed you will receive "already_deployed": true.Response fields
| Field | Type | Description |
|---|---|---|
already_deployed | boolean | true when the Safe was already deployed before this call |
safe_address | string | On-chain Gnosis Safe address (present when already deployed) |
token_symbol | string | Card token symbol (e.g. USDCe, EURe, GBPe) |
fiat_symbol | string | Fiat currency code (e.g. USD, EUR, GBP) |
account_status | number | Gnosis Pay account status code. 0 = Ok, 7 = DelayQueueNotEmpty (both mean ready) |
account_status_meaning | string | Human-readable status — "Ok" or "DelayQueueNotEmpty" |
is_ready | boolean | true when the Safe is fully deployed and ready for card creation |
deployment_accepted | boolean | true when a new deployment was initiated (202 response) |
monitor_endpoint | string | Poll this GET endpoint to track deployment progress |

