The endpoints described in this guide are currently in beta mode.
Update a card’s details
PUT
/v2/cards/{cardId}Request
Use this request to update the details about a given card.Path parameters
The ID of the card that you want to update.Allowable values: An existing
cardId (≤ 36 characters)Query parameters
The ID of the account associated with the card.Allowable values: An existing
cardId (≤ 36 characters)The ID of the person that the card belongs to.Allowable values: An existing
personId (≤ 36 characters)Request body schema
The ID of the person who owns the card, if the card is individual. Update this if you want to change the ownership of the card.Allowable values: A valid
personId (≤ 36 characters)The person associated with the card, if the card is shared.Allowable values: An existing
personId (≤ 36 characters)The phone number associated with the card, if the card is shared.Allowable values: A valid string
The name of the card. Any diacritics will be converted to the nearest English letter equivalent. Note that any name that is longer than 21 characters will be truncated.Allowable values: ≤ 21 characters
The state of the card.Allowable values:
ACTIVE, REPLACED, TERMINATED, SUSPENDED, UNACTIVATEDThe fulfillment status of the card..Allowable values:
ISSUED, ORDERED, REORDERED, REJECTED, SHIPPED, DIGITALLY_PRESENTEDResponse
If your request is successful, you’ll receive a200 response.
Update a card’s state
POST
/v2/cards/{cardId}/transitionRequest
Use this request to update the state of an existing card. For example, you can set the state of a lost card toSUSPENDED to prevent any unauthorised transactions. Later, if the card is later found, you can set the state to ACTIVE so that it can be used again. Learn more about card states.
Path parameters
The ID of the card that you want to update.Allowable values: An existing
cardId (≤ 36 characters)Query parameters
The ID of the account associated with the card.Allowable values: An existing
cardId (≤ 36 characters)The ID of the person who owns the card.Allowable values: An existing
personId (≤ 36 characters)Request body schema
The state that you want to update the card to.Allowable values:
ACTIVE, TERMINATED, SUSPENDEDThe reason for the update.Allowable values: A valid string.
Response
If your request is successful, you’ll receive a200 response.
Remove a card from a budget
DELETE
/v2/cards/{cardId}/budgets/{budgetId}Request
Use this request to remove a card from a given budget.Path parameters
The ID of the card to work with.Allowable values: An existing
accountIdThe ID of the budget to remove the card from.Allowable values: An existing
budgetIdQuery parameters
The ID of the account associated with the card.Allowable values: An existing
accountIdResponse
If your request is successful, you’ll receive a200 response.
Remove a card from all budgets
DELETE
/v2/cards/{cardId}/budgetsRequest
Use this request to remove a card from all of the budgets that it’s associated with.Path parameters
The ID of the card to work with.Allowable values: An existing
cardIdQuery parameters
The ID of the account associated with the card.Allowable values: An existing
accountIdResponse
If your request is successful, you’ll receive a200 response.