Skip to main content

Account

An Account belonging to a Health Wallet.

type Account {
active: Boolean!
availableBalance: Money!
benefit: Benefit
createdAt: DateTime!
currentBalance: Money!
electionAmount: Money
endsAt: DateTime
fundingSummary: AccountFundingSummary!
hsaAccountNumber: String
hsaRoutingNumber: String
id: ID!
initialContribution: InitialContribution
recurringContribution: RecurringContribution
transactions(
after: String
first: Int
where: TransactionsFilterInput
): TransactionResults!
}

Fields​

Account.active ● Boolean! non-null scalar​

Whether or not the individual's enrollment in this offering is active

Account.availableBalance ● Money! non-null object​

The amount of money that is available to be spent for this account

Account.benefit ● Benefit object​

The Benefit this account belongs to.

Account.createdAt ● DateTime! non-null scalar​

When the Account was created

Account.currentBalance ● Money! non-null object​

The total amount of money in this account. Note that currentBalance and availableBalance may differ when there are ongoing money movement processes.

Account.electionAmount ● Money object​

The annual election amount for this account enrollment. Null for enrollments without an election amount set. Only applicable for HSA and FSA account types, for now. This will change when we add support for additional account types.

Account.endsAt ● DateTime scalar​

The end date of the offering for this individual

Account.fundingSummary ● AccountFundingSummary! non-null object​

A summary of the funding this account has received. Funding corresponds to deposit transactions that increase the balance of the account.

Account.hsaAccountNumber ● String scalar​

The full, unmasked account number associated with the HSA account for the individual, if available

Account.hsaRoutingNumber ● String scalar​

The routing number associated with the HSA account for the individual, if available

Account.id ● ID! non-null scalar​

The ID of the account

Account.initialContribution ● InitialContribution object​

The initial contribution for this account

Account.recurringContribution ● RecurringContribution object​

The recurring contributions for this account

Account.transactions ● TransactionResults! non-null object​

Transactions posted against this Account

Account.transactions.after ● String scalar​

Return the Transaction that come after the specified cursor

Account.transactions.first ● Int scalar​

The number of Transactions to retrieve per page

Account.transactions.where ● TransactionsFilterInput input​

Filter criteria used to match Transactions

Member Of​

HealthWallet object