Skip to main content
PATCH
/
v1
/
yativo-card
/
customers
/
{yativoCardId}
/
card-limits
curl -X PATCH 'https://crypto-api.yativo.com/api/v1/yativo-card/customers/yativo_card_customer_8f9a_abc_1769031332068/card-limits' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "max_virtual": 2,
    "max_physical": 1,
    "max_total": 3
  }'
{
  "success": true,
  "message": "Customer card limits updated",
  "data": {
    "yativo_card_id": "yativo_card_customer_8f9a...abc_1769031332068",
    "card_limits": {
      "max_virtual": 2,
      "max_physical": 1,
      "max_total": 3
    },
    "program_ceilings": {
      "max_virtual": 3,
      "max_physical": 2,
      "max_total": 5
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.yativo.com/llms.txt

Use this file to discover all available pages before exploring further.

Override the card count limits for a specific customer. Limits are capped by the ceiling set on your issuer program — you cannot grant a customer more cards than your program allows. Limit hierarchy:
Admin sets program ceiling  →  you set per-customer override (≤ ceiling)  →  Gnosis hard cap (5 total)
yativoCardId
string
required
The yativo_card_id of the customer. Returned when the customer was onboarded.
Authorization
string
required
Bearer token: Bearer YOUR_ACCESS_TOKEN
max_virtual
integer
Maximum virtual cards for this customer. Must be 0 to your program’s max_virtual_per_customer ceiling.
max_physical
integer
Maximum physical cards for this customer. Must be 0 to your program’s max_physical_per_customer ceiling.
max_total
integer
Maximum total active cards (virtual + physical combined) for this customer. Must be 0 to your program’s max_total_per_customer ceiling.
At least one field must be provided.
curl -X PATCH 'https://crypto-api.yativo.com/api/v1/yativo-card/customers/yativo_card_customer_8f9a_abc_1769031332068/card-limits' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "max_virtual": 2,
    "max_physical": 1,
    "max_total": 3
  }'
{
  "success": true,
  "message": "Customer card limits updated",
  "data": {
    "yativo_card_id": "yativo_card_customer_8f9a...abc_1769031332068",
    "card_limits": {
      "max_virtual": 2,
      "max_physical": 1,
      "max_total": 3
    },
    "program_ceilings": {
      "max_virtual": 3,
      "max_physical": 2,
      "max_total": 5
    }
  }
}