Skip to main content
PATCH
Update Card

Authorizations

x-api-key
string
header
required

Your Meow API key, sent in the x-api-key header for authentication.

Headers

x-entity-id
string<uuid>

Optional entity_id to scope requests to a specific entity.

Path Parameters

card_id
string<uuid>
required

Card to act on. Use list_cards to find one.

Body

application/json
status
enum<string> | null

Set to inactive to freeze the card or active to unfreeze it.

Available options:
active,
inactive
nickname
string | null

Rename the card's display name (max 30 characters).

Required string length: 1 - 30
Pattern: ^[ -~]+$
spending_controls
SpendingControls · object | null

Replace the card's spend limits.

allowed_categories
enum<string>[] | null

Restrict the card to these merchant categories. Pass null to clear all category restrictions.

Available options:
Advertising,
Airlines,
Books and Newspapers,
Car Rental,
Charity,
Clothing,
Electronics,
Entertainment,
Facilities Expenses,
Financial Institutions and Fees,
Fuel,
Furniture,
Government Services,
Grocery,
Ground Transportation,
Insurance,
Legal,
Lodging,
Meals,
Medical,
Office Supplies,
Parking,
Political,
Professional Services,
Recruiting,
Rent,
Restaurants,
Shipping,
Software,
Taxes,
Taxis and Rideshare,
Technology Infrastructure,
Training and Education,
Utilities,
Vehicle Expenses
spending_restriction
CardSpendingRestrictionRequest · object | null

Replace the card's merchant restriction. Pass null to clear it and allow any merchant.

Response

Successful Response

id
string<uuid>
required

Unique card identifier.

display_name
string
required

Card name or nickname.

last_four
string
required

Last 4 digits of the card number.

status
enum<string>
required

Card status.

Available options:
pending,
active,
suspended,
closed,
failed
is_physical
boolean
required

Whether this is a physical card.

cardholder
CardCardholder · object
required

Cardholder info.

created_at
string<date-time>
required

When the card was created.

is_single_use
boolean
default:false

Whether this is a single-use card.

expiration
string<date-time> | null

When the card expires.

spending_restriction
CardSpendingRestriction · object | null

Merchant spending restrictions.

allowed_categories
enum<string>[] | null

Merchant categories the card is restricted to. Null means every category is allowed.

Available options:
Advertising,
Airlines,
Books and Newspapers,
Car Rental,
Charity,
Clothing,
Electronics,
Entertainment,
Facilities Expenses,
Financial Institutions and Fees,
Fuel,
Furniture,
Government Services,
Grocery,
Ground Transportation,
Insurance,
Legal,
Lodging,
Meals,
Medical,
Office Supplies,
Parking,
Political,
Professional Services,
Recruiting,
Rent,
Restaurants,
Shipping,
Software,
Taxes,
Taxis and Rideshare,
Technology Infrastructure,
Training and Education,
Utilities,
Vehicle Expenses