Skip to main content

HsaCard

An HsaCard represents a real (physical or virtual) card that draws funds against an HSA.

type HsaCard {
cardholder: PersonName!
expiration: String!
fulfillmentStatus: HsaCardFulfillmentStatus!
id: ID!
maskedNumber: String!
pinIsSet: Boolean!
status: HsaCardStatus!
type: HsaCardType!
}

Fields

HsaCard.cardholder ● PersonName! non-null object

The name of the user to which this card belongs.

HsaCard.expiration ● String! non-null scalar

The expiration of the card in MMYY format.

HsaCard.fulfillmentStatus ● HsaCardFulfillmentStatus! non-null enum

The fulfillment status of the card -- whether it has been sent to the user.

HsaCard.id ● ID! non-null scalar

The ID of the card, used for operations against the card.

HsaCard.maskedNumber ● String! non-null scalar

A masked representation of the card number.

HsaCard.pinIsSet ● Boolean! non-null scalar

True if the user has set a PIN for the card. Initially false. By convention, status cannot be Active until a pin is set.

HsaCard.status ● HsaCardStatus! non-null enum

The status of the card -- whether it is active, or inactive.

HsaCard.type ● HsaCardType! non-null enum

The type of the card -- physical or virtual.

Member of

CancelAndReissueCardForHsaPayload object ● CardsForHsaPayload object ● LockCardForHsaPayload object ● RequestPhysicalCardForHsaPayload object ● UnlockCardForHsaPayload object