Mutation
The Mutation type is a special type that is used to write or modify data. A mutation's response reflects the data after it has been updated. While query fields are executed in parallel, mutation fields run in series. This ensures each operation completes before the next begins.
acceptAccountHolderCardProductApplicationOffer
Accept an extended AccountHolderCardProductApplicationOffer.
Input Arguments
activateCardProductCreditPlan
Activate a CreditPlan for a CardProduct.
Input Arguments
activateCollaborativeAuthorizationEndpoint
Activate a CollaborativeAuthorizationEndpoint.
Input Arguments
activateInstallmentAgreementForTransactionEvent
Activate an InstallmentAgreement for a Transaction by providing a TransactionEvent.
Output:ActivateInstallmentAgreementForTransactionEventPayload
Input Arguments
activateNotificationTarget
Reactivates a previously deactivated notification target.
Input Arguments
input: ActivateNotificationTargetInput!
The input to activate a notification target.
Input Arguments
input: ActivatePaymentCardInput!
addCollaborativeAuthorizationEndpoint
Add a CollaborativeAuthorizationEndpoint for use in real-time transaction authorization.
You are able to create up to 5 CollaborativeAuthorizationEndpoints, but only one may be active at a time.
By default, the created endpoint is not active. You must call the activateCollaborativeAuthorizationEndpoint mutation.
Input Arguments
addExternalBankAccountFromTokenDeprecated
Add a bank account for account holder using external token.
Use Mutation.addExternalBankAccountVerifiedThroughPlaid instead.
Input Arguments
addExternalBankAccountVerifiedThroughFinicity
Add a bank account for account holder using external token. (Finicity specific)
Input Arguments
addExternalBankAccountVerifiedThroughPlaid
Add a bank account for account holder using external token. (Plaid specific)
Input Arguments
addExternalBankAccountVerifiedThroughPlaidUsingThirdPartyProcessorToken
Add a bank account for account holder using external tokens. (Third Party with Plaid specific)
This is only usable for specific products within the CONSUMER_CREDIT vertical.
Input Arguments
addFundsToPaymentCardDeprecated
Transfer funds from a funding account of the Organization to a payment card.
Transfer is deprecated in favor of initiateTransferFromFundingFinancialAccountToPaymentCardFinancialAccount
Output:AddFundsToPaymentCardPayload
Input Arguments
input: AddFundsToPaymentCardInput!
addNonVerifiedExternalUSFinancialBankAccount
Add a non-verified US bank account for an account holder. Can only be used to initiateFundsWithdrawalACHTransfer
Input Arguments
addPaymentCardToApplePayByDevicePushProvisioning
Request encrypted and activation data required to push provision a PaymentCard directly from your mobile application to an Apple Pay enabled device.
Output:AddPaymentCardDigitalWalletTokenApplePayDevicePushProvisioningPayload
Input Arguments
addPaymentCardToGooglePayByDevicePushProvisioning
Request encrypted and activation data required to push provision a PaymentCard directly from your mobile application to a Google Pay enabled device.
Output:AddPaymentCardDigitalWalletTokenGooglePayPushProvisioningPayload
Input Arguments
addSubscriptionsToNotificationTarget
Adds subscriptions to a notification target.
Input Arguments
input: AddSubscriptionsToNotificationTargetInput!
The input to add subscriptions to a notification target.
addUserDefinedFieldDefinitionRelationship
Adds a relationship between a UserDefinedFieldDefinition and the given
entity type.
Input Arguments
addWebhookNotificationTarget
Adds a new https target for webhook notifications.
Input Arguments
input: AddWebhookNotificationTargetInput!
The input to add a new webhook notification target.
approveCreditLimitDecrease
Once a decision has been reached to approve a credit limit decrease, use this mutation to update the CreditLimitChangeRequest and provide the adverse action reason (if applicable) and other details.
Input Arguments
approveCreditLimitIncrease
Once a decision has been reached to approve a credit limit increase, use this decision to update the CreditLimitChangeRequest and provide the updated credit limit and other details.
Input Arguments
approveCreditProductApplicationUnderwriting
Approve a credit-based AccountHolderCardProductApplication.
Input Arguments
assignPaymentCardToFinancialAccount
Assigns a PaymentCard to a FinancialAccount.
This is used in addition to the issuePreprintedPaymentCardFinancialAccountForApplication mutation.
Input Arguments
attachCardProductVelocityRule
Attach a VelocityRule to a CardProduct
Input Arguments
Input Arguments
input: AttachFeeToCreditPlanInput!
attachPaymentCardVelocityRule
Attach a VelocityRule to a PaymentCard
Input Arguments
attachRealtimeRiskRuleToCardProduct
Attaches a realtime risk rule to the given Card Product. The risk rule will be evaluated in realtime for every authorization on a payment card issued under the card product.
Input Arguments
attachRealtimeRiskRuleToFinancialAccount
Attaches a realtime risk rule to the given Financial Account. The risk rule will be evaluated in realtime for every authorization.
Input Arguments
attachRealtimeRiskRuleToPaymentCard
Attaches a realtime risk rule to the given Payment Card. The risk rule will be evaluated in realtime for every authorization.
Input Arguments
attachRewardEarnRuleToProduct
Attach a reward earn rule to a product.
Input Arguments
attachRewardRedemptionConfigurationToProduct
Attach Reward RewardRedemptionConfiguration to a CardProduct.
Input Arguments
attachSpendRuleToCardProduct
Attaches a spend rule to the given Card Product. The spend rule will be evaluated for every authorization on a payment card issued under the card product.
Input Arguments
attachSpendRuleToFinancialAccount
Attaches a spend rule to the given FinancialAccount. The spend control rule will be evaluated for every authorization.
Input Arguments
attachSpendRuleToPaymentCard
Attaches a spend control rule to the given Payment Card. The spend control rule will be evaluated for every authorization.
Input Arguments
attachVelocityRuleToFinancialAccount
Attach a VelocityRule to a FinancialAccount
Input Arguments
authorizeNetworkToken
Authorizes a NetworkToken for later capture.
Output:AuthorizeNetworkTokenPayload
Input Arguments
input: AuthorizeNetworkTokenInput!
Input Arguments
input: AuthorizePaymentCardInput!
authorizePaymentMethodToken
Authorizes a PaymentMethodToken for later capture.
Input Arguments
cancelPaymentTransaction
Cancels remaining held authorized amount.
Input Arguments
cancelPhysicalCardGroupOrder
Cancels a group order, and all the fulfillments in it.
Input Arguments
cancelPhysicalPaymentCardOrder
Cancel an order for a physical payment card. This can only be called while the
order is in the NEW state.
Input Arguments
cancelRequestedIdentityUpdate
Cancels the RequestedIdentityUpdate. The individual or business has acknowledged the accuracy and correctness of the provided information.
Requested updates will not be applied.
Input Arguments
cancelScheduledTransfer
Cancel a scheduled transfer between financial accounts.
Input Arguments
capturePaymentTransaction
Captures a previously authorized payment.
Input Arguments
chargeNetworkToken
One step authorization and capture of a NetworkToken.
Output:ChargeNetworkTokenPayload
Input Arguments
input: ChargeNetworkTokenInput!
chargePaymentCard
One step authorization and capture of a PaymentCard.
Output:ChargePaymentCardPayload
Input Arguments
input: ChargePaymentCardInput!
chargePaymentMethodToken
One step authorization and capture of a PaymentMethodToken.
Input Arguments
Input Arguments
input: ChargePaymentOrderInput!
chargePaymentOrderFromPaymentMethodToken
One step authorization and capture of an PaymentOrder.
Output:ChargePaymentOrderPayload
Input Arguments
closeExternalFinancialBankAccount
Close previously added external bank account.
Input Arguments
closePaymentCard
Close a Payment Card and decline all future authorizations.
Output:ClosePaymentCardPayload
Input Arguments
input: ClosePaymentCardInput!
completePhysicalCardGroupOrder
Completes a group order, marking it as ready to ship.
Input Arguments
confirmCreditReportUnfrozen
Confirm credit freeze is lifted for an AccountHolderCardProductApplication.
If a credit freeze was present during initial underwriting, confirm the freeze is no longer present and then use this mutation to restart underwriting.
Will return an error if the AccountHolderCardProductApplication is in a terminal state such as APPROVED, DENIED, or CLOSED.
Input Arguments
confirmPayrollDeposit
Confirm that the specified ACH deposit is a payroll deposit.
Output:ConfirmPayrollDepositPayload
Input Arguments
input: ConfirmPayrollDepositInput!
confirmRequestedIdentityUpdate
Confirms the RequestedIdentityUpdate. The individual or business has acknowledged the accuracy and correctness of the supplied information.
Input Arguments
confirmVerificationOfCreditProductApplicationForFraudAlert
Confirm a credit-based AccountHolderCardProductApplication is verified in response to a fraud alert on the applicant's credit report.
If an applicant's credit report contains a fraud alert, verify the applicant did intend to initiate this application, and that their name, date of birth, and address are correct on the application. Then, call this mutation.
Will return an error if the AccountHolderCardProductApplication is in a terminal state such as APPROVED, DENIED, or CLOSED.
Output:ConfirmVerificationOfCreditProductApplicationForFraudAlertPayload
Input Arguments
createAccountHolderCardProductApplication
Create a new card product application for an AccountHolder.
Input Arguments
createAccountSpendRule
Creates a new spend rule that specifies which accounts are either allowed or blocked.
Input Arguments
input: CreateAccountSpendRuleInput!
createAccountTransactionCountSpendRule
Creates a AccountTransactionCountSpendRule that limits the number of transactions on an account.
Input Arguments
createAmountLimitSpendRule
Creates a new spend rule that limits the amount of authorizations.
Input Arguments
createAuthorizedUserCardProductApplication
Create a new card product application for an AuthorizedUser.
Input Arguments
createCardDataInputCapabilitySpendRule
Creates a CardDataInputCapabilitySpendRule that allows or blocks a CardDataInputCapability.
Input Arguments
Input Arguments
input: CreateCardProductInput!
createCardProductCreditPlan
Create a CreditPlan for a CardProduct based on a CreditPlanTemplate. For plans with a CreditBalanceType of INSTALLMENT, please use createCardProductInstallmentCreditPlan.
Input Arguments
createCardProductInstallmentCreditPlan
Create a CreditPlan with a CreditBalanceType of INSTALLMENT for a CardProduct based on a CreditPlanTemplate.
Input Arguments
createCardProductWithTemplate
Creates a card product from a template.
Note: This feature is only available in the TEST environment.
Input Arguments
createCardTransactionProcessingTypeConditionSpendRule
Creates a CardTransactionProcessingTypeConditionSpendRule that allows or blocks a CardTransactionProcessingType.
Output:CreateCardTransactionProcessingTypeConditionSpendRulePayload
Input Arguments
createChargeCreditCardProductConfiguration
Create a CreditCardProductConfiguration for a charge CardProduct, specifying details about the number of days until an account ages into states like DELINQUENT, SUSPENDED, and CLOSING, what is included in the minimum payment, and how repayments are applied.
Input Arguments
createCheckPaymentDocumentUploadSession
Creates a document upload session for check documents.
Input Arguments
createConditionalRuleSetSpendRule
Creates a ConditionalRuleSetSpendRule that combines the results of multiple spend rules.
Input Arguments
createCountLimitSpendRule
Creates a new spend rule that limits the number of allowed transactions.
Input Arguments
createCreditLimitChangeRequest
Create a CreditLimitChangeRequest, to track status and ultimately decision it.
Input Arguments
createCreditLimitPercentageSpendRule
Creates a CreditLimitPercentageSpendRule that limits the amount a transaction can be authorized for to a percentage of the credit limit.
Input Arguments
createCVVSpendRule
Creates a new spend rule that specifies if the result of a CVV check should be approved or declined.
Output:CreateCVVSpendRulePayload
Input Arguments
input: CreateCVVSpendRuleInput!
createDaysWithinAccountCreateDateSpendRule
Creates a DaysWithinAccountCreateDateSpendRule that allows for spending up to a specified number of days since the create date of the card's FinancialAccount.
Input Arguments
createDaysWithinCardCreateDateSpendRule
Creates a DaysWithinCardCreateDateSpendRule that allows for spending up to a specified number of days since the create date of the PaymentCard.
Input Arguments
createDepositAmountLimitSpendRule
Creates a DepositAmountLimitSpendRule that limits the amount of authorizations.
Input Arguments
createDepositCountLimitSpendRule
Creates a new DepositCountLimitSpendRule that limits the number of authorizations.
Input Arguments
createDepositProcessingNetworkSpendRule
Creates a new DepositProcessingNetworkSpendRule which allows or blocks an ATM processing network.
Input Arguments
createDocumentUploadLink
Create a link to upload a document to Highnote.
Input Arguments
Input Arguments
input: CreateGlobalNoteInput!
createMastercardFraudScoreSpendRule
Creates a MastercardFraudScoreSpendRule that limits the acceptable Mastercard Fraud Score for transactions.
Input Arguments
createMaximumAmountVarianceOnPseudoBalanceSpendRule
Creates a MaximumAmountVarianceOnPseudoBalanceSpendRule that allows for spending up to a specified Amount above the account's original balance.
Output:CreateMaximumAmountVarianceOnPseudoBalanceSpendRulePayload
Input Arguments
createMaximumPercentVarianceOnPseudoBalanceSpendRule
Creates a MaximumPercentVarianceOnPseudoBalanceSpendRule that allows for spending up to a specified percentage over the account's original balance.
Output:CreateMaximumPercentVarianceOnPseudoBalanceSpendRulePayload
Input Arguments
createMerchantCategorySpendRule
Creates a new spend rule that specifies the merchant categories that are either allowed or blocked during authorizations.
Input Arguments
createMerchantCountrySpendRule
Creates a new spend rule that specifies the merchant countries that are either allowed or blocked during authorizations.
Input Arguments
createMerchantIdentifierSpendRule
Creates a new spend rule that specifies which merchant identifiers (MIDs) are either allowed or blocked.
Input Arguments
createMinimalUSBusinessAccountHolder
Create a new USBusinessAccountHolder with minimal information.
Note: The following mutation may not be sufficient for your CardProduct.
Input Arguments
createMinimumAmountLimitSpendRule
Creates a MinimumAmountLimitSpendRule that only allows transactions for a specified amount.
Input Arguments
createOneTimeACHTransfer
Create a one time ACH transfer between financial accounts.
Input Arguments
createPanEntryModeSpendRule
Creates a PanEntryModeSpendRule that allows or blocks a PanEntryMode.
Input Arguments
Input Arguments
input: CreatePaymentOrderInput!
createPhysicalCardGroupOrder
Creates a new group order that can be used to ship multiple physical cards to the same location.
Input Arguments
createPhysicalCardGroupOrderWithValidatedAddressDeprecated
Creates a new group order that can be used to ship multiple physical cards to the same validated address.
Use `createPhysicalCardGroupOrderWithValidatedAddressToken` instead.
Input Arguments
createPhysicalCardGroupOrderWithValidatedAddressToken
Creates a new group order that can be used to ship multiple physical cards to the same validated address.
Input Arguments
createPointOfServiceCategorySpendRule
Creates a new spend rule that specifies which Point of Service (POS) categories are either allowed or blocked.
Input Arguments
createPostalCodeVerificationSpendRule
Creates a new spend rule that specifies which address verification postal codes are either allowed or blocked.
Input Arguments
createRecurringACHTransfer
Create a recurring ACH transfer between financial accounts.
Input Arguments
createReusablePaymentMethodToken
Create a reusable payment method from a tokenized payment method.
Input Arguments
createRevolvingCreditCardProductConfiguration
Create a CreditCardProductConfiguration for a revolving CardProduct, specifying details about the number of days until an account ages into states like DELINQUENT, SUSPENDED, and CLOSING, what is included in the minimum payment, and how repayments are applied.
Input Arguments
createRewardDefaultEarnRule
Creates a new RewardDefaultEarnRule.
Input Arguments
createRewardMerchantCategoryEarnRule
Creates a new RewardMerchantCategoryEarnRule.
Input Arguments
createRewardPointsAdjustment
Manually Deduct reward points from reward point balance.
Output:RewardPointsTransferPayload
Input Arguments
createRewardRedemptionConfiguration
Creates a new RewardRedemptionConfiguration.
Input Arguments
Input Arguments
input: CreateSecretAPIKeyInput!
createStreetAddressSpendRule
Creates a new spend rule that specifies if the result of a street address verification should be approved or declined.
Note Street address verifications only verify a street number. Use createPostalCodeVerificationSpendRule to
change how postal codes are verified.
Input Arguments
createUnifiedFundsTransferQuote
Starts the process by creating a UnifiedFundsTransferQuote, which the end user can then accept.
Once the quote is accepted, call initiateUnifiedFundsTransfer with the UnifiedFundsTransferQuote.id to initiate the transfer.
Input Arguments
createUSBusinessAccountHolder
Create a new USBusinessAccountHolder.
Input Arguments
createUSBusinessAccountHolderFromToken
Create a new USBusinessAccountHolder from tokenized data.
Input Arguments
Input Arguments
input: CreateUserDefinedFieldInput!
createUserDefinedFieldDefinition
Creates a UserDefinedFieldDefinition.
Input Arguments
createUSPersonAccountHolder
Create a new USPersonAccountHolder.
Input Arguments
createUSPersonAccountHolderFromToken
Create a new USPersonAccountHolder from tokenized data.
Input Arguments
createUSPersonAuthorizedUser
Create a new USPersonAuthorizedUser.
Input Arguments
createUSPersonAuthorizedUserFromToken
Create a new USPersonAuthorizedUser from tokenized data.
Input Arguments
Input Arguments
input: CreateVelocityRuleInput!
createVisaRiskScoreSpendRule
Creates a VisaRiskScoreSpendRule that limits the acceptable Visa Risk Score for transactions.
Input Arguments
deactivateCollaborativeAuthorizationEndpoint
Deactivate a CollaborativeAuthorizationEndpoint.
Input Arguments
deactivateNotificationTarget
Deactivates a notification target.
Input Arguments
input: DeactivateNotificationTargetInput!
The input to deactivate a notification target.
Input Arguments
input: DeleteCustomFieldsInput!
Input Arguments
input: DeleteSpendRuleInput!
Input Arguments
input: DeleteVelocityRuleInput!
denyCreditLimitDecrease
Once a decision has been reached to deny a credit limit decrease, use this mutation to update the CreditLimitChangeRequest and provide any customer information collected.
Input Arguments
denyCreditLimitIncrease
Once a decision has been reached to deny a credit limit increase, use this mutation to update the CreditLimitChangeRequest and provide the adverse action reason (if applicable) and other details.
Input Arguments
denyCreditProductApplicationUnderwriting
Deny a credit-based AccountHolderCardProductApplication.
Input Arguments
detachCardProductVelocityRule
Detach a VelocityRule from a CardProduct
Input Arguments
detachPaymentCardVelocityRule
Detach a VelocityRule from a PaymentCard
Input Arguments
detachRealtimeRiskRuleFromCardProduct
Detaches, or removes, a realtime risk rule from the given Card Product. The risk rule will not be evaluated for future authorizations on a payment card issued under the card product.
Input Arguments
detachRealtimeRiskRuleFromFinancialAccount
Detaches, or removes, a realtime risk rule from the given Financial Account. The risk rule will not be evaluated for future authorizations.
Input Arguments
detachRealtimeRiskRuleFromPaymentCard
Detaches, or removes, a realtime risk rule from the given Payment Card. The risk rule will not be evaluated for future authorizations.
Input Arguments
detachSpendRuleFromCardProduct
Detaches, or removes, a spend rule from the given Card Product. The spend rule will not be evaluated for future authorizations on a payment card issued under the card product.
Input Arguments
detachSpendRuleFromFinancialAccount
Detaches, or removes, a spend rule from the given FinancialAccount. The spend rule will not be evaluated for future authorizations.
Input Arguments
detachSpendRuleFromPaymentCard
Detaches, or removes, a spend rule from the given Payment Card. The spend rule will not be evaluated for future authorizations.
Input Arguments
detachVelocityRuleFromFinancialAccount
Detach a VelocityRule from a FinancialAccount
Input Arguments
disableAuthorizedUserFeature
Disable the authorized user feature for a CardProduct.
Input Arguments
enableAuthorizedUserFeature
Enable the authorized user feature for a CardProduct.
Input Arguments
enableCollaborativeApplicationUnderwritingFeature
Enable the Collaborative Application Decisioning feature for a CardProduct.
This feature is only available for the COMMERCIAL_CREDIT_PAY_IN_FULL product.
If this feature is enabled, all application will wait for customer to use actual API
to update underwriting status and until that time the Application will remain in pending state.
Output:EnableCollaborativeApplicationUnderwritingFeaturePayload
Input Arguments
enableCollaborativeAuthorizationFeature
Enable the collaborative authorization feature for a CardProduct.
Input Arguments
enableCreditCardFeature
Enable a credit card feature for a CardProduct. For example, REVOLVING or CHARGE.
This feature is only available for the COMMERCIAL_CREDIT and CONSUMER_CREDIT CardProductVerticals.
Input Arguments
enableOnDemandFundingFeature
Enable the on-demand funding feature for a CardProduct.
If this feature is enabled, on-demand funding source is supported on FinancialAccount of a CardProduct.
Note: Enabling this feature is only supported in the TEST environment.
Input Arguments
endDocumentUploadSession
Ends the session. The session no longer accepts additional files to be uploaded.
Input Arguments
Input Arguments
generateAppleWebPushProvisioningToken
Generate a JWT token for Apple Pay Web Push Provisioning session initiation.
Input Arguments
generateBusinessAccountHolderClientToken
Generate a token for use in a client-side integration to manage a business account holder.
Input Arguments
generateCreateScheduledTransferClientToken
Generate a token for use in a client-side integration to create a scheduled transfer.
Input Arguments
generateDirectDepositDetailClientToken
Generate a token for use in a client-side integration for a specific Financial Account Direct Deposit Details.
Input Arguments
generateDocumentUploadClientToken
Generate a token for use in a client-side integration to orchestrate document uploads.
Input Arguments
generateExternalBankAccountDetailClientToken
Generate a token for use in a client-side integration for a specific Financial Account Direct Deposit Details.
Input Arguments
generateFinancialAccountSingleUseClientToken
Generate a Single Use Client Token for use in a client-side integration for a specific Financial Account.
generateFinancialAccountSingleUseClientToken can only be called once provisioned a restricted key after a security audit.
In Test, Highnote Customer Service can grant a restricted key without a security audit.
In Live, please reach out to Highnote Customer Service to initiate the audit.
Input Arguments
generateInitiateSecureDepositClientToken
Generate a token for use in a client-side integration to initiate a secure deposit.
Input Arguments
generatePaymentCardClientToken
Generate a token for use in a client-side integration for a specific Payment Card.
Input Arguments
generatePaymentMethodTokenizationClientToken
Generate a client token for use in the Secure Inputs SDK when tokenizing a payment method.
Expiry: 15 minutes
Input Arguments
generatePersonAccountHolderClientToken
Generate a token for use in a client-side integration to manage a person account holder.
Input Arguments
generatePersonAuthorizedUserClientToken
Generate a token for use in a client-side integration to manage a person authorized user.
Input Arguments
generateRiskApplicationSDKSessionToken
Generate risk application sdk session token
Input Arguments
generateScheduledTransferClientToken
Generate a token for use in a client-side integration for a scheduled transfer.
Input Arguments
generateSecureDepositClientToken
Generate a token for use in a client-side integration for a secure deposit.
Input Arguments
generateTokenizeAccountHolderClientToken
Generate a token to tokenize input for a new account holder.
The resulting token can be used with createUSPersonAccountHolderFromToken
generateTokenizeAuthorizedUserClientToken
Generate a token to tokenize input for a new authorized user.
The resulting token can be used with createUSPersonAuthorizedUserFromToken
generateVerifiedExternalBankAccountLinkToken
Generate a token for account holder to link external bank accounts
Input Arguments
incrementalAuthorizePaymentTransaction
Incrementally authorizes an existing PaymentTransaction, increasing its authorized amount.
Input Arguments
initiateAchTransfer
Push or pull funds between a Highnote FinancialAccount and an external financial account
(ExternalFinancialBankAccount or NonVerifiedExternalUSFinancialBankAccount) via ACH transfer.
Output:InitiateAchTransferPayload
Input Arguments
input: InitiateAchTransferInput!
initiateAddWiredFundsToFinancialAccount
Initiate add funds to a FinancialAccount via wire.
Output:InitiateAddWiredFundsPayload
Input Arguments
initiateCustomerCardTransactionDispute
Initiate PaymentCardTransactionDispute on a valid card transaction event.
Input Arguments
initiateFinancialAccountCreditLimitUpdateFromProductFunding
Update Credit Limit for the account holder from product funding account. Account Holder financial account has FleetCardFeature as enabled Product has Product Funding Feature as enabled
Output:InitiateFinancialAccountCreditLimitUpdateFromProductFundingPayload
Input Arguments
initiateFinancialAccountPseudoBalanceUpdate
Set and update the pseudo balance on your customers' financial account.
The pseudo balance is the lifetime limit for this financial account. Highnote checks the pseudo balance during the transaction processing and will decline authorizations that would cause the current balance to exceed the pseudo balance. For example, if you allocate a pseudo balance of $100 for this finanacial account, the financial account already has a balance of $100 and the account holder attempts to authorize $1, Highnote would decline the authorization.
Input Arguments
initiateFundPaymentCardFinancialAccountTransferDeprecated
Add funds to account holder FinancialAccount from funding account .
Account holder financial account that has PrepaidCardAccountFeature or DebitCardAccountFeature as enabled
Origination account is either a Product financial account that has ProductFundingFeature as enabled or account that has CardFundingAccountFeature enabled
Use initiateTransferFromFundingFinancialAccountToPaymentCardFinancialAccount instead.
Output:InitiateFundPaymentCardFinancialAccountTransferPayload
Input Arguments
initiateOrganizationReport
Initiates an asynchronous operation to generate a report for an Organization.
Input Arguments
initiatePayrollAdvance
Move funds from an employer FinancialAccount to an employee FinancialAccount as a payroll advance.
Requires the following FinancialAccountFeatureTypes to be enabled:
PayrollEmployerAdvanceFinancialAccountFeatureon the employerFinancialAccountPayrollAdvanceFinancialAccountFeatureon the employeeFinancialAccount
Input Arguments
input: InitiatePayrollAdvanceInput!
initiatePhysicalCheckPayment
Initiate the process of sending a physical check.
Input Arguments
initiateTransferBetweenFinancialAccounts
Transfer funds between FinancialAccounts.
-
When the transfer purpose is
REWARDorEARNED_CREDIT.- Origination account is either a Business financial account with ProductFundingFeature enabled, or an account with CardFundingAccountFeature enabled.
- Payment Card Holder financial account has PrepaidCardAccountFeature or DebitCardAccountFeature enabled.
-
When the transfer purpose is
REWARD_REVERSALorEARNED_CREDIT_REVERSAL.- Payment Card Holder financial account has PrepaidCardAccountFeature or DebitCardAccountFeature enabled.
- Target account is either a Business financial account with ProductFundingFeature enabled, or an account with CardFundingAccountFeature enabled.
-
When the transfer purpose is
GENERAL, both financial accounts have the PrepaidCardFeature, DebitCardFeature, ProductFundingFeature, or CardFundingAccountFeature enabled.
Input Arguments
initiateTransferFromFundingFinancialAccountToPaymentCardFinancialAccount
Add funds to payment card holder FinancialAccount from funding account .
Payment Card Holder financial account has PrepaidCardAccountFeature or DebitCardAccountFeature as enabled
Origination account is either a Business financial account that has ProductFundingFeature as enabled or account has CardFundingAccountFeature enabled
Output:InitiateTransferFromFundingFinancialAccountToPaymentCardFinancialAccountPayload
Input Arguments
initiateTransferFromPaymentCardFinancialAccountToFundingFinancialAccount
Add funds to funding account from payment card holder FinancialAccount.
Payment Card Holder financial account has PrepaidCardAccountFeature or DebitCardAccountFeature as enabled
Target account is either a Business financial account that has ProductFundingFeature as enabled or account has CardFundingAccountFeature enabled
Output:InitiateTransferFromPaymentCardFinancialAccountToFundingFinancialAccountPayload
Input Arguments
initiateUnifiedFundsTransfer
Accepts a UnifiedFundsTransferQuote initiating the transfer process. OFAC checks are run on the sender and receiver when a UnifiedNetworkTransfer (or Instant Payment) is initiated.
Input Arguments
initiateUnloadWiredFundsFromFinancialAccount
Initiate unloading funds from a FinancialAccount via wire.
Input Arguments
initiateUSBusinessAuthorizedPersonRequestedIdentityUpdate
Initiate the request to modify a USBusinessAuthorizedPerson.
Output:InitiateUSBusinessAuthorizedPersonRequestedIdentityUpdatePayload
Input Arguments
initiateUSBusinessProfileRequestedIdentityUpdate
Initiate the request to modify a USBusinessProfile.
Output:InitiateUSBusinessProfileRequestedIdentityUpdatePayload
Input Arguments
initiateUSBusinessUltimateBeneficialOwnerRequestedIdentityUpdate
Initiate the request to modify a USBusinessUltimateBeneficialOwner.
Output:InitiateUSBusinessUltimateBeneficialOwnerRequestedIdentityUpdatePayload
Input Arguments
initiateUSPersonAccountHolderRequestedIdentityUpdate
Initiate the request to modify a USPersonAccountHolder.
Output:InitiateUSPersonAccountHolderRequestedIdentityUpdatePayload
Input Arguments
Input Arguments
input: InviteUserInput!
issueEmployerFinancialAccountForCardProduct
Issue an Employer Financial Account against a Product.
Input Arguments
issueFinancialAccountForApplication
Issue a new Payment Card against an Account Holder Application.
Input Arguments
issueFinancialAccountForApplicationWithOnDemandFundingSource
Issue a new Financial Account with an on-demand funding source.
Output:IssueFinancialAccountForApplicationWithOnDemandFundingSourcePayload
Input Arguments
issueFundingFinancialAccountForApplication
Issue a new Funding Financial Account against an Account Holder Application.
Input Arguments
issuePaymentCardForApplication
Issue a new Payment Card against an Account Holder Application.
Input Arguments
issuePaymentCardForApplicationWithOnDemandFundingSource
Issue a new Payment Card against an Account Holder Application with an on-demand funding source.
Output:IssuePaymentCardForApplicationWithOnDemandFundingSourcePayload
Input Arguments
issuePaymentCardForAuthorizedUserApplication
Issue a new Payment Card against an Authorized User Application.
Input Arguments
issuePaymentCardForFinancialAccount
Issue a new Payment Card against an Account Holder Application.
Input Arguments
issuePreprintedPaymentCardFinancialAccountForApplication
Issues a preprinted payment card financial account for a AccountHolderCardProductApplication.
Output:IssuePreprintedPaymentCardFinancialAccountForApplicationPayload
Input Arguments
onboardPayfacMerchantBusinessOrganization
Onboards a Payfac merchant business Organization
Output:ProductApplicationPayload
Input Arguments
onboardPayfacPartnerBusinessOrganization
Onboards a Payfac partner business Organization
Output:ProductApplicationPayload
Input Arguments
orderPhysicalPaymentCard
Order and ship a payment card to an account holder.
Input Arguments
orderPhysicalPaymentCardForGroup
Order and ship a payment card to an account holder as part of a group order.
Input Arguments
orderPhysicalPaymentCardWithValidatedAddressDeprecated
Order and ship a payment card to an account holder using validated address.
Use `orderPhysicalPaymentCardWithValidatedAddressToken` instead.
Input Arguments
orderPhysicalPaymentCardWithValidatedAddressToken
Order and ship a payment card to an account holder using validated address token.
Input Arguments
provisionAccountHolder
A workflow which provisions an Account Holder
Input Arguments
input: ProvisionAccountHolderInput!
Input Arguments
reevaluateApplication
For a given application that has already been APPROVED, this creates a new, related application using the latest information available for the account holder and initiates the specified workflow
Output:ReevaluateApplicationPayload
Input Arguments
input: ReevaluateApplicationInput!
refundPaymentTransaction
Refunds a previously captured payment.
Input Arguments
reissuePaymentCard
Issue a new Payment Card against an existing payment card.
Output:ReissuePaymentCardPayload
Input Arguments
input: ReissuePaymentCardInput!
removeCollaborativeAuthorizationEndpoint
Remove a CollaborativeAuthorizationEndpoint.
Input Arguments
removeEmailFromNotificationTarget
Remove the email for a notification target. This mutation is a noop in the test environment.
Input Arguments
input: RemoveEmailFromNotificationTargetInput!
The input to remove the email for a notification target.
Input Arguments
input: RemoveNotificationTargetInput!
The input to delete a notification target.
removeSubscriptionsFromNotificationTarget
Removes subscriptions from a notification target.
Input Arguments
input: RemoveSubscriptionsFromNotificationTargetInput!
The input to remove subscriptions from a notification target.
Input Arguments
input: RemoveUserInput!
renameCollaborativeAuthorizationEndpoint
Rename a CollaborativeAuthorizationEndpoint.
Input Arguments
renameNotificationTarget
Updates the name of an existing notification target.
Input Arguments
input: RenameNotificationTargetInput!
The input to update the name of an existing notification target.
replayNotificationEvent
Replays a given Notification Event to all subscribing notification targets.
Input Arguments
input: ReplayNotificationEventInput!
The input to replay a Notification Event.
resetPseudoBalance
Resets the pseudo balance for a FinancialAccount to zero.
Output:ResetPseudoBalancePayload
Input Arguments
input: ResetPseudoBalanceInput!
revokeAPIKey
Revokes an API Key. After revocation, the API Key will be unusable for subsequent requests.
Output:RevokeAPIKeyPayload
Input Arguments
input: RevokeAPIKeyInput!
rotateNotificationTargetSigningKey
Rotate the signing keys for a notification target. Creates a new signing key and sets an expiration date on the old key. The old key will be valid for 24 hours after the new key is created. During that time, signatures for both keys will be sent in the notification payload. There is a maximum of 5 active keys at a time for a target.
Input Arguments
input: RotateNotificationTargetSigningKeyInput!
The ID of the notification target to rotate the signing key for.
setEmailForNotificationTarget
Sets the email for a notification target. This data is only stored in the live environment. Deactivation emails are not sent in the test environment.
Input Arguments
input: SetEmailForNotificationTargetInput!
The input to set the email for a notification target.
Input Arguments
input: SetPinForPaymentCardInput!
setPseudoLimit
Sets the pseudo balance limit amount for a FinancialAccount.
Output:SetPseudoLimitPayload
Input Arguments
input: SetPseudoLimitInput!
simulateAchTransferProcessing
Simulates processing of an OriginatedAchTransfer or NonOriginatedAchTransfer. The status is updated to PROCESSED.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateAchTransferReturn
Simulates return of an OriginatedAchTransfer or NonOriginatedAchTransfer. The status will be updated to RETURNED.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateAdjustment
Simulate behaviors around a network adjustment in the Test environment.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Output:SimulateAdjustmentPayload
Input Arguments
input: SimulateAdjustmentInput!
simulateApplicationDocumentReview
Simulate updating the review status on a previously created AccountHolderApplicationDocument in the Test environment.
This operation allows you to test various application lifecycle scenarios before going live.
Input Arguments
simulateApplicationStatusChange
Simulate updating the application status on a previously created AccountHolderCardProductApplication in the Test environment.
This operation allows you to test various application lifecycle scenarios before going live.
Input Arguments
simulateApplicationVerificationStatusChange
Simulate updating the verification status for existing AccountHolder on a previously created AccountHolderCardProductApplication in the Test environment.
This operation allows you to test various application lifecycle scenarios before going live.
Input Arguments
simulateAuthorization
Simulate behaviors around authorizations in the Test environment. This operation mirrors Live behavior and allows you to test various scenarios before going live.
Output:SimulateAuthorizationPayload
Input Arguments
input: SimulateAuthorizationInput!
simulateBackwardShiftAndAgeCurrentFinancialAccountStatementPeriod
Shift the statement end period of the current statement for a Financial Account n periods backward, and age the account.
The FinancialAccount must have an OUTSTANDING_BALANCE_PAYABLE > 0, and it
cannot have any closed billing statements more recent than the numberOfCyclesToShiftCurrentStatementBackward
input.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateCardDigitalWalletTokenActivated
Simulate the card digital wallet token activated flow.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateCardDigitalWalletTokenActivation
Simulate the card digital wallet token activation flow.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateCheckPaymentEvent
Simulates a CheckPaymentEvent for an initiated physical check payment. This will only work in the prod-test environment.
Input Arguments
simulateClearing
Simulate behaviors around clearing authorizations in the Test environment.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Output:SimulateClearingPayload
Input Arguments
input: SimulateClearingInput!
simulateCloseFinancialAccount
Simulates moving a FinancialAccount into CLOSED status.
The specified FinancialAccount must be in PENDING_CLOSURE status.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateCreateAndActivateFeeSchedule
Simulated create new fee schedule in the Highnote test environment.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateCreateApplicationDocumentsUploadSessions
Simulate creating the application documents upload sessions.
Input Arguments
simulateDeposit
Add funds to an Organization's account in the Highnote test environment.
Output:SimulateDepositPayload
Input Arguments
input: SimulateDepositInput!
simulateDigitalWalletTokenAuthorization
Simulate an authorization using a digital wallet token in the Test environment.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Output:SimulateAuthorizationPayload
Input Arguments
simulateDigitalWalletTokenMastercardFleetAuthorization
Simulate the authorization of a Mastercard Fleet transaction using a digital wallet token in the Test environment. This allows for partial authorizations.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Output:SimulateAuthorizationPayload
Input Arguments
simulateDigitalWalletTokenSingleStepAuthAndClear
Simulate a single step authorization and clear using a digital wallet token in the Test environment.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Output:SimulateAuthAndClearPayload
Input Arguments
simulateDigitalWalletTokenVisaFleetAuthorization
Simulate the authorization of a Visa Fleet transaction using a digital wallet token in the Test environment. This allows for partial authorizations.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Output:SimulateAuthorizationPayload
Input Arguments
simulateExternallyInitiatedACHTransfer
Simulate initiating a new ExternallyInitiatedACHTransfer.
This is only used for testing purposes.
Input Arguments
simulateFinalizeProvisionalCreditForCardTransactionDispute
Simulate finalizing the provisional credit for the card transaction dispute.
Input Arguments
simulateInitiateCardTransactionChargeback
Simulate initiating the chargeback for the card transaction dispute.
Input Arguments
simulateInitiateCardTransactionDispute
Simulate initiating the dispute for the card transaction.
Input Arguments
simulateInitiateFinancialAccountClosure
Simulates moving a FinancialAccount into PENDING_CLOSURE status.
The PENDING_CLOSURE account attribute will also be applied.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateIssueCreditForCardTransactionDispute
Simulate issuing the Credit for a Dispute that has been decided in favor of the Account Holder for cases where the Dispute was not sent as a Chargeback to the Network due to not meeting the DisputeChargebackCardProductFeature.chargebackMinimumThreshold.
Input Arguments
simulateIssueProvisionalCreditForCardTransactionDispute
Simulate issuing provisional credit for the card transaction dispute when the disputed amount meets the DisputeChargebackCardProductFeature.chargebackMinimumThreshold.
Input Arguments
simulateMastercardFleetAuthorization
Simulate the authorization of a Mastercard Fleet transaction in the Test environment. This allows for partial authorizations.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Output:SimulateAuthorizationPayload
Input Arguments
simulateMastercardFleetAuthorizationAdvice
Simulate an authorization advice event for a Mastercard Fleet transaction in the Test environment.
This creates a ReversalEvent for the difference between the authorized amount and the provided advice amount.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateMastercardFleetClearing
Simulate the ClearingEvent for a Mastercard Fleet transaction in the Test environment.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Output:SimulateClearingPayload
Input Arguments
simulateMastercardFleetEnhancedData
Simulate the MastercardFleetEnhancedData for a Mastercard Fleet transaction in the Test environment.
Allows for the input of enhanced transaction data pertaining to a Mastercard Fleet transaction to mimic what would be received in a Live transaction.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Output:SimulateEnhancedDataPayload
Input Arguments
simulateNonOriginatedAchTransfer
Simulate receiving a new NonOriginatedACHTransfer.
Note: This feature is only available in the TEST environment.
Input Arguments
simulatePhysicalCardGroupOrderApproval
Simulate printer approval of the order. This can only be called while the order is in the
SENT_TO_PRINTER state.
Note: This feature is only available in the TEST environment.
Input Arguments
simulatePhysicalCardGroupOrderSendToPrinter
Simulate sending the order to the printer for fulfillment. This can only
be called while the order is in the NEW state.
Note: This feature is only available in the TEST environment.
Input Arguments
simulatePhysicalCardGroupOrderShipmentFailed
Simulate a failed shipment by the printer. This can only be called while the
order is in the APPROVED state.
Note: This feature is only available in the TEST environment.
Input Arguments
simulatePhysicalCardGroupOrderShipped
Simulate a successful shipment by the printer. This can only be called while
the order is in the APPROVED state.
Note: This feature is only available in the TEST environment.
Input Arguments
simulatePhysicalPaymentCardOrderApproval
Simulate printer approval of the order. This can only be called while the order is in the
SENT_TO_PRINTER state.
Note: This feature is only available in the TEST environment.
Input Arguments
simulatePhysicalPaymentCardOrderSendToPrinter
Simulate sending the order to the printer for fulfillment. This can only
be called while the order is in the NEW state.
Note: This feature is only available in the TEST environment.
Input Arguments
simulatePhysicalPaymentCardOrderShipmentFailed
Simulate a failed shipment by the printer. This can only be called while the
order is in the APPROVED state.
Note: This feature is only available in the TEST environment.
Input Arguments
simulatePhysicalPaymentCardOrderShipped
Simulate a successful shipment by the printer. This can only be called while
the order is in the APPROVED state.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateProcessedIntegratorInitiatedStatusChange
Change the status of an IntegratorInitiatedACHTransfer from PROCESSING to PROCESSED.
Note: This feature is only available in the TEST environment.
Output:SimulateProcessedIntegratorInitiatedStatusChangePayload
Input Arguments
simulateProcessingExternallyInitiatedStatusChange
Change the status of an ExternallyInitiatedACHTransfer from PENDING to PROCESSING.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateProcessingIntegratorInitiatedStatusChange
Change the status of an IntegratorInitiatedACHTransfer from INITIATED to PROCESSING.
Note: This feature is only available in the TEST environment.
Output:SimulateProcessingIntegratorInitiatedStatusChangePayload
Input Arguments
simulateRefund
Simulate behaviors around reversing authorizations in the Test environment.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: In Test, the RefundResponseCode will always be APPROVED, however, more response codes may be added in the future.
Output:SimulateRefundPayload
Input Arguments
input: SimulateRefundInput!
simulateResolvePaymentCardTransactionChargebackDeprecated
Simulate resolving the payment card transaction chargeback for the dispute. If received amount is 0, the chargeback is resolved as a loss.
Use simulateFinalizeProvisionalCreditForCardTransactionDispute instead.
Input Arguments
simulateReturnedIntegratorInitiatedStatusChange
Change the status of an IntegratorInitiatedACHTransfer from PROCESSING to RETURNED.
Note: This feature is only available in the TEST environment.
Output:SimulateReturnedIntegratorInitiatedStatusChangePayload
Input Arguments
simulateReversal
Simulate behaviors around reversing authorizations in the Test environment.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: In Test, the ReversalResponseCode will always be APPROVED, however, more response codes may be added in the future.
Output:SimulateReversalPayload
Input Arguments
input: SimulateReversalInput!
simulateRolloverCurrentFinancialAccountStatementPeriod
Rollover the current/next statements. This will simultaneously close the current open statement and open the next statement. If the current open statement's end period is in the future, this will fail. Use simulateShiftCurrentFinancialAccountStatementPeriod mutation to move the end period to now.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateShiftCurrentFinancialAccountStatementPeriod
Shift the statement end period of the current statement for an account to now.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateSingleStepAuthAndClear
Simulate behaviors around a single step authorization and clear in the Test environment. This operation mirrors Live behavior and allows you to test various scenarios before going live.
Output:SimulateAuthAndClearPayload
Input Arguments
simulateUpdateCardTransactionDispute
Simulate updating the dispute for the card transaction.
Input Arguments
simulateUpdatePaymentCardTransactionChargeback
Simulate updating the payment card transaction chargeback for the dispute. If received amount is 0, the chargeback is resolved as a loss.
Input Arguments
simulateVisaFleetAuthorization
Simulate the authorization of a Visa Fleet transaction in the Test environment. This allows for partial authorizations.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Output:SimulateAuthorizationPayload
Input Arguments
simulateVisaFleetAuthorizationAdvice
Simulate an authorization advice event for a Visa Fleet transaction in the Test environment.
This creates a ReversalEvent for the difference between the authorized amount and the provided advice amount.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Input Arguments
simulateVisaFleetClearing
Simulate the ClearingEvent for a Visa Fleet transaction in the Test environment.
Also allows for input of simulated VisaFleetL2TransactionData to mimic what would be received in a Live clearing event.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Output:SimulateClearingPayload
Input Arguments
simulateVisaFleetL3EnhancedData
Simulate the VisaFleetL3EnhancedData for a Visa Fleet transaction in the Test environment.
Allows for the input of Level 3 transaction data pertaining to a Visa Fleet transaction to mimic what would be received in a Live transaction.
This operation mirrors Live behavior and allows you to test various scenarios before going live.
Note: This feature is only available in the TEST environment.
Input Arguments
startDocumentUploadSession
Initiates a session to allow multiple files to be uploaded.
Input Arguments
suspendCardDigitalWalletToken
Temporarily suspend a card digital wallet token.
Input Arguments
Input Arguments
suspendPaymentCard
Suspend a Payment Card and decline all authorizations until the suspension is lifted.
Output:SuspendPaymentCardPayload
Input Arguments
input: SuspendPaymentCardInput!
terminateCardDigitalWalletToken
Terminate a card digital wallet token.
Input Arguments
tokenizeCardPaymentMethod
Creates a single use payment method from a card.
Input Arguments
tokenizeUSBusinessAccountHolder
Tokenizes data for a new USBusinessAccountHolder.
Input Arguments
tokenizeUSPersonAccountHolder
Tokenizes data for a new USPersonAccountHolder.
Input Arguments
tokenizeUSPersonAuthorizedUser
Tokenizes data for a new USPersonAuthorizedUser.
Input Arguments
Input Arguments
input: TransferFundsInput!
unsuspendCardDigitalWalletToken
Reactivate a suspended card digital wallet token.
Input Arguments
Input Arguments
updateAccountHolderCardProductApplicationOffers
Update non-terminal AccountHolderCardProductApplicationOffer on an AccountHolderCardProductApplication.
Input Arguments
updateAccountSpendRule
Updates an existing spend rule that specifies which accounts are either allowed or blocked.
Input Arguments
input: UpdateAccountSpendRuleInput!
updateAccountTransactionCountSpendRule
Updates a AccountTransactionCountSpendRule that limits the number of transactions on an account.
Input Arguments
updateAmountLimitSpendRule
Updates an existing spend rule that limits the amount of authorizations.
Input Arguments
updateCardDataInputCapabilitySpendRule
Updates a CardDataInputCapabilitySpendRule that allows or blocks a CardDataInputCapability.
Input Arguments
Input Arguments
input: UpdateCardProductNameInput!
updateCardTransactionProcessingTypeConditionSpendRule
Updates a CardTransactionProcessingTypeConditionSpendRule that allows or blocks a CardTransactionProcessingType.
Output:UpdateCardTransactionProcessingTypeConditionSpendRulePayload
Input Arguments
updateConditionalRuleSetSpendRule
Updates a ConditionalRuleSetSpendRule that combines the results of multiple spend rules.
Input Arguments
updateCountLimitSpendRule
Updates an existing spend rule that limits the number of allowed transactions.
Input Arguments
updateCreditLimitPercentageSpendRule
Updates a CreditLimitPercentageSpendRule that limits the amount a transaction can be authorized for to a percentage of the credit limit.
Input Arguments
Input Arguments
input: UpdateCustomFieldsInput!
updateCVVSpendRule
Updates an existing spend rule that specifies if the result of a CVV check should be approved or declined.
Output:UpdateCVVSpendRulePayload
Input Arguments
input: UpdateCVVSpendRuleInput!
updateDaysWithinAccountCreateDateSpendRule
Updates a DaysWithinAccountCreateDateSpendRule that allows for spending up to a specified number of days since the create date of the card's FinancialAccount.
Input Arguments
updateDaysWithinCardCreateDateSpendRule
Updates a DaysWithinCardCreateDateSpendRule that allows for spending up to a specified number of days since the create date of the PaymentCard.
Input Arguments
updateDepositAmountLimitSpendRule
Updates a DepositAmountLimitSpendRule that limits the amount of authorizations.
Input Arguments
updateDepositCountLimitSpendRule
Updates a DepositCountLimitSpendRule that limits the number of authorizations.
Input Arguments
updateDepositProcessingNetworkSpendRule
Updates a DepositProcessingNetworkSpendRule which allows or blocks an ATM processing network.
Input Arguments
updateFinancialAccountBillingCycleConfiguration
Update the billing cycle configuration for a FinancialAccount.
Currently, this enables you to update the day of the month when payment is due for a FinancialAccount.
The change only applies to future billing cycles, not the current open cycle or any closed cycles.
Output:UpdateFinancialAccountBillingCycleConfigurationPayload
Input Arguments
updateFinancialAccountName
Changes the name of a Financial Account.
Input Arguments
updateMastercardFraudScoreSpendRule
Updates a MastercardFraudScoreSpendRule that limits the acceptable Mastercard Fraud Score for transactions.
Input Arguments
updateMaximumAmountVarianceOnPseudoBalanceSpendRule
Updates a MaximumAmountVarianceOnPseudoBalanceSpendRule that allows for spending up to a specified Amount above the account's original balance.
Output:UpdateMaximumAmountVarianceOnPseudoBalanceSpendRulePayload
Input Arguments
updateMaximumPercentVarianceOnPseudoBalanceSpendRule
Updates a MaximumPercentVarianceOnPseudoBalanceSpendRule that allows for spending up to a specified percentage over the account's original balance.
Output:UpdateMaximumPercentVarianceOnPseudoBalanceSpendRulePayload
Input Arguments
updateMerchantCategorySpendRule
Updates an existing spend rule that specifies the merchant categories that are either allowed or blocked during authorizations.
Input Arguments
updateMerchantCountrySpendRule
Updates an existing spend rule that specifies the merchant countries that are either allowed or blocked during authorizations.
Input Arguments
updateMerchantIdentifierSpendRule
Updates an existing spend rule that specifies which merchant identifiers (MIDs) are either allowed or blocked.
Input Arguments
updateMinimumAmountLimitSpendRule
Updates a MinimumAmountLimitSpendRule that only allows transactions for a specified amount.
Input Arguments
updateOrganizationProfileDisplayName
Update the display name of an organization.
Input Arguments
updatePanEntryModeSpendRule
Updates a PanEntryModeSpendRule that allows or blocks a PanEntryMode.
Input Arguments
updatePointOfServiceCategorySpendRule
Updates an existing spend rule that specifies which Point of Service (POS) categories are either allowed or blocked.
Input Arguments
updatePostalCodeVerificationSpendRule
Updates an existing spend rule that specifies which address verification postal codes categories are either allowed or blocked.
Input Arguments
updatePseudoBalance
Updates the pseudo balance amount for a FinancialAccount.
The amount can be increased or decreased.
Output:UpdatePseudoBalancePayload
Input Arguments
input: UpdatePseudoBalanceInput!
updatePseudoLimit
Updates the pseudo limit amount for a FinancialAccount.
The amount can be increased or decreased.
Output:UpdatePseudoLimitPayload
Input Arguments
input: UpdatePseudoLimitInput!
updateRewardRedemptionConfigurationAttachment
Update a RewardRedemptionConfigurationAttachment. Note: only the effective through date is modifiable.
Input Arguments
updateRewardRuleAttachment
Update a RewardRuleAttachment. Note: only the effective through date is modifiable.
Input Arguments
updateStreetAddressSpendRule
Updates an existing spend rule that specifies if the result of street address verification should be approved or declined.
Note Street address verifications only verify a street number. Use createPostalCodeVerificationSpendRule to
change how postal codes are verified.
Input Arguments
updateUSAssociatedPersonAccountHolderEmail
Update email for existing USAssociatedPersonAccountHolder.
Input Arguments
updateUSAssociatedPersonAccountHolderHomeAddress
Update address for existing USAssociatedPersonAccountHolder.
Input Arguments
updateUSAssociatedPersonAccountHolderPhone
Update phone for existing USAssociatedPersonAccountHolder.
Input Arguments
updateUSBusinessAccountHolderBillingAddress
Update address for existing USBusinessAccountHolder.
Input Arguments
updateUSBusinessAccountHolderCreditRiskAttribute
Update credit risk attribute for existing USBusinessAccountHolder.
Input Arguments
updateUSBusinessAccountHolderPhone
Update phone for existing USBusinessAccountHolder.
Input Arguments
updateUSBusinessAccountHolderWebsite
Update website for existing USBusinessAccountHolder.
Input Arguments
Input Arguments
input: UpdateUserInput!
Input Arguments
input: UpdateUserDefinedFieldInput!
updateUserDefinedFieldDefinition
Updates a UserDefinedFieldDefinition.
Input Arguments
updateUSPersonAccountHolderBillingAddress
Update billing address for existing USPersonAccountHolder.
Input Arguments
updateUSPersonAccountHolderCreditRiskAttribute
Update credit risk attribute for an existing USPersonAccountHolder.
Input Arguments
updateUSPersonAccountHolderEmail
Update email for existing USPersonAccountHolder.
Input Arguments
updateUSPersonAccountHolderPhone
Update phone for existing USPersonAccountHolder.
Input Arguments
updateUSPersonAuthorizedUserBillingAddress
Update address for existing USPersonAuthorizedUser.
Input Arguments
updateUSPersonAuthorizedUserEmail
Update email for existing USPersonAuthorizedUser.
Input Arguments
updateUSPersonAuthorizedUserPhone
Update phone for existing USPersonAuthorizedUser.
Input Arguments
Input Arguments
input: UpdateVelocityRuleInput!
updateVisaRiskScoreSpendRule
Updates a VisaRiskScoreSpendRule that limits the acceptable Visa Risk Score for transactions.
Input Arguments
Input Arguments
input: ValidateAddressInput!
verifyNetworkToken
Verifies that the NetworkTokenInput is a valid NetworkToken, and able to be used during authorization.
Output:VerifyNetworkTokenPayload
Input Arguments
input: VerifyNetworkTokenInput!
verifyPaymentCard
Verifies that the PaymentCardInput is a valid PaymentCard, and able to be used during authorization.
Output:VerifyPaymentCardPayload
Input Arguments
input: VerifyPaymentCardInput!
verifyPaymentMethodToken
Verifies that the PaymentMethodTokenInput is a valid payment method token, and can be used for authorization.
Input Arguments
waiveFeeTransfer
Waive fee of a fee transfer event.
This will waive fee of already charged fee transfer event.
Output:FeeTransferEventPayload
Input Arguments
input: WaiveFeeTransferInput!
waiveInterestAmountForClosedStatement
Waive full interest for an InterestAssessmentEvent associated with a closed FinancialAccountStatement.