Skip to main content

InitiateAchTransferInput

No description

input InitiateAchTransferInput {
amount: DecimalString!
amountCurrency: String
contributionType: HsaContributionType
contributionYear: YearString
direction: TransferDirection!
idempotencyKey: String!
linkedBankAccountId: String!
note: String
withdrawalCategoryCode: WithdrawalCategoryCode
withdrawalExpenseDate: DateString
withdrawalReceipts: [StorageReferenceInput!]
}

Fields

InitiateAchTransferInput.amount ● DecimalString! non-null scalar

The amount to transfer as a string with decimal precision, e.g. 123.45

InitiateAchTransferInput.amountCurrency ● String scalar

The currency code of the amount to transfer, defaults to USD

InitiateAchTransferInput.contributionType ● HsaContributionType enum

For incoming transfers, the type of this contribution

InitiateAchTransferInput.contributionYear ● YearString scalar

For incoming transfers, the year for which this contribution should apply

InitiateAchTransferInput.direction ● TransferDirection! non-null enum

Whether this transfer is a deposit or a withdrawal

InitiateAchTransferInput.idempotencyKey ● String! non-null scalar

The idempotent key for this request, which is required for transfers

InitiateAchTransferInput.linkedBankAccountId ● String! non-null scalar

The account ID from the linked account where we will send or receive this transfer

InitiateAchTransferInput.note ● String scalar

A user's note for information about the transaction

InitiateAchTransferInput.withdrawalCategoryCode ● WithdrawalCategoryCode enum

For withdrawals, the category code for which this withdrawal applies

InitiateAchTransferInput.withdrawalExpenseDate ● DateString scalar

For withdrawals, the date the expense occurred in YYYY-MM-DD format

InitiateAchTransferInput.withdrawalReceipts ● [StorageReferenceInput!] list input

For withdrawals, a potential list of the receipts that apply to this withdrawal

Member of

initiateAchTransfer mutation