Update card

 Request address

POST: https://main-api.ttr.cash/api/v1/issuing/cards/38

Headers:
Authorization
Bearer <token>


How to get => token

Body raw (json)
{ "status": "active", "spending_constraint": { "limit_amount": 10000, "min_amount": 1000, "max_amount": 10000, "preset": "collective", "countries": [ "US", "SG" ] } }
Return parameters
Result success:
Success updated card
{ "success": true, "message": "Card updated successfully", "data": { "id": "38", "name": "Vie Hao", "exp_month": "6", "exp_year": "2038", "virtual_account_id": "238", "last4": "0308", "status": "active", "created_at": "2025-11-05 09:22:15", "spending_constraint": { "country_rule": { "countries": ["US", "SG"], "restriction": "allowlist" }, "spending_rule": { "limit": { "amount_cents": 10000, "preset": "collective", "start_date": "" }, "size_limit": { "minimum": { "amount_cents": 1000 }, "maximum": { "amount_cents": 10000 } } } } } }
Result failed:
{ "status": false, "message": "Invalid or malformed token", "error": "Expired token" }

Webhook event: readmore