Skip to main content


Inputs to add a new card

input AddCardInput {
accountMembershipId: ID!
cardContractExpiryDate: DateTime
withdrawal: Boolean!
international: Boolean!
nonMainCurrencyTransactions: Boolean!
eCommerce: Boolean!
consentRedirectUrl: String!
name: String
viewCardNumber: Boolean
cardProductId: ID
spendingLimit: SpendingLimitInput


AddCardInput.accountMembershipId ● ID! non-null scalar

Unique identifier of a given account membership

AddCardInput.cardContractExpiryDate ● DateTime scalar

Card expiration date if null it does not have an expiration date

AddCardInput.withdrawal ● Boolean! non-null scalar

true if this card allows cash withdrawals ● Boolean! non-null scalar

true if this card allows payments outside of the country

AddCardInput.nonMainCurrencyTransactions ● Boolean! non-null scalar

true if this card allows transactions outside of the card's main currency

AddCardInput.eCommerce ● Boolean! non-null scalar

true if this card allows transactions at eCommerce sites

AddCardInput.consentRedirectUrl ● String! non-null scalar

URL the user is redirected to after consent has been given ● String scalar

Card name

AddCardInput.viewCardNumber ● Boolean scalar

true to show the card confidential information in the same request

AddCardInput.cardProductId ● ID scalar

The id of the card product to use to create the new card.

AddCardInput.spendingLimit ● SpendingLimitInput input

Spending limit

Member Of

addCard mutation