# Pro Documentation ## Guides - [Introduction](https://docs.galileo-ft.com/pro/docs/introduction.md) - [Environments](https://docs.galileo-ft.com/pro/docs/environments.md) - [Galileo Tools](https://docs.galileo-ft.com/pro/docs/galileo-tools.md) - [Quickstart](https://docs.galileo-ft.com/pro/docs/quickstart.md) - [Build a Sample App](https://docs.galileo-ft.com/pro/docs/build-a-sample-app.md) - [Postman Setup](https://docs.galileo-ft.com/pro/docs/postman-setup.md) - [Partners, Programs and Products](https://docs.galileo-ft.com/pro/docs/partners-programs-and-products.md) - [Product Configuration](https://docs.galileo-ft.com/pro/docs/product-configuration.md) - [About Use Cases](https://docs.galileo-ft.com/pro/docs/about-use-cases.md) - [Maximizing Customer Activation Rates](https://docs.galileo-ft.com/pro/docs/maximizing-customer-activation-rates.md) - [Business Banking Programs](https://docs.galileo-ft.com/pro/docs/business-banking-programs.md) - [Business Banking Fundamentals](https://docs.galileo-ft.com/pro/docs/business-banking-fundamentals.md) - [Business Banking Enhancements](https://docs.galileo-ft.com/pro/docs/business-banking-enhancements.md) - [Business Banking Use Cases](https://docs.galileo-ft.com/pro/docs/business-banking-use-cases.md) - [International](https://docs.galileo-ft.com/pro/docs/international.md) - [MSI Installments](https://docs.galileo-ft.com/pro/docs/msi-installments.md) - [Multicurrency BINs](https://docs.galileo-ft.com/pro/docs/multicurrency-bins.md) - [3-D Secure Access-Control Server](https://docs.galileo-ft.com/pro/docs/3-d-secure-access-control-server.md) - [Colombia ATM Issuer Fee Inquiries](https://docs.galileo-ft.com/pro/docs/colombia-atm-issuer-fee-inquiries.md) - [KYC in Mexico](https://docs.galileo-ft.com/pro/docs/kyc-in-mexico.md) - [Co-Brand Debit Application Platform](https://docs.galileo-ft.com/pro/docs/cobrand-debit-application-platform.md) - [Co-Brand Debit Program Features](https://docs.galileo-ft.com/pro/docs/co-brand-debit-program-features.md) - [About Accounts](https://docs.galileo-ft.com/pro/docs/about-accounts.md) - [Customer ID Verification](https://docs.galileo-ft.com/pro/docs/customer-id-verification.md) - [Creating an Account](https://docs.galileo-ft.com/pro/docs/creating-an-account.md) - [Adding an Account](https://docs.galileo-ft.com/pro/docs/adding-an-account.md) - [Switching Products](https://docs.galileo-ft.com/pro/docs/switching-products.md) - [Switching Products with Different BINs](https://docs.galileo-ft.com/pro/docs/switching-products-with-different-bins.md) - [About Overdraft Accounts](https://docs.galileo-ft.com/pro/docs/about-overdraft-accounts.md) - [How Overdraft Works at Galileo](https://docs.galileo-ft.com/pro/docs/how-overdraft-works-at-galileo.md) - [Configuring Overdraft Products](https://docs.galileo-ft.com/pro/docs/configuring-overdraft-products.md) - [Managing Overdraft Accounts](https://docs.galileo-ft.com/pro/docs/managing-overdraft-accounts.md) - [Overdraft Operational Setup](https://docs.galileo-ft.com/pro/docs/overdraft-operational-setup.md) - [Overdraft Workflows](https://docs.galileo-ft.com/pro/docs/overdraft-workflows.md) - [Creating an Overdraft Account](https://docs.galileo-ft.com/pro/docs/creating-an-overdraft-account.md) - [Account Holder Refunds](https://docs.galileo-ft.com/pro/docs/account-holder-refunds.md) - [Round Up](https://docs.galileo-ft.com/pro/docs/round-up.md) - [Deposit Sweep](https://docs.galileo-ft.com/pro/docs/deposit-sweep.md) - [Account Linking via Mastercard Data Connect](https://docs.galileo-ft.com/pro/docs/account-linking-via-mastercard-data-connect.md) - [Setting Up Account Linking via Mastercard Data Connect](https://docs.galileo-ft.com/pro/docs/setting-up-account-linking-via-mastercard-data-connect.md) - [Balance Check via Mastercard Data Connect](https://docs.galileo-ft.com/pro/docs/balance-check-via-mastercard-data-connect.md) - [Setting Up Balance Check via Mastercard Data Connect](https://docs.galileo-ft.com/pro/docs/setting-up-balance-check-via-mastercard-data-connect.md) - [Choose a Card Strategy](https://docs.galileo-ft.com/pro/docs/choose-a-card-strategy.md) - [Setting Up a Card Program](https://docs.galileo-ft.com/pro/docs/setting-up-a-card-program.md) - [PAN Logic](https://docs.galileo-ft.com/pro/docs/pan-logic.md) - [Card Expiration](https://docs.galileo-ft.com/pro/docs/card-expiration.md) - [Design a Card](https://docs.galileo-ft.com/pro/docs/design-a-card.md) - [Card Statuses](https://docs.galileo-ft.com/pro/docs/card-statuses.md) - [Lost, Stolen, or Damaged Cards](https://docs.galileo-ft.com/pro/docs/lost-stolen-or-damaged-cards.md) - [Replace Lost/Stolen Card Endpoint Workflow](https://docs.galileo-ft.com/pro/docs/replace-loststolen-card-endpoint-workflow.md) - [Reissuing Cards](https://docs.galileo-ft.com/pro/docs/reissuing-cards.md) - [Fleet Cards](https://docs.galileo-ft.com/pro/docs/fleet-cards.md) - [Retrieving Card Information](https://docs.galileo-ft.com/pro/docs/retrieving-card-information.md) - [Card-Creation Endpoints](https://docs.galileo-ft.com/pro/docs/card-creation-endpoints.md) - [Activating a Card](https://docs.galileo-ft.com/pro/docs/activate-card-procedure.md) - [PIN-Set Procedures](https://docs.galileo-ft.com/pro/docs/pin-set-procedures.md) - [Direct Render PIN-Set Procedure](https://docs.galileo-ft.com/pro/docs/direct-render-pin-set-procedure.md) - [Direct POST PIN-Set Procedure](https://docs.galileo-ft.com/pro/docs/direct-post-pin-set-procedure.md) - [Offline PIN](https://docs.galileo-ft.com/pro/docs/offline-pin.md) - [PIN Retrieval Service](https://docs.galileo-ft.com/pro/docs/pin-retrieval-service.md) - [Setup for Digital First](https://docs.galileo-ft.com/pro/docs/setup-for-digital-first.md) - [Setup for Virtual Cards](https://docs.galileo-ft.com/pro/docs/setup-for-virtual-cards.md) - [Setup for Instant Issue](https://docs.galileo-ft.com/pro/docs/setup-for-instant-issue.md) - [Setup for Mobile Wallets](https://docs.galileo-ft.com/pro/docs/setup-for-mobile-wallets.md) - [Setup for Push Provisioning](https://docs.galileo-ft.com/pro/docs/setup-for-push-provisioning.md) - [Creating a Provisioning Request](https://docs.galileo-ft.com/pro/docs/creating-a-provisioning-request.md) - [Token Lifecycle Management](https://docs.galileo-ft.com/pro/docs/token-lifecycle-management.md) - [About Transactions](https://docs.galileo-ft.com/pro/docs/about-transactions.md) - [Transaction IDs](https://docs.galileo-ft.com/pro/docs/transaction-ids.md) - [Transaction Descriptions](https://docs.galileo-ft.com/pro/docs/transaction-descriptions.md) - [About Card Transactions](https://docs.galileo-ft.com/pro/docs/about-card-transactions.md) - [Networks](https://docs.galileo-ft.com/pro/docs/networks.md) - [Card Network Mandates](https://docs.galileo-ft.com/pro/docs/card-network-mandates.md) - [Authorization](https://docs.galileo-ft.com/pro/docs/authorization.md) - [Settlement](https://docs.galileo-ft.com/pro/docs/settlement.md) - [Crediting Cardholder Accounts](https://docs.galileo-ft.com/pro/docs/crediting-cardholder-accounts.md) - [Card Transaction Examples](https://docs.galileo-ft.com/pro/docs/card-transaction-examples.md) - [Card Transaction Scenarios Index](https://docs.galileo-ft.com/pro/docs/card-transaction-scenarios-index.md) - [Transaction History](https://docs.galileo-ft.com/pro/docs/transaction-history.md) - [Account Balances](https://docs.galileo-ft.com/pro/docs/account-balances.md) - [About the Raw Data Files (RDFs)](https://docs.galileo-ft.com/pro/docs/about-the-raw-data-files-rdfs.md) - [Base RDFs](https://docs.galileo-ft.com/pro/docs/base-rdfs.md) - [Service RDFs](https://docs.galileo-ft.com/pro/docs/service-rdfs.md) - [Product RDFs](https://docs.galileo-ft.com/pro/docs/product-rdfs.md) - [Creating an Internal Transfer](https://docs.galileo-ft.com/pro/docs/creating-an-internal-transfer.md) - [Creating a Payment](https://docs.galileo-ft.com/pro/docs/creating-a-payment.md) - [Creating an Adjustment](https://docs.galileo-ft.com/pro/docs/creating-an-adjustment.md) - [About Fees](https://docs.galileo-ft.com/pro/docs/about-fees.md) - [Direct Deposit Switch](https://docs.galileo-ft.com/pro/docs/direct-deposit-switch.md) - [Setting Up Direct Deposit Switch](https://docs.galileo-ft.com/pro/docs/setting-up-direct-deposit-switch.md) - [Payment Method Switch](https://docs.galileo-ft.com/pro/docs/payment-method-switch.md) - [Setting Up Payment Method Switch](https://docs.galileo-ft.com/pro/docs/setting-up-payment-method-switch.md) - [Instant Debit Transfers](https://docs.galileo-ft.com/pro/docs/instant-debit-transfers.md) - [Setting Up Instant Debit Transfers](https://docs.galileo-ft.com/pro/docs/setting-up-instant-debit-transfers.md) - [Integrating the Card Capture UI](https://docs.galileo-ft.com/pro/docs/integrating-the-card-capture-ui.md) - [Payment Risk Platform](https://docs.galileo-ft.com/pro/docs/payment-risk-platform.md) - [Payment Risk Platform Core Features](https://docs.galileo-ft.com/pro/docs/payment-risk-platform-features.md) - [Common Point of Compromise](https://docs.galileo-ft.com/pro/docs/common-point-of-compromise-cpc.md) - [Supplemental Data Ingestion for Payment Risk Platform](https://docs.galileo-ft.com/pro/docs/supplemental-data-ingestion-for-payment-risk-platform.md) - [Two-Way Messaging Service for Payment Risk Platform](https://docs.galileo-ft.com/pro/docs/two-way-messaging-service-for-prp.md) - [Identity Verification Service](https://docs.galileo-ft.com/pro/docs/identity-verification-service.md) - [Galileo Instant Verification Engine](https://docs.galileo-ft.com/pro/docs/galileo-instant-verification-engine.md) - [Card Transaction Risk GScore](https://docs.galileo-ft.com/pro/docs/card-transaction-risk-gscore.md) - [Payment Screening for Incoming ACH Credits](https://docs.galileo-ft.com/pro/docs/payment-screening-for-incoming-ach-credits.md) - [Account-Level Authorization Controls](https://docs.galileo-ft.com/pro/docs/account-level-auth-controls.md) - [Designing Authorization Controls](https://docs.galileo-ft.com/pro/docs/designing-authorization-controls.md) - [Velocity Control Design](https://docs.galileo-ft.com/pro/docs/velocity-control-design.md) - [MCC Control Design](https://docs.galileo-ft.com/pro/docs/mcc-control-design.md) - [Merchant ID Control Design](https://docs.galileo-ft.com/pro/docs/merchant-id-control-design.md) - [Setting ALCs](https://docs.galileo-ft.com/pro/docs/setting-alcs.md) - [Set Velocity Controls](https://docs.galileo-ft.com/pro/docs/set-velocity-controls.md) - [Set MCC Controls](https://docs.galileo-ft.com/pro/docs/set-mcc-controls.md) - [Set Merchant ID Controls](https://docs.galileo-ft.com/pro/docs/set-merchant-id-controls.md) - [Real-Time Funding](https://docs.galileo-ft.com/pro/docs/real-time-funding.md) - [Creating Real-Time Funding Accounts](https://docs.galileo-ft.com/pro/docs/creating-real-time-funding-accounts.md) - [Corporate Credit](https://docs.galileo-ft.com/pro/docs/corporate-credit.md) - [Creating Corporate Credit Accounts](https://docs.galileo-ft.com/pro/docs/creating-corporate-credit-accounts.md) - [Corporate Hierarchy](https://docs.galileo-ft.com/pro/docs/about-corporate-hierarchy.md) - [Creating a Corporate Hierarchy](https://docs.galileo-ft.com/pro/docs/creating-a-corporate-hierarchy.md) - [About ACH](https://docs.galileo-ft.com/pro/docs/about-ach.md) - [ACH at Galileo](https://docs.galileo-ft.com/pro/docs/ach-at-galileo.md) - [Same Day ACH](https://docs.galileo-ft.com/pro/docs/same-day-ach.md) - [ACH for Businesses](https://docs.galileo-ft.com/pro/docs/ach-for-businesses.md) - [ACH Early Access](https://docs.galileo-ft.com/pro/docs/ach-early-access.md) - [Galileo ACH Workflows](https://docs.galileo-ft.com/pro/docs/galileo-ach-workflows.md) - [ACH Developer Setup](https://docs.galileo-ft.com/pro/docs/ach-developer-setup.md) - [ACH Endpoints](https://docs.galileo-ft.com/pro/docs/ach-endpoints.md) - [Other ACH Controls](https://docs.galileo-ft.com/pro/docs/other-ach-controls.md) - [ACH Tracking and Troubleshooting](https://docs.galileo-ft.com/pro/docs/ach-tracking-and-troubleshooting.md) - [About Bill Pay](https://docs.galileo-ft.com/pro/docs/about-bill-pay.md) - [Creating a Billpay Transaction](https://docs.galileo-ft.com/pro/docs/creating-a-billpay-transaction.md) - [Managing Billpay Transactions](https://docs.galileo-ft.com/pro/docs/managing-billpay-transactions.md) - [Billpay Endpoints](https://docs.galileo-ft.com/pro/docs/billpay-endpoints.md) - [Statements](https://docs.galileo-ft.com/pro/docs/statements.md) - [Creating Statements from the RDFs](https://docs.galileo-ft.com/pro/docs/creating-statements-from-the-rdfs.md) - [About Disputes](https://docs.galileo-ft.com/pro/docs/about-disputes.md) - [Disputes at Galileo](https://docs.galileo-ft.com/pro/docs/disputes-at-galileo.md) - [Dispute API 3.0](https://docs.galileo-ft.com/pro/docs/dispute-api-30.md) - [Creating an API 3.0 Dispute](https://docs.galileo-ft.com/pro/docs/creating-an-api-30-dispute.md) - [Dispute API 3.0 Workflows](https://docs.galileo-ft.com/pro/docs/dispute-api-30-workflows.md) - [Managing API 3.0 Disputes](https://docs.galileo-ft.com/pro/docs/managing-api-30-disputes.md) - [About Galileo Secured Credit](https://docs.galileo-ft.com/pro/docs/secured-credit.md) - [Setup for Galileo Secured Credit](https://docs.galileo-ft.com/pro/docs/setting-up-galileo-secured-credit.md) - [Configuring Billing Cycles](https://docs.galileo-ft.com/pro/docs/configuring-billing-cycles.md) - [Credit Reporting at Galileo](https://docs.galileo-ft.com/pro/docs/credit-reporting-at-galileo.md) - [Credit Statements](https://docs.galileo-ft.com/pro/docs/credit-statements.md) - [Developer Setup for Galileo Secured Credit](https://docs.galileo-ft.com/pro/docs/developer-setup-for-galileo-secured-credit.md) - [Galileo Secured Credit Workflows](https://docs.galileo-ft.com/pro/docs/galileo-secured-credit-workflows.md) - [About Buy Now, Pay Later: Pre-Purchase](https://docs.galileo-ft.com/pro/docs/about-galileo-buy-now-pay-later.md) - [Setup for Single-Use Virtual Card](https://docs.galileo-ft.com/pro/docs/setup-for-single-use-virtual-card.md) - [Setup for Installment Loans](https://docs.galileo-ft.com/pro/docs/setup-for-installment-loans.md) - [Buy Now, Pay Later: Pre-Purchase Workflows](https://docs.galileo-ft.com/pro/docs/developer-setup-for-buy-now-pay-later.md) - [Reports for Installment Loans](https://docs.galileo-ft.com/pro/docs/reports-for-installment-loans.md) - [About Buy Now, Pay Later: Post-Purchase](https://docs.galileo-ft.com/pro/docs/about-galileo-buy-now-pay-later-post-purchase.md) - [Buy Now, Pay Later: Post-Purchase Workflows](https://docs.galileo-ft.com/pro/docs/buy-now-pay-later-post-purchase-workflows.md) - [Creating a Loan From Transactions](https://docs.galileo-ft.com/pro/docs/creating-a-loan-from-transactions.md) - [About SMB Lending](https://docs.galileo-ft.com/pro/docs/about-smb-lending.md) - [About the Events API](https://docs.galileo-ft.com/pro/docs/about-the-events-api.md) - [Events API Scenarios](https://docs.galileo-ft.com/pro/docs/events-api-scenarios.md) - [Event Setup and Configuration](https://docs.galileo-ft.com/pro/docs/event-setup-and-configuration.md) - [Event Testing and Triggers](https://docs.galileo-ft.com/pro/docs/event-testing-and-triggers.md) - [Authorization Controller API](https://docs.galileo-ft.com/pro/docs/authorization-controller-api.md) - [Auth API Validation Checks](https://docs.galileo-ft.com/pro/docs/auth-api-validation-checks.md) - [Auth API Field Detail](https://docs.galileo-ft.com/pro/docs/auth-api-field-detail.md) - [About Cyberbank Konecta](https://docs.galileo-ft.com/pro/docs/about-cyberbank-konecta.md) - [Galileo Analytics Report Index](https://docs.galileo-ft.com/pro/docs/galileo-analytics-report-index.md) - [Setup for Card Transaction Simulation](https://docs.galileo-ft.com/pro/docs/setup-for-card-transaction-simulation.md) - [Simulating Card Transactions](https://docs.galileo-ft.com/pro/docs/simulating-card-transactions.md) - [Three-Step Sequence Simulation](https://docs.galileo-ft.com/pro/docs/three-step-sequence-simulation.md) - [Five-Step Sequence Simulation](https://docs.galileo-ft.com/pro/docs/five-step-sequence-simulation.md) - [Incremental Authorization Simulation](https://docs.galileo-ft.com/pro/docs/incremental-authorization-simulation.md) - [Authorization Reversal Simulation](https://docs.galileo-ft.com/pro/docs/authorization-reversal-simulation.md) - [Authorization Expiry Simulation](https://docs.galileo-ft.com/pro/docs/authorization-expiry-simulation.md) - [ATM Withdrawal, Visa Simulation](https://docs.galileo-ft.com/pro/docs/atm-withdrawal-visa-simulation.md) - [Force-Post Simulation](https://docs.galileo-ft.com/pro/docs/force-post-simulation.md) - [Cashback Simulation](https://docs.galileo-ft.com/pro/docs/cashback-simulation.md) - [International Transaction, Visa Simulation](https://docs.galileo-ft.com/pro/docs/international-transaction-visa-simulation.md) - [Visa Money Transfer Simulation](https://docs.galileo-ft.com/pro/docs/visa-money-transfer-simulation.md) - [Mastercard Card Load Simulation](https://docs.galileo-ft.com/pro/docs/mastercard-card-load-simulation.md) - [Setup for Incoming ACH Transaction Simulation](https://docs.galileo-ft.com/pro/docs/setup-for-incoming-ach-transaction-simulation.md) - [Simulating Incoming ACH Transactions](https://docs.galileo-ft.com/pro/docs/simulating-ach-transactions.md) - [ACH Bill Payment Simulation](https://docs.galileo-ft.com/pro/docs/ach-bill-payment-simulation.md) - [Payment Screening for Tax Refunds Simulation](https://docs.galileo-ft.com/pro/docs/payment-screening-for-tax-refunds-simulation.md) - [ACH Direct Deposit Simulation](https://docs.galileo-ft.com/pro/docs/ach-direct-deposit-simulation.md) - [Testing Real-Time Funding in CV](https://docs.galileo-ft.com/pro/docs/testing-real-time-funding-in-cv.md) - [Testing Corporate Credit](https://docs.galileo-ft.com/pro/docs/testing-corporate-credit.md) - [Testing Outgoing ACH Transactions](https://docs.galileo-ft.com/pro/docs/testing-outgoing-ach-transactions.md) ## API Reference - [About Program API](https://docs.galileo-ft.com/pro/reference/program-api-intro.md) - [Galileo System Time](https://docs.galileo-ft.com/pro/reference/galileo-system-time.md) - [Authentication](https://docs.galileo-ft.com/pro/reference/authentication.md) - [Idempotency](https://docs.galileo-ft.com/pro/reference/idempotency.md) - [Responses](https://docs.galileo-ft.com/pro/reference/response.md) - [Status Codes and Errors](https://docs.galileo-ft.com/pro/reference/errors.md) - [Rate Limits](https://docs.galileo-ft.com/pro/reference/rate-limits.md) - [Record-Set Pagination](https://docs.galileo-ft.com/pro/reference/record-set-paging.md) - [Breaking Change Policy](https://docs.galileo-ft.com/pro/reference/breaking-change-policy.md) - [PCI-Sensitive Data](https://docs.galileo-ft.com/pro/reference/pci-sensitive-data.md) - [Accounts and Cards](https://docs.galileo-ft.com/pro/reference/accounts-and-cards.md) - [Create Account](https://docs.galileo-ft.com/pro/reference/post_createaccount.md): Use the Create Account endpoint to create an account for a new customer. You can use this endpoint for personalized, instant issue, and secondary products. This endpoint can run customer ID verification (<>) if the EIVS provider parameter is set. (This endpoint also runs legacy CIP verification and returns the appropriate fields.) Create Account creates a customer record and at the same time creates an account. Depending on product settings, it also creates a card and loads funds onto it. Consult the Creating an Account guide for instructions on using this endpoint, and consult the Customer ID Verification guide for how to use this endpoint with IVS. The instructions have flowcharts to illustrate how Create Account works in the Galileo system. Also see Create Account vs Add Account in the _About Accounts_ guide. > 📘 Note > > You can receive unmasked PCI-sensitive data (`card_number`, `card_security_code`, `expiry_date`) only if your provider parameters permit it. #### Duplicate use of customer ID Galileo can configure your product parameters to allow or disallow the duplicate use of customer IDs such as SSNs across your programs. (If one of your prospective customers already has a product with another Galileo partner, no duplicate is detected.) #### Required fields Most input parameters for this endpoint are not required, to accommodate various use cases. If you would like some of the parameters to be required, populate the PINED product parameter with the parameters to be required. For example: `idType,id,idType2,id2`. If this endpoint returns a status code that does not match a status code that is specific to this endpoint, it might be an enrollment status code. See Enrollment Statuses for more information. - [Void Create Account](https://docs.galileo-ft.com/pro/reference/post_voidcreateaccount.md): Use the Void Create Account endpoint to cancel an account (move the account into `status: B`, Voided account) that was created by Create Account. Pass either the `transactionId` of the original Create Account call or the optional `accountNo` parameter to identify and void the created account. The `accountNo` parameter can be the PRN that was returned by Create Account or a PAN that you can retrieve using Get Account Cards. > 📘 Note > > Use Void Create Account only for instant-issue (prepaid) card accounts. To reverse an account creation for other account types, use the <>. - [Create Virtual Card Account](https://docs.galileo-ft.com/pro/reference/post_createvirtualcard.md): Use the Create Virtual Card Account endpoint to create a virtual card account for a new customer. To create any other type of account for a new customer use the Create Account endpoint. Create Virtual Account is similar to Create Account except that it accepts only virtual card product IDs for `prodId`. Consult the Creating an Account procedure for instructions on using this endpoint, and consult the Customer ID Verification guide for how to use this endpoint with Galileo's integrated CIP solution. [block:callout] { "type": "info", "title": "Note", "body": "You must be PCI-compliant to use this endpoint. If you are not PCI compliant, use the Create Account endpoint and specify a virtual card product for `prodId`." } [/block] [block:callout] { "type": "info", "title": "Note", "body": "If this endpoint returns a status code that does not match a status code that is specific to this endpoint, it may be an enrollment status code. See Enrollment Statuses for more information." } [/block] - [Force Pass CIP](https://docs.galileo-ft.com/pro/reference/post_forcepasscip.md): Use the Force Pass CIP endpoint to move a customer account into `status: N` and `active: Y`. This endpoint is valid only if you are using Galileo's Legacy <> method and you verify customer documents when the customer fails CIP. Do not use this endpoint if you are using your own CIP provider or if Galileo verifies customer documents. This endpoint is not integrated with <>. Consult the Creating an Account procedure for instructions on using this endpoint. - [Run CIP](https://docs.galileo-ft.com/pro/reference/post_runcip.md): Use the Run CIP endpoint to run the Galileo <> process on a customer who has already been enrolled. Do not use this endpoint if you are using your own CIP provider. This endpoint is not integrated with <>. - [Get Enrollment Info](https://docs.galileo-ft.com/pro/reference/post_getenrollmentinfo.md): Use Get Enrollment Info to get the customer data that was submitted with Start Enrollment or with a Create Account call that passed `cipStatus: 1` (send customer profile to <> but do not create account). The endpoint returns customer data and any CIP-related information. This endpoint is not integrated with <>. Pass the `transactionId` from the original Start Enrollment or Create Account call. No other parameters except the base form parameters are required. - [Start Enrollment](https://docs.galileo-ft.com/pro/reference/post_startenrollment.md): Use the Start Enrollment endpoint to initiate a new enrollment and run <>. This endpoint is not integrated with <>. This endpoint is different from Create Account in that it creates a customer record but does not create an account or card. > 📘 Note > > If this endpoint returns a status code that does not match a status code that is specific to this endpoint, it may be an enrollment status code. See Enrollment Statuses for more information. - [Complete Enrollment](https://docs.galileo-ft.com/pro/reference/post_completeenrollment.md): Use the Complete Enrollment endpoint to finalize an incomplete enrollment that was begun by Start Enrollment or Create Account. You must pass the same `transactionId` as the original Start Enrollment or Create Account request. > 📘 Note > > If this endpoint returns a status code that does not match a status code that is specific to this endpoint, it may be an enrollment status code. See Enrollment Statuses for more information. - [Update Enrollment](https://docs.galileo-ft.com/pro/reference/post_updateenrollment.md): Use the Update Enrollment endpoint to update customer profile information for an enrollment that was created using Start Enrollment. > 📘 Note > > Validation on an SSN is limited to a length check. - [Verify Enrollment](https://docs.galileo-ft.com/pro/reference/post_verifyenrollment.md): Use the Verify Enrollment endpoint to look up an existing enrollment by `transactionId` or `id` to view information and status. The endpoint returns enrollment data, enrollment date, and `transactionID` of the initial enrollment, when the enrollment was initiated with the Start Enrollment or Create Account endpoint. - [Run Enrollment CIP](https://docs.galileo-ft.com/pro/reference/post_runenrollmentcip.md): Use the Run Enrollment CIP endpoint to run or re-run the <> process on an existing customer. This endpoint is not integrated with <>. > 📘 Note > > Validation on an SSN is limited to a length check. - [Get Balance](https://docs.galileo-ft.com/pro/reference/post_getbalance.md): Use the Get Balance endpoint to retrieve the specified account balance and its currency code. This endpoint returns the balances for all accounts that share the same balance ID (Galileo account number). For an explanation of the fields in the response, see Get Balance fields in the _Account Balances_ guide. - [Update Account](https://docs.galileo-ft.com/pro/reference/post_updateaccount.md): Use the Update Account endpoint to modify customer profile information in an existing customer record. Pass only the parameters to modify — other parameters should be left blank. Only active accounts (`status: N`) can be updated using this endpoint, unless you set provider parameter UPDCZ to update accounts in `status: C` or `status: Z`. #### Nullifying data elements Pass the string `null` for any of these parameters to update that value to `null`. | | | | | |:--|:--|:--|:--| | `firstName` | `middleName` | `lastName` | `address1` | | `city` | `state` | `postalCode` | `primaryPhone` | | `otherPhone` | `mobilePhone` | `shipToAddress1` | `webUid` | | `secretQuestion` | `secretAnswer` | `mailBounced` | `email`\* | | `embossLine2` | | | | \*Only if the provider parameter AENUL is set. [block:callout] { "type": "warning", "title": "Warning", "body": "Exercise caution when nullifying a primary address — for compliance in the United States you must maintain a physical address as an individual cardholder's primary address." } [/block] #### Updating customer ID When you are using Galileo's integrated <> process, you can update the primary customer ID (`id` and `idType`) as long as the customer has not passed customer identity verification. If the customer has already passed IVS, status code `415-02` is returned. Secondary and tertiary customer IDs (`id2`/`idType2` and `id3`/`idType3`) can be updated regardless of customer-verification status. #### Updating the ship-to address When updating the ship-to address for a customer, the elements `shipToAddress1`, `shipToCity`, `shipToState`, and `shipToPostalCode` are required – `shipToAddress2` is optional. You can retrieve the current customer ship-to address data using the Get Account Cards endpoint. By default, the embosser sends the card to the primary address. To ship to a different address than the primary, use the ship-to address fields. If you pass `shipToAddressPermanent: 1` the embosser will always send cards to the ship-to address; otherwise, the ship-to address is used only for the current order. - [Get Account by ID](https://docs.galileo-ft.com/pro/reference/post_getaccountbyid.md): Use the Get Account by ID endpoint to retrieve account information by customer IDs (`id` or `id2` parameter) such as SSN or driver license number, depending on which ID types your program supports. This endpoint returns customer data such as enrollment status and onboarding date as well as a list of all accounts associated with the customer. Each account includes `closureDate`, a UTC timestamp (`YYYY-MM-DD HH:MM:SS`) indicating when the account was closed. `closureDate` is populated when the account status is closed (`C`), frozen (`Z`), or charged off (`R`); it is `null` for open accounts. - [Get Related Accounts](https://docs.galileo-ft.com/pro/reference/post_getrelatedaccounts.md): Use the Get Related Accounts endpoint to retrieve all accounts that are related to the account specified in `accountNo`. This endpoint returns all accounts with the same owner. If a secondary account is passed, it returns the primary account and other secondaries associated with the same primary. - [Verify Account](https://docs.galileo-ft.com/pro/reference/post_verifyaccount.md): Use the Verify Account endpoint to return information on an account. For example, you can use this endpoint to validate that you can call Create Payment on the account without violating the load amount. Verify Account will also return secondary accounts that share the same balance ID and product ID. This endpoint returns: * Current account balance — Both posted and authorized transactions are factored into the balance amount * Current maximum amount that can be loaded into the account, according to product parameters * External account ID * Account PRN * Galileo account number (balance ID) - [Add Account](https://docs.galileo-ft.com/pro/reference/post_addaccount.md): Use the Add Account endpoint to add a secondary account to an existing customer account. The account types that may be added include savings, overdraft, account with no card, virtual card, or personalized card. Consult the Adding an Account procedure for instructions on using this endpoint. Also see Create Account vs Add Account in the *About Accounts* guide. - [Get Interest](https://docs.galileo-ft.com/pro/reference/post_getinterest.md): Use the Get Interest endpoint to retrieve accrual interest, interest year-to-date, and annual percentage yield for any type of interest bearing account (savings or non-savings). The Get Interest endpoint is the preferred method for retrieving data on interest-bearing accounts. - [Get Savings Interest](https://docs.galileo-ft.com/pro/reference/post_getsavingsinterest.md): Use the Get Savings Interest endpoint to retrieve accrual interest, interest year-to-date, and annual percentage yield earned for a savings account that is a secondary account. If you are already using Get Savings Interest, Galileo recommends that you migrate to Get Interest. - [Search Accounts](https://docs.galileo-ft.com/pro/reference/post_searchaccounts.md): Use the Search Accounts endpoint to find a customer account by searching on at least one of the parameters. The data in the response is similar to what the Galileo <> search provides. For the `recordCnt` parameter use these values to get the desired number of records per page: * **No value** — 50 records per page * **`1` through `100`** — The specified number of records per page * **Values over `100`** — 100 records per page - [Set User-Defined Account Field](https://docs.galileo-ft.com/pro/reference/post_setuserdefinedaccountfield.md): Use the Set User-Defined Account Field endpoint to create or update custom data elements on an account. There is no technical limit on the number of fields that you can add. See User-defined account fields in _About Accounts_ for more information. - `fieldId` — Provide an identifier for the field. This identifier must be unique only to the account. - `fieldValue` — Provide the value for that field. These fields are visible in the <> on the account's landing page. - [Get User-Defined Account Fields](https://docs.galileo-ft.com/pro/reference/post_getuserdefinedaccountfields.md): Use the Get User-Defined Account Fields endpoint to retrieve the user-defined fields and values that were created with the Set User-Defined Account Field endpoint. See User-defined account fields in _About Accounts_ for more information. - [Charge Off Account](https://docs.galileo-ft.com/pro/reference/post_chargeoffaccount.md): Use the Charge Off Account endpoint to charge off the specified account (sweep funds and set balance to `0.00`) and move the account to `status: R` (charged off). These are the rules for using the `chargeOffDetails` parameter: * `chargeOffDetails` accepts a JSON-formatted list with `chargeOffAmount` and `chargeOffReason` as the two keys. * The only valid values for `chargeOffReason` are the numerals 1-13, as shown in the `chargeOffReason` table. * `chargeOffAmount` is a float that must be greater than `0`. If you pass `0` the request will fail. * `chargeOffAmount` is required when `chargeOffReason` does not equal `1`. Example: `[{"chargeOffAmount": 2.6, "chargeOffReason": 5}, {"chargeOffAmount": 4.75, "chargeOffReason": 2}]` To recover a charged-off account use the Recover Charged-Off Account endpoint. - [Recover Charged-Off Account](https://docs.galileo-ft.com/pro/reference/post_recoverchargedoffaccount.md): Use the Recover Charged-Off Account endpoint to change a charged-off account (`status: R`) to another status (active or canceled without refund) and to restore the account balance. Using this endpoint is valid only when there was an outstanding positive balance at the time of charge-off. - [Get Roundup Accounts](https://docs.galileo-ft.com/pro/reference/post_getroundupaccounts.md): Use the Get Roundup Accounts endpoint to retrieve a record of all accounts linked to a roundup account and the contribution percentage from each account. - [Set Roundup Accounts](https://docs.galileo-ft.com/pro/reference/post_setroundupaccounts.md): Use the Set Roundup Accounts endpoint to specify the roundup account for a consumer account, such as rounding up into a charity account. (To enable roundup for the account, call Set Account Feature with `type: 11`.) You can assign multiple roundup accounts to a single consumer account. The total percentage from all linked roundup accounts must equal 100. - [Switch Product](https://docs.galileo-ft.com/pro/reference/post_switchproduct.md): Use the Switch Product endpoint to change the product ID on the specified account to a new product ID. To control whether the product switch triggers a card reissue, set `doReissue`. For `prodId` pass the new product ID. This endpoint is valid only for card-account products. For products that do not have a card, use Set Account Feature with `type: 3` to switch products. Galileo recommends that you use the <> for `accountNo`; however, you can use the <> if only one card has ever been associated with the account. For instructions on using this endpoint, see the Switching Products guide. > 📘 Note > > The `expiry_date` and `card_security_code` (CVV2) that are returned by the endpoint are not the new values. The new values are generated later by the emboss process. Call Get Card to retrieve the new values after the emboss process has run. - [Get Account Cards](https://docs.galileo-ft.com/pro/reference/post_getaccountcards.md): Use the Get Account Cards endpoint to retrieve a customer's profile information along with all accounts and cards that are associated with that customer, regardless of status. [block:callout] { "type": "info", "title": "Note", "body": "You can receive PCI-sensitive information only if your provider parameters permit it." } [/block] - [Get Card](https://docs.galileo-ft.com/pro/reference/post_getcard.md): Use the Get Card endpoint to retrieve information for the specified card. [block:callout] { "type": "info", "title": "Note", "body": "You can receive PCI-sensitive information only if your provider parameters permit it." } [/block] - [Activate Card](https://docs.galileo-ft.com/pro/reference/post_activatecard.md): Use the Activate Card endpoint to activate a physical card that has an emboss record in `status: Y`. Do not use this endpoint to activate a virtual card; instead, use the Modify Status endpoint with `type: 7`. Consult the Activating a Card procedure for more information. If you are not PCI compliant, you can use this endpoint only under certain circumstances. See PCI compliance in _Setting Up a Card Program_ for details. For Digital First cards, calling this endpoint removes account features 20 or 21 (the in-person-transaction block), enabling in-person transactions with the physical card, and emits an `account_feature_change` event. You may alternatively continue to use the Set Account Feature endpoint to remove features 20 or 21. - [Replace Lost/Stolen Card](https://docs.galileo-ft.com/pro/reference/post_replaceloststolencard.md): Use the Replace Lost/Stolen Card endpoint to report a card as lost or stolen and to request a replacement card. This endpoint is valid only for physical cards and Digital First cards. The response from this endpoint includes the new <>, new <>, and new <> for the replacement card. You must be PCI-compliant to receive the full PAN; otherwise, you will receive a masked PAN. - [Get Card PIN-Change Key](https://docs.galileo-ft.com/pro/reference/post_getcardpinchangekey.md): Use the Get Card PIN-Change Key endpoint to retrieve a PIN-change token. Use the token as part of a PIN-change strategy wherein the cardholder submits a PIN change request via a form that either you or Galileo host. Consult the Direct POST PIN-Set Procedure or the Direct Render PIN-Set Procedure for instructions on using this endpoint. - [Commit Card PIN Change](https://docs.galileo-ft.com/pro/reference/post_commitcardpinchange.md): Use the Commit Card PIN Change endpoint to complete a PIN change that was staged by using either the direct POST or direct render PIN-set methods. Consult the Direct POST PIN-Set Procedure or the Direct Render PIN-Set Procedure for instructions on using this endpoint. - [Reset Card PIN-Fail Count](https://docs.galileo-ft.com/pro/reference/post_resetcardpinfailcount.md): Use the Reset Card PIN-Fail Count endpoint to move the cardholder's PIN-failure count to zero. Optionally, you can also notate the customer account. You can retrieve the current PIN-fail count and fail date with the Get Card or Get Account Card endpoint. - [Get Access Token](https://docs.galileo-ft.com/pro/reference/post_getaccesstoken.md): Use the Get Access Token endpoint to retrieve an access token for a card, account, or customer record. The expiry in seconds (default: 300) and usage count (default: 3) for the access token are configurable using the TSECV (seconds) and TUSEC (usage) parameters. When `type: 0` always use <> for `accountNo`. Use this endpoint to send a customer a link to a one-time view of a dynamically generated image of a virtual card via HTTP, for example, or for other purposes as appropriate. Consult Digital card images in the *Retrieving Card Information* guide for more information. For other uses contact Galileo. - [Add Card](https://docs.galileo-ft.com/pro/reference/post_addcard.md): Use the Add Card endpoint to add a new card (<> and <>) to an existing <>. Cards that are created with this endpoint are active upon creation, and the account status is updated to the second position of XAACT. Galileo recommends that you have only one active card per PRN. As needed, ensure that any previous card has been marked lost, stolen, canceled, or any status but `N`. Do not use this endpoint to create multiple spending cards that share a central balance. For that use case, Galileo recommends Real-Time Funding or Corporate Credit for large numbers of cards, or for small numbers of cards you can create one primary and multiple secondary accounts that share a balance. Use this endpoint in scenarios such as these: - Replacing a virtual card that is lost, stolen, or expired - Adding another virtual card to a PRN - Replacing an instant-issue card at a storefront (for card programs with a retail integration) - Replacing a personalized card - [Verify Card Security Code](https://docs.galileo-ft.com/pro/reference/post_verifycardsecuritycode.md): Use the Verify Card Security Code endpoint to validate a <> for the specified card that a cardholder inputs. Returns success on a match or failure if it does not match. This endpoint does not return the CVV. - [Void Add Card](https://docs.galileo-ft.com/pro/reference/post_voidaddcard.md): Use the Void Add Card endpoint to cancel a card that was added to an account using the Add Card endpoint. For `transactionId`, pass the `transaction_id` from the original Add Card **response** (not request). - [Reissue Card](https://docs.galileo-ft.com/pro/reference/post_reissuecard.md): Use the Reissue Card endpoint to reissue a card, which means to send the card to the embosser again. Specify whether to keep the same <> and expiry date as the original card. This endpoint also changes the status of the original card. Galileo recommends that you use the <> for `accountNo`; however, you can use the <> if only one card has ever been associated with the account. Galileo recommends that you use this endpoint instead of Modify Status with `type: 12` to reissue cards. For instructions see the Reissuing Cards guide. [block:callout] { "type": "info", "title": "Note", "body": "The `expiry_date` and `card_security_code` (CVV2) that are returned by the endpoint are not the new values. The new values are generated later by the emboss process. Call Get Card to retrieve the new values after the emboss process has run." } [/block] - [Create Single-Use Virtual Card](https://docs.galileo-ft.com/pro/reference/post_createsingleusevirtualcard.md): Use the Create Single-Use Virtual Card endpoint to create a single-use virtual card for a BNPL customer. To use this endpoint with a product, the SUVC product parameter must be set to Y, indicating that the product is a single-use virtual card. - [Create Provisioning Request](https://docs.galileo-ft.com/pro/reference/post_createprovisioningrequest.md): Use the Create Provisioning Request endpoint to push-provision a virtual card to a mobile wallet. This endpoint is part of a multiple-step integration that must be completed with each mobile wallet partner. Consult the Creating a Provisioning Request guide for instructions on using this endpoint. - [Get Card Tokens](https://docs.galileo-ft.com/pro/reference/post_getcardtokens.md): Use the Get Card Tokens endpoint to retrieve information on tokens associated with a card. To use this endpoint, the MTLCM product parameter must be set. This endpoint is currently valid only for Mastercard. > 🚧 Notice > > The token-management endpoints are available by special arrangement only. Enabling this feature requires additional setup and costs. Contact Galileo for details. - [Manage Card Token](https://docs.galileo-ft.com/pro/reference/post_managecardtoken.md): Use the Manage Card Token endpoint to delete, suspend, or resume a single token. To use this endpoint, the MTLCM product parameter must be set. This endpoint is currently valid only for Mastercard. > 🚧 Notice > > The token-management endpoints are available by special arrangement only. Enabling this feature requires additional setup and costs. Contact Galileo for details. - [Modify Status](https://docs.galileo-ft.com/pro/reference/post_modifystatus.md): Use the Modify Status endpoint to change the status of an account, a card, or both. This endpoint does not change any other kind of status. - Consult the Modify Status Types enumeration to see what is affected by each `type` value. - Use this endpoint with `type: 7` to activate a virtual card; for physical card activation use the Activate Card endpoint. - See the Lost, Stolen, or Damaged Cards guide for instructions on using types `8` and `9`. - [Set Account Feature](https://docs.galileo-ft.com/pro/reference/post_setaccountfeature.md): Use the Set Account Feature endpoint to set or modify specified attributes of a customer account. * When enabling and disabling fraud rules (`featureType: 14`), keep in mind that if you pass `featureValue: Y` and do not pass `endDate`, the end date is set to 3000-01-01, meaning that fraud rules are suspended indefinitely. To update the timespan for fraud-rule suspension, pass `featureValue: Y` and the new start and/or end date-times. To immediately re-enable fraud rules, pass `featureValue: N`. When `featureValue: N`, the date fields are ignored. * When you change account features 20, 21 or 22, you can arrange with Galileo to receive the `ACFC: account_feature_change` event message. [block:callout] { "type": "info", "title": "Note", "body": "Feature types 20, 21, and 22 are mutually exclusive. Only one can be set to `Y` at a time." } [/block] - [Get Account Features](https://docs.galileo-ft.com/pro/reference/post_getaccountfeatures.md): Use the Get Account Features endpoint to retrieve the account features that are set for the specified customer account. - [Add Customer Note](https://docs.galileo-ft.com/pro/reference/post_addcustomernote.md): Use the Add Customer Note endpoint to create a note that is accessible in the Galileo <>. - [Get Customer Note History](https://docs.galileo-ft.com/pro/reference/post_getcustomernotehistory.md): Use the Get Customer Note History endpoint to retrieve the customer notes that are in the Galileo <>. This endpoint requires a date range: 365 days maximum. - [Transactions](https://docs.galileo-ft.com/pro/reference/transactions.md) - [Get Account Overview](https://docs.galileo-ft.com/pro/reference/post_getaccountoverview.md): Use the Get Account Overview endpoint to retrieve the combined response data from several other endpoints. Best practice is to use this endpoint to retrieve the data for a customer's landing page or other similar display. Data sets returned by Get Account Overview: - General account information (balance, status, application date) - Cardholder profile data - Posted transactions - Pending card authorizations - Pending fees (generally because of insufficient funds) - Savings interest data, applicable only if an associated savings account exists; otherwise, a unary `savings_interest` element is returned. > 📘 Note > >Transactions created by Program API endpoints (such as Create Payment, Create Adjustment, and Create Account Transfer) are not present in this endpoint's response for several seconds after creation. - [Get Transaction History](https://docs.galileo-ft.com/pro/reference/post_gettranshistory.md): Use the Get Transaction History endpoint to retrieve a list of posted transactions (settlements, payments, adjustments, fees) during a specified timespan. This endpoint does not return unsettled authorizations. - As desired, use the `act_type` field in the response to filter the responses by transaction type. - See Record-Set Pagination for instructions on using the paging parameters. - Open the Recipe below to see a response example. - [Get All Transaction History](https://docs.galileo-ft.com/pro/reference/post_getalltranshistory.md): Use the Get All Transaction History endpoint to retrieve all of the transactions on the Galileo ledger, including backouts, denied transactions, <>-only requests, and tokenization requests. - This endpoint returns the same transactions as the *All Transactions* page in the <>. - See Record-Set Pagination for instructions on using the paging parameters. - Open the Recipes below to see response examples. - [Get Authorization History](https://docs.galileo-ft.com/pro/reference/post_getauthhistory.md): Use the Get Authorization History endpoint to retrieve a list of authorizations that have not settled, expired, or been reversed. - See Record-Set Pagination for instructions on using the paging parameters. - Open the Recipe below to see a response example. - [Get Pending Merchant Credits](https://docs.galileo-ft.com/pro/reference/post_getpendingmerchantcredits.md): Use the Get Pending Merchant Credits endpoint to retrieve all merchant credits that are in the "pending" or "waiting to be processed" status. The `programId` parameter is required. Pass the `accountNo` parameter to get pending credits for the specified account. See Record-Set Pagination for instructions on using the paging parameters. - [Update Pending Merchant Credit](https://docs.galileo-ft.com/pro/reference/post_updatependingmerchantcredit.md): Use the Update Pending Merchant Credit endpoint to post or post and hold a merchant credit if you are handling your own disputes. The threshold for manual review of merchant credits is set during product configuration using the ZREVW product parameter. To use this endpoint, first, use the Get Pending Merchant Credit endpoint to retrieve the `settle_id` value, then pass it in the `settleId` parameter. Use `type` to specify whether to post or post and hold. When the Galileo system receives the call to this endpoint, the credit is queued for processing. - [Expire Authorization](https://docs.galileo-ft.com/pro/reference/post_expireauthorization.md): Use the Expire Authorization endpoint to expire a pending authorization and return the hold amount to the cardholder account. The authorization must be eligible for expiry. Check for one of the following: - `can_be_expired: 1` — Get Authorization History response - `AUTHORIZATION STATUS` — Authorized Transactions RDF; status `A` or `C` This endpoint expires the authorization in the Galileo system; the expiry is not communicated to the card network. - [Create Adjustment](https://docs.galileo-ft.com/pro/reference/post_createadjustment.md): Use the Create Adjustment endpoint to move funds into or out of a customer account. Transactions using this endpoint are returned by the Get Account Overview endpoint only after several seconds have elapsed. To drive an account negative using this endpoint, set the ALWNB parameter at the *provider* level. [block:callout] { "type": "warning", "title": "Warning", "body": "This endpoint requires a positive integer less than 9223372036854775807 (sys.maxint in Python 2 or sys.maxsize in Python 3) for `transactionId` rather than the alphanumeric string that all other endpoints use. The Reverse Adjustment endpoint uses this integer to identify the transaction to reverse out." } [/block] - [Reverse Adjustment](https://docs.galileo-ft.com/pro/reference/post_reverseadjustment.md): Use the Reverse Adjustment endpoint to reverse out a transaction that was created with the Create Adjustment endpoint. Pass the `transactionId` of the endpoint request to be reversed instead of passing a new value. - [Create Payment](https://docs.galileo-ft.com/pro/reference/post_createpayment.md): Use the Create Payment endpoint to move funds into a customer account. This endpoint may return load limit and velocity violations in its response. Payments created with this endpoint are returned by the Get Account Overview endpoint only after several seconds have elapsed. #### Load limit and velocity response If the payment violates load or velocity limits, this endpoint returns `status: 26` with `limit_error`, `limit_id`, and `limit_response_code` values. Use the `limit_id` for troubleshooting the load and velocity configuration. The `limit_response_code` values are enumerated in the Limit Response Codes table. Consult the Creating a Payment guide for instructions on using this endpoint. - [Update Payment](https://docs.galileo-ft.com/pro/reference/post_updatepayment.md): Use the Update Payment endpoint to update the number of hold days for a pending payment that was created with the Create Payment endpoint. You should not use this endpoint to update payments created with the Create Account Transfer or Create ACH Transaction endpoint. Consult the Creating a Payment guide for instructions on using this endpoint. - [Get Payment History](https://docs.galileo-ft.com/pro/reference/post_getpaymenthistory.md): Use the Get Payment History endpoint to retrieve payments (credits) for a customer account during a specified period. See Record-Set Pagination for instructions on using the paging parameters. - [Assess Fee](https://docs.galileo-ft.com/pro/reference/post_assessfee.md): Use the Assess Fee endpoint to charge a fee to the specified account. The fee `type` parameter values must already be registered in the Galileo system for your program. - [Reverse Fee](https://docs.galileo-ft.com/pro/reference/post_reversefee.md): Use the Reverse Fee endpoint to reverse out a fee that was created with the Assess Fee endpoint or created elsewhere in the Galileo system. If the fee was created with Assess Fee, pass the `transactionId` of the endpoint request to be reversed instead of passing a new value. If the fee was not created by Assess Fee, pass `feeId`, which you can retrieve with the Get Fee History endpoint. - [Get Fee History](https://docs.galileo-ft.com/pro/reference/post_getfeehistory.md): Use the Get Fee History endpoint to retrieve a list of fees for the specified customer account. See Record-Set Pagination for instructions on using the paging parameters. - [Get Fee Summary](https://docs.galileo-ft.com/pro/reference/post_getfeesummary.md): Use Get Fee Summary to retrieve the total fee amount that was posted during the specified timespan. See Record-Set Pagination for instructions on using the paging parameters. - [Get Pending Fees](https://docs.galileo-ft.com/pro/reference/post_getpendingfees.md): Use the Get Pending Fees endpoint to retrieve the fees that have not yet been processed against the specified customer account. Most fees are processed as soon as they are created, but if the account has insufficient funds to pay the fee, the fee will be pending until there are sufficient funds. - The response data for this endpoint is also available in the Get Account Overview response. - The response for each individual pending fee will include authorization-related transaction information, if applicable, which is in the `related_transaction` data element. - [Create Account Transfer](https://docs.galileo-ft.com/pro/reference/post_createaccounttransfer.md): Use the Create Account Transfer endpoint to move funds between accounts in the same program. You can combine a fee with the payment or adjustment, depending on what transaction types you have set up with Galileo. The accounts can belong to the same customer or different customers. If the accounts are in different programs, verify that the program parameters permit transferring funds between the programs. Pass the sending account in the `accountNo` parameter and the receiving account in the `transferToAccountNo` parameter. The receiving account should be in `status: N` (active) and the active flag set to `Y`. To permit this endpoint to drive the sending account negative, set the ALWNB parameter on the sending product. Consult the Creating an Internal Transfer guide for instructions on using this endpoint. - [Reverse Account Transfer](https://docs.galileo-ft.com/pro/reference/post_reverseaccounttransfer.md): Use the Reverse Account Transfer endpoint to reverse out a transaction made with the Create Account Transfer endpoint. Only a successful Create Account Transfer transaction (response `status: 0`) can be reversed using Reverse Account Transfer. Pass the `transactionId` of the endpoint request to be reversed instead of passing a new value. Pass the original sending account in `accountNo`. Consult the Creating an Internal Transfer guide for instructions on using this endpoint. - [Add ACH Account](https://docs.galileo-ft.com/pro/reference/post_addachaccount.md): Use the Add ACH Account endpoint to add an ACH account to the specified customer account. If you are integrated with Plaid, set the RPVIR parameter to `1` to receive `plaid_identity_values` in the response. Use this endpoint to add external accounts that belong to individuals. For accounts that belong to companies, use the Add ACH Account Corporate endpoint. - [Add ACH Account Corporate](https://docs.galileo-ft.com/pro/reference/post_addachaccountcorporate.md): Use the Add ACH Account Corporate endpoint to add an ACH corporate account to the specified customer account. If you are integrated with Plaid, set the RPVIR parameter to `1` to receive `plaid_identity_values` in the response. Use this endpoint to add external accounts that belong to companies. For ACH accounts that belong to individuals, use the Add ACH Account endpoint. - [Get ACH Accounts](https://docs.galileo-ft.com/pro/reference/post_getachaccounts.md): Use the Get ACH Accounts endpoint to retrieve a record of ACH accounts that are linked to a customer account. For instructions on using this endpoint see Viewing ACH accounts in the *ACH Endpoints* guide. [block:callout] { "type": "warn", "title": "Warning", "body": "If you plan to display ACH account and routing numbers to customers, be aware that the `accountNo` and `routingNo` returned by this endpoint may be tokenized if an aggregator service (such as Plaid) is used. Only display these values to customers if you are sure they will not be tokenized." } [/block] - [Modify ACH Account](https://docs.galileo-ft.com/pro/reference/post_modifyachaccount.md): Use the Modify ACH Account endpoint to change an existing ACH account's information. You can add the same ACH account to multiple customer accounts, but you cannot add the same ACH account to the same customer account multiple times. For instructions on using this endpoint see Modifying ACH Accounts in the *ACH Endpoints* guide. - [Remove ACH Account](https://docs.galileo-ft.com/pro/reference/post_removeachaccount.md): Use the Remove ACH Account endpoint to delete an ACH account from the specified customer account. For more information on this endpoint see Removing an ACH account in the *ACH Endpoints* guide. - [Create ACH Transaction](https://docs.galileo-ft.com/pro/reference/post_createachtransaction.md): Use the Create ACH Transaction endpoint to originate an ACH transaction to move funds between a customer account (`accountNo`) and an existing ACH bank account (`achAccountId`). Use the Add ACH Account endpoint to add an ACH bank account. For more information on this endpoint see Creating an ACH transaction in the *ACH Endpoints* guide. - [Cancel ACH Transaction](https://docs.galileo-ft.com/pro/reference/post_cancelachtransaction.md): Use the Cancel ACH Transaction endpoint to cancel a transaction that you created with the Create ACH Transaction endpoint. You cannot cancel the ACH transaction after the ACH binaries have processed it. For more information on this endpoint see Canceling an ACH transaction in the *ACH Endpoints* guide. - [Get ACH Transaction History](https://docs.galileo-ft.com/pro/reference/post_getachtranshistory.md): Use the Get ACH Transaction History endpoint to retrieve the ACH transaction history for the specified customer account. This endpoint retrieves **outgoing** ACH transactions only. - [Get Deposit History](https://docs.galileo-ft.com/pro/reference/post_getdeposithistory.md): Use the Get Deposit History endpoint to retrieve deposit history for either your entire program or for a specified customer. Omit the `accountNo` parameter to get the history for your entire program. See Record-Set Pagination for instructions on using the paging parameters. - [Get Pending Deposits](https://docs.galileo-ft.com/pro/reference/post_getpendingdeposits.md): Use the Get Pending Deposits endpoint to retrieve a list of incoming ACH credits that are pending manual review. Populate `accountNo` to retrieve the pending credits for a specified account or leave `accountNo` blank to retrieve all pending credits for your program. You can approve or reject these transactions using the <> or the Modify Pending Deposit Status endpoint. Incoming ACH credits are placed into this queue based on the operation fraud settings for your program. See Record-Set Pagination for instructions on using the paging parameters. - [Modify Pending Deposit Status](https://docs.galileo-ft.com/pro/reference/post_modifypendingdepositstatus.md): Use the Modify Pending Deposit Status endpoint to either post or return pending direct ACH deposits that are returned by Get Pending Deposits. This endpoint is intended for a custom fraud monitoring and resolution strategy. Consult with Galileo to configure your program appropriately. For more information on this endpoint see Modifying a pending ACH deposit status in the *ACH Endpoints* guide. - [Get Direct Deposit Switch Token](https://docs.galileo-ft.com/pro/reference/post_getdirectdepositswitchtoken.md): Use the Get Direct Deposit Switch Token endpoint to request a `token` from Galileo to pass to the direct deposit switch provider's SDK. See Setting Up Direct Deposit Switch for instructions on using this endpoint. - [Get Billers](https://docs.galileo-ft.com/pro/reference/post_getbillers.md): Use the Get Billers endpoint to retrieve the billers for the specified customer account. See Creating a Billpay Transaction for instructions on using this endpoint. See Record-Set Pagination for instructions on using the paging parameters. - [Add Paper Biller](https://docs.galileo-ft.com/pro/reference/post_addpaperbiller.md): Use the Add Paper Biller endpoint to create a custom paper biller for a customer and to schedule paper bill payments. Billers that are created with this endpoint will receive a paper check instead of an electronic payment. The account must be active (`status: N`) to use this endpoint. See Creating a Billpay Transaction for further instructions on using this endpoint. - [Modify Paper Biller](https://docs.galileo-ft.com/pro/reference/post_modifypaperbiller.md): Use the Modify Paper Biller endpoint to update a paper biller. All non-required fields are nullifiable. To cancel a scheduled series, either set `endDate` to the current date or pass `Null` for `frequencyType`, `nextDate` and `endDate`. The account must be active (`status: N`) to use this endpoint. - [Add RPPS Biller](https://docs.galileo-ft.com/pro/reference/post_addrppsbiller.md): Use the Add RPPS Biller endpoint to create an <> biller for a customer and to schedule bill payments. Before calling this endpoint, use the Search Biller Directory endpoint to find the biller and obtain the `rpps_biller_id`. The account must be active (`status: N`) to use this endpoint. See Creating a Billpay Transaction for further instructions on using this endpoint. - [Modify RPPS Biller](https://docs.galileo-ft.com/pro/reference/post_modifyrppsbiller.md): Use the Modify RPPS Biller endpoint to update an <> biller. All non-required fields are nullifiable. To cancel a scheduled series, either set `endDate` to the current date or pass `Null` for `frequencyType`, `nextDate` and `endDate`. The account must be active (`status: N`) to use this endpoint. - [Remove Biller](https://docs.galileo-ft.com/pro/reference/post_removebiller.md): Use the Remove Biller endpoint to delete an <> or paper biller. When you delete a biller, the future scheduled transactions for that biller are not deleted. See Managing Billpay Transactions for instructions on using this endpoint. - [Search Biller Directory](https://docs.galileo-ft.com/pro/reference/post_searchbillerdirectory.md): Use the Search Biller Directory endpoint to find billers in the <> database. Pass `billerName` (required), `billerState` (recommended) and `billerAccountNo` (optional). If the biller is in the RPPS database, the endpoint returns the RPPS biller ID (`rpps_biller_id`), which you pass in the Add RPPS Biller endpoint call. If the biller is not present, use Add Paper Biller to add the biller. If the biller is present in the RPPS directory, the endpoint might return `biller_account_no_patterns`, which you can use as a mask to validate the account number. See Creating a Billpay Transaction for instructions on using this endpoint. - [Create Bill Payment](https://docs.galileo-ft.com/pro/reference/post_createbillpayment.md): Use the Create Bill Payment endpoint to create a bill payment transaction. Before you can use this endpoint, you must create the biller. The account must be active (`status: N`) to use this endpoint. See Creating a Billpay Transaction for further instructions on using this endpoint. - [Get Bill Payment History](https://docs.galileo-ft.com/pro/reference/post_getbillpayhistory.md): Use the Get Bill Payment History endpoint to retrieve bill payment transactions between the specified dates, including scheduled transactions. You can get the history for the specified account or for all related accounts. See Managing Billpay Transactions for instructions on using this endpoint. - [Cancel Bill Payment](https://docs.galileo-ft.com/pro/reference/post_cancelbillpayment.md): Use the Cancel Bill Payment endpoint to cancel the following types of billpay transactions: * Paper transactions in status `N`, `W` or `P`. * Electronic (RPPS) transactions in status `N` * Non-recurring paper or electronic transactions that are scheduled for a future date If the transaction is in another status, the endpoint returns `status_code: 435-02`See Managing Billpay Transactions for instructions on using this endpoint. - [Get Scheduled Bill Payments](https://docs.galileo-ft.com/pro/reference/post_getscheduledbillpayments.md): Use the Get Scheduled Bill Payments endpoint to retrieve the scheduled (recurrent) and future (non-recurrent) bill payments for the specified account. This endpoint returns the next-scheduled payments and all future payments that have a process date of today or later. You can control the pagination as follows: - Scheduled payments — `recordCntScheduled` and `pageScheduled` - Future payments — `recordCntFuture` and `pageFuture` - Both scheduled and future payments — `recordCnt` and `page`. See Record-Set Pagination for instructions on using the paging parameters. - [Get Billpay Switch Token](https://docs.galileo-ft.com/pro/reference/post_getbillpayswitchtoken.md): Use the Get Billpay Switch Token endpoint to request a `token` from Galileo to pass to the payment method switch provider's SDK. See Setting Up Payment Method Switch for more instructions on using this endpoint. - [Create Hold](https://docs.galileo-ft.com/pro/reference/post_createhold.md): Use the Create Hold endpoint to create a hold (reserve) on an amount of funds for a specified payment, or to create a hold on an account in general. This endpoint supports remote deposit capture (RDC). To create a hold on a specific payment you must pass `amount` and `pmtId`. The default hold limit is 1 000 000. You can override this limit with the MXHLD program parameter. To create a hold on an account, your program parameters (THOLD) must specify that an account hold is valid for the `holdType` parameter. This endpoint does not create authorization holds on an account for card-association transactions — such holds are created automatically when an authorization request is approved. - [Get Hold History](https://docs.galileo-ft.com/pro/reference/post_getholdhistory.md): Use the Get Hold History endpoint to retrieve a history of holds that were created for the specified account by the Create Hold endpoint. - [Expire Hold](https://docs.galileo-ft.com/pro/reference/post_expirehold.md): Use the Expire Hold endpoint to expire a funds hold that was created with the Create Hold endpoint. This endpoint does not expire any other kind of hold. - [Create Simulated Card Authorization](https://docs.galileo-ft.com/pro/reference/post_createsimulatedcardauth.md): Use the Create Simulated Card Authorization endpoint to simulate a card authorization in the <> environment. This endpoint creates but does not settle a card authorization for the account and returns a response code and its description with the `auth_id`. - Capture the `auth_id` to settle the transaction with Create Simulated Card Settlement. - For instructions on using this endpoint see Simulating Card Transactions. [block:callout] { "type": "warning", "title": "Warning", "body": "This endpoint does not support XML responses. If you pass `response-content-type: xml`, it will be ignored." } [/block] [block:callout] { "type": "warning", "title": "Warning", "body": "Do not use this endpoint in <>." } [/block] - [Create Simulated Card Settlement](https://docs.galileo-ft.com/pro/reference/post_createsimulatedcardsettle.md): Use the Create Simulated Card Settlement endpoint to settle a simulated card authorization in the <> environment. First, create a simulated authorization using the Create Simulated Card Authorization endpoint, and then use this endpoint to settle it. - If `authId` is not populated, then `merchantName` is **required**. Populate `merchantName` but not `authId` to simulate a force-posted transaction. - For instructions on using this endpoint see Simulating Card Transactions. [block:callout] { "type": "warning", "title": "Warning", "body": "This endpoint does not support XML responses. If you pass `response-content-type: xml`, it will be ignored." } [/block] [block:callout] { "type": "warning", "title": "Warning", "body": "Do not use this endpoint in <>." } [/block] - [Create Simulated Incoming ACH Transaction](https://docs.galileo-ft.com/pro/reference/post_createsimulatedachtransaction.md): Use the Create Simulated Incoming ACH Transaction endpoint to simulate an incoming ACH transaction in the <> environment. This endpoint creates a pending transaction, defined by the template name and template values passed in the request, and returns an ACH transaction ID. For instructions on using this endpoint, see Simulating Incoming ACH Transactions. [block:callout] { "type": "warning", "title": "Warning", "body": "This endpoint does not support XML responses. If you pass `response-content-type: xml`, it will be ignored." } [/block] [block:callout] { "type": "warning", "title": "Warning", "body": "Do not use this endpoint in <>." } [/block] - [Cancel Simulated Incoming ACH Transaction](https://docs.galileo-ft.com/pro/reference/post_cancelsimulatedachtransaction.md): Use the Cancel Simulated Incoming ACH Transaction endpoint to cancel a simulated ACH transaction that you created with the Create Simulated Incoming ACH Transaction endpoint. Pass the `ach_transaction_id` that was returned in the response. You cannot cancel the transaction after it has been processed. For instructions on using this endpoint, see Simulating Incoming ACH Transactions. [block:callout] { "type": "warning", "title": "Warning", "body": "This endpoint does not support XML responses. If you pass `response-content-type: xml`, it will be ignored." } [/block] [block:callout] { "type": "warning", "title": "Warning", "body": "Do not use this endpoint in <>." } [/block] - [Get Simulated Incoming ACH Transaction](https://docs.galileo-ft.com/pro/reference/post_getsimulatedachtransaction.md): Use the Get Simulated Incoming ACH Transaction endpoint to return a pending simulated incoming ACH transaction matching the provided ID. If it has already been processed, use the Get Deposit History or Get All Transaction History endpoints. For instructions on using this endpoint, see Setup for Incoming ACH Transaction Simulation. [block:callout] { "type": "warning", "title": "Warning", "body": "This endpoint does not support XML responses. If you pass `response-content-type: xml`, it will be ignored." } [/block] [block:callout] { "type": "warning", "title": "Warning", "body": "Do not use this endpoint in <>." } [/block] - [Get All Simulated Incoming ACH Transactions](https://docs.galileo-ft.com/pro/reference/post_getallsimulatedachtransactions.md): Use the Get All Simulated Incoming ACH Transactions endpoint to return all pending simulated incoming ACH transactions that have not been processed yet. Use the Get All Transaction History endpoint for processed transactions. For instructions on using this endpoint, see Setup for Incoming ACH Transaction Simulation. [block:callout] { "type": "warning", "title": "Warning", "body": "This endpoint does not support XML responses. If you pass `response-content-type: xml`, it will be ignored." } [/block] [block:callout] { "type": "warning", "title": "Warning", "body": "Do not use this endpoint in <>." } [/block] - [Get Auth Control](https://docs.galileo-ft.com/pro/reference/post_getauthcontrol.md): Use the Get Auth Control endpoint to retrieve the velocity control details and their control IDs—at either the product level or account level, with or without MCC ranges. See Retrieving velocity limits for instructions on using this endpoint. - [Set Account-Level Auth Control](https://docs.galileo-ft.com/pro/reference/post_setaccountlevelauthcontrol.md): Use the Set Account-Level Auth Control endpoint to create or modify an account-level velocity control. Prior to calling this endpoint, call Get Auth Control to get the `controlId` for the control to set or modify. See Set Velocity Controls for instructions on using this endpoint. To update existing velocity ALCs, see Updating velocity ALCs. - [Delete Account-Level Auth Control](https://docs.galileo-ft.com/pro/reference/post_deleteaccountlevelauthcontrol.md): Use the Delete Account-Level Auth Control endpoint to delete one velocity <>. To delete a velocity control with MCCs, you must specify the full range in `beginningMcc` and `endMcc`. - [Get MCC Controls](https://docs.galileo-ft.com/pro/reference/post_getmcccontrols.md): Use the Get MCC Controls endpoint to retrieve the <> controls for either a product ID or an account (PRN). See Set MCC Controls for instructions on using this endpoint. - [Set Account-Level MCC Controls](https://docs.galileo-ft.com/pro/reference/post_setaccountlevelmcccontrols.md): Use the Set Account-Level MCC Controls endpoint to create or modify account-level <> controls. See Set MCC Controls for instructions on using this endpoint. - [Delete Account-Level MCC Control](https://docs.galileo-ft.com/pro/reference/post_deleteaccountlevelmcccontrol.md): Use the Delete Account-Level MCC Control endpoint to delete one MCC <>. You must specify the entire MCC range for the control in `mccControlStart` and `mccControlEnd`. - [Get Merchant Controls](https://docs.galileo-ft.com/pro/reference/post_getmerchantcontrols.md): Use the Get Merchant Controls endpoint to retrieve merchant ID (MID) controls for either the product ID or the specified account. See Set Merchant ID Controls for instructions on using this endpoint. - [Set Account-Level Merchant Control](https://docs.galileo-ft.com/pro/reference/post_setaccountlevelmerchantcontrol.md): Use the Set Account-Level Merchant Control endpoint to create or modify an account-level merchant ID (MID) control. See Set Merchant ID Controls for instructions on using this endpoint. - [Delete Account-Level Merchant Control](https://docs.galileo-ft.com/pro/reference/post_deleteaccountlevelmerchantcontrol.md): Use the Delete Account-Leve Merchant Control endpoint to delete one merchant ID <>. - [Get Overdraft Balance](https://docs.galileo-ft.com/pro/reference/post_getoverdraftbalance.md): Use the Get Overdraft Balance endpoint to retrieve overdraft-related information such as available overdraft limit, payback amount, and <> balance including overdraft. For `accountNo` you can use the <> or <> of the core account that is associated with the overdraft account or the PRN of the overdraft account. - [Set Overdraft Limit](https://docs.galileo-ft.com/pro/reference/post_setoverdraftlimit.md): > 👍 Availability > >This feature is still in development. The information here is therefore subject to change without notice. Contact Galileo for more information. Use the Set Overdraft Limit endpoint to modify the overdraft limit for the specified account. - [Get Overdraft Limit Change History](https://docs.galileo-ft.com/pro/reference/post_getoverdraftlimitchangehistory.md): > 👍 Availability > >This feature is still in development. The information here is therefore subject to change without notice. Contact Galileo for more information. Use the Get Overdraft Limit Change History endpoint to retrieve a list of overdraft limit changes for a specified account. - [Get Credit Summary](https://docs.galileo-ft.com/pro/reference/post_getcreditsummary.md): Use the Get Credit Summary endpoint to retrieve billing information for the specified account, from the most recent calculated bill cycle, and available credit. - [Set Credit Limit](https://docs.galileo-ft.com/pro/reference/post_setcreditlimit.md): Use the Set Credit Limit endpoint to modify the credit limit for the specified account. - [Get Credit Limit Change History](https://docs.galileo-ft.com/pro/reference/post_getcreditlimitchangehistory.md): Use the Get Credit Limit Change History endpoint to retrieve a list of credit-limit changes for the specified account. - [Set AutoPay Plan](https://docs.galileo-ft.com/pro/reference/post_setautopayplan.md): Use the Set AutoPay Plan endpoint to configure or update autopay for a credit account. When enabling autopay, both `accountNo` and `fromAccountNo` are validated to confirm they exist and are active before enrollment. `accountNo` and `fromAccountNo` must refer to different accounts. - [Set AutoPay Attempt](https://docs.galileo-ft.com/pro/reference/post_setautopayattempt.md): Use the Set AutoPay Attempt endpoint to specify the number and frequency of retries in the case of client error. - [Get AutoPay History](https://docs.galileo-ft.com/pro/reference/post_getautopayhistory.md): Use the Get AutoPay History endpoint to retrieve autopay transactions during the specified timespan. - [Get Authorized Users](https://docs.galileo-ft.com/pro/reference/post_getauthorizedusers.md): Use the Get Authorized Users endpoint to retrieve the authorized user PRNs associated with the specified account. - [Set Corporate Credit Limit](https://docs.galileo-ft.com/pro/reference/post_setcorporatecreditlimit.md): Use the Set Corporate Credit Limit endpoint to set a credit limit on a <> funding account. As desired, set LIMMX and LIMMN product parameters to control maximum and minimum amounts to set. - [Get Corporate Credit Summary](https://docs.galileo-ft.com/pro/reference/post_getcorporatecreditsummary.md): Use the Get Corporate Credit Summary endpoint to retrieve the credit limit on the <> funding account as well as how much of the credit limit is still available to spend. Pass a CC funding account for `accountNo`. - [Get Corporate Credit Change History](https://docs.galileo-ft.com/pro/reference/post_getcorporatecreditchangehistory.md): Use the Get Corporate Credit Change History endpoint to retrieve a history of changes to the credit limit for the specified <> funding account. Pass a CC funding account for `accountNo`. - [Is Corporate Credit Funding Account](https://docs.galileo-ft.com/pro/reference/post_iscorpcreditfundingaccount.md): Use the Is Corporate Credit Funding Account endpoint to determine whether the specified account is a Corporate Credit funding account. - [Is Corporate Credit Spending Account](https://docs.galileo-ft.com/pro/reference/post_iscorpcreditspendingaccount.md): Use the Is Corporate Credit Spending Account endpoint to determine whether the specified account is a Corporate Credit spending account. - [Get RTF Account Relationship](https://docs.galileo-ft.com/pro/reference/post_getrtfaccountrelationship.md): Use the Get <> Account Relationship endpoint to retrieve either the RTF spending accounts that are associated with an RTF funding account, or the RTF funding account that is associated with an RTF spending account. For instructions on using this endpoint see Creating Real-Time Funding Accounts. - [Is RTF Funding Account](https://docs.galileo-ft.com/pro/reference/post_isrtffundingaccount.md): Use the Is <> Funding Account endpoint to determine whether the specified account is an RTF funding account. - [Is RTF Spending Account](https://docs.galileo-ft.com/pro/reference/post_isrtfspendingaccount.md): Use the Is <> Spending Account endpoint to determine whether the specified account is an RTF spending account. - [Verify Instant-Issue Card](https://docs.galileo-ft.com/pro/reference/post_verifyinstantissuecard.md): Use the Verify Instant-Issue Card endpoint to retrieve data related to the specified instant-issue card. Consult the Instant-Issue Cards guide for instructions on using this endpoint. [block:callout] { "type": "info", "title": "Note", "body": "You can receive PCI-sensitive information only if your provider parameters permit it." } [/block] - [Get Bulk Card Order](https://docs.galileo-ft.com/pro/reference/post_getbulkcardorder.md): Use Get Bulk Card Order to retrieve the details of an existing bulk card order that was created with the Create Bulk Card Order endpoint. Consult the Instant-Issue Cards guide for instructions on using this endpoint. - [Create Bulk Card Order](https://docs.galileo-ft.com/pro/reference/post_createbulkcardorder.md): Use the Create Bulk Card Order endpoint to initiate a request for a batch of instant-issue cards. Consult the Instant-Issue Cards guide for instructions on using this endpoint. - [Get Load Locations](https://docs.galileo-ft.com/pro/reference/post_getloadlocations.md): Use the Get Load Locations endpoint to retrieve a list of load locations that are nearest to the specified postal code. - [Move Card Inventory](https://docs.galileo-ft.com/pro/reference/post_movecardinventory.md): Use the Move Card Inventory endpoint to reallocate card inventory to other entities. Specify the type of move to make with the `type` parameter. - [Move Card](https://docs.galileo-ft.com/pro/reference/post_movecard.md): Use the Move Card endpoint to move the specified instant-issue card to a different location. - [Get Federal Benefit Enrollments](https://docs.galileo-ft.com/pro/reference/post_getfbenrollments.md): Use the Get Federal Benefit Enrollments endpoint to retrieve information on the federal benefit enrollments of the specified account. - [Create Federal Benefit Enrollment](https://docs.galileo-ft.com/pro/reference/post_createfbenrollment.md): Use the Create Federal Benefit Enrollment endpoint to initiate the process for the specified customer to receive U.S. federal benefit funds via ACH deposit. All enrollments that you initiate with this endpoint are queued into a batch file that is sent regularly (usually daily) to the federal government for processing. [block:callout] { "type": "info", "title": "Note", "body": "This endpoint automatically creates a secondary account for benefits deposits that shares its balance with the primary account." } [/block] - [Resubmit Federal Benefit Enrollment](https://docs.galileo-ft.com/pro/reference/post_resubmitfbenrollment.md): Use the Resubmit Federal Benefit Enrollment endpoint to submit an amended federal-benefit enrollment record and send it in for processing. You can modify the name and SSN parameters as part of resubmittal. - [Update Federal Benefit Enrollment](https://docs.galileo-ft.com/pro/reference/post_updatefbenrollment.md): Use the Update Federal Benefits Enrollment endpoint to modify an existing federal benefits enrollment prior to re-submitting it with the Resubmit Federal Benefit Enrollment endpoint. - [Create IVR Call](https://docs.galileo-ft.com/pro/reference/post_createivrcall.md): Use the Create IVR Call endpoint to create an IVR call entry. This endpoint connects your IVR system to Galileo's IVR system for PIN setting. - [Get IVR Call Status](https://docs.galileo-ft.com/pro/reference/post_getivrcallstatus.md): Use the Get IVR Call Status endpoint to retrieve the status of outbound IVR calls. This endpoint connects your IVR system to Galileo's IVR system for PIN setting. - [Get IVR Call Identifier](https://docs.galileo-ft.com/pro/reference/post_getivrcallidentifier.md): Use the Get IVR Call Identifier endpoint to retrieve the most recent `actpeg_id` associated with an inbound phone number. This identifier links a customer's phone number to a call record. The Get IVR Call Identifier endpoint connects your IVR system to Galileo's IVR system for PIN setting. - [Get Locations](https://docs.galileo-ft.com/pro/reference/post_getlocations.md): Use the Get Locations endpoint to retrieve a list of locations according to the search criteria. You can search by location ID, location name, and location street address. You can use a partial match for location name and location street address. - [Create Location](https://docs.galileo-ft.com/pro/reference/post_createlocation.md): Use the Create Location endpoint to create a new store location, associated with a provider-specific ID, and nest it below a parent location (store). The first location you create will be designated location 0, the top-level location. - [Modify Location](https://docs.galileo-ft.com/pro/reference/post_modifylocation.md): Use the Modify Location endpoint to update data elements that are related to the location. Pass only the parameters to be modified — leave the rest blank. #### Nullifying data elements You can pass `null` for the following parameters to set the value in the database to `null`. | | | |:--|:--| | `name` | `address1` | | `address2` | `city` | | `phone` | `providerSpecifiedId`| - [Create Location Fee](https://docs.galileo-ft.com/pro/reference/post_createlocationfee.md): Use the Create Location Fee endpoint to create a fee to assess at a location. A fee can be assessed as a flat rate or a percentage. When the fee is a percentage, you can specify minimum and maximum amounts. The fee becomes active upon creation and can be deactivated using the Modify Location Fee endpoint. These are the fee types: * `FBD` — FBE direct deposit fee * `DEL` — ACH direct deposit fee - [Modify Location Fee](https://docs.galileo-ft.com/pro/reference/post_modifylocationfee.md): Use the Modify Location Fee endpoint to modify a fee that was created with the Create Location Fee endpoint. You cannot change `feeType` (`FBD` or `DEL`) with this endpoint. Instead, you must create a new fee with Create Location Fee and use this endpoint to deactivate the old fee. For this endpoint, `amount` and `amountType` are not required, but if one of them is populated, then both are required. - [Create Group](https://docs.galileo-ft.com/pro/reference/post_creategroup.md): Use the Create Group endpoint to create a root group or a non-root group. When creating a root group, populate these parameters to create the business profile: - `businessLegalName` - `doingBusinessAs` - `phoneCountryCode` - `phone` - `primaryContactEmail` - `primaryContactName` When creating a non-root group, you can populate the business-profile parameters as desired. All of the name parameters support the Latin-9 (ISO-8859-15) character set. See Creating a Corporate Hierarchy for instructions on using this endpoint. - [Update Group](https://docs.galileo-ft.com/pro/reference/post_updategroup.md): Use the Update Group endpoint to update an existing group, either a root group or a non-root group. Pass only the parameter(s) to update. All of the name parameters support the Latin-9 (ISO-8859-15) character set. You cannot change the parent ID of a group. See Creating a Corporate Hierarchy for instructions on using this endpoint. - [Delete Groups](https://docs.galileo-ft.com/pro/reference/post_deletegroups.md): Use the Delete Groups endpoint to delete one or more groups. You cannot delete a group that has subgroups or linked accounts. To delete a group that has subgroups or linked accounts, follow the steps in Delete a Group in *Creating a Corporate Hierarchy*. See Creating a Corporate Hierarchy for instructions on using this endpoint. - [Get Groups Info](https://docs.galileo-ft.com/pro/reference/post_getgroupsinfo.md): Use the Get Groups Info endpoint to retrieve information about one or more groups. See Creating a Corporate Hierarchy for instructions on using this endpoint. - [Get Root Groups](https://docs.galileo-ft.com/pro/reference/post_getrootgroups.md): Use the Get Root Groups endpoint to retrieve all of the root groups within a core. See Creating a Corporate Hierarchy for instructions on using this endpoint. - [Get Group Hierarchy](https://docs.galileo-ft.com/pro/reference/post_getgrouphierarchy.md): Use the Get Group Hierarchy endpoint to retrieve a group's hierarchy, either a root group or a non-root group. This endpoint returns only the groups, not the associated accounts. By default, the endpoint returns all of the subgroups that are downstream of the specified group. Pass a value for `subGroupLevel` to specify how many subgroup levels to retrieve. See Creating a Corporate Hierarchy for instructions on using this endpoint. - [Set Account Group Relationships](https://docs.galileo-ft.com/pro/reference/post_setaccountgrouprelationships.md): Use the Set Account Group Relationships endpoint to associate one or more accounts with a group. This endpoint can update up to 100 accounts in one request. You can also use this endpoint to reassign an account to a different group without first deleting the existing relationship. See Creating a Corporate Hierarchy for instructions on using this endpoint. - [Remove Account Group Relationship](https://docs.galileo-ft.com/pro/reference/post_removeaccountgrouprelationship.md): Use the Remove Account Group Relationships endpoint to remove an account or accounts from a group. See Creating a Corporate Hierarchy for instructions on using this endpoint. - [Get Account Group Relationships](https://docs.galileo-ft.com/pro/reference/post_getaccountgrouprelationships.md): Use the Get Account Group Relationships endpoint to retrieve all accounts that are in a group, either in a single group or in all associated subgroups. See Creating a Corporate Hierarchy for instructions on using this endpoint. - [Set Alerts](https://docs.galileo-ft.com/pro/reference/post_setalerts.md): Use the Set Alerts endpoint to permit customers to send Events API messages to their interfaces. You can use any of the Events API messages that you have been configured to receive. Pass the alert configuration in JSON format for the `alerts` parameter. The example in the parameter description shows how to set alert preferences for the BAUT: auth and BADJ: adj alert messages. - [Get Alerts](https://docs.galileo-ft.com/pro/reference/post_getalerts.md): Use the Get Alerts endpoint to retrieve a list of alerts that a customer can set, according to your program settings and whether the alert is enabled for the delivery channel. - [Set Alerts Blackout](https://docs.galileo-ft.com/pro/reference/post_setalertsblackout.md): Use the Set Alerts Blackout to set customer preferences for when messages should not be sent. - [Get Alerts Blackout](https://docs.galileo-ft.com/pro/reference/post_getalertsblackout.md): Use the Get Alerts Blackout endpoint to retrieve a list of customer-defined preferences for when messages should not be sent. - [Get Carriers List](https://docs.galileo-ft.com/pro/reference/post_getcarrierlist.md): Use the Get Carriers List endpoint to retrieve a set of carrier names and IDs. The `carrier_id` in the response is the value that was passed as `mobileCarrierId` in theCreate Account request. - [Verify On-Demand Alert Status](https://docs.galileo-ft.com/pro/reference/post_verifyondemandalertstatus.md): Use the Verify On-Demand Alert Status endpoint to retrieve whether a customer can use on-demand alerts. - [Modify On-Demand Alert Status](https://docs.galileo-ft.com/pro/reference/post_modifyondemandalertstatus.md): Use the Modify On-Demand Alert Status endpoint to register or unregister a customer for on-demand alerts. - [Ping](https://docs.galileo-ft.com/pro/reference/post_ping.md): Use the Ping endpoint to test API connectivity and permissions. Ping does not perform any functions on the Galileo system. Some use cases for Ping are: * Testing access from an automated monitoring service * Integrating with an API call to confirm assumptions and validate access - [Get Product Info](https://docs.galileo-ft.com/pro/reference/post_getproductinfo.md): Use the Get Product Info endpoint to search existing products and retrieve some of the related <> configurations. - [Get Promontory Bank List](https://docs.galileo-ft.com/pro/reference/post_getpromontorybanklist.md): Use the Get Promontory Bank List endpoint to retrieve a list of Promontory Bank (now IntraFi) balances. This endpoint returns a list of the banks that are included in the deposit sweeps. Omit `startDate` and `endDate` parameters to retrieve a list of the most recent bank balances; otherwise, you receive all bank-balance records within the specified date range. - [Get Ingo Customer ID](https://docs.galileo-ft.com/pro/reference/post_getingocustomerid.md): Use the Get Ingo Customer ID to retrieve customer identity information from third-party provider Ingo Money. Use the Ingo customer ID as needed. - [Get Call Status](https://docs.galileo-ft.com/pro/reference/post_getcallstatus.md): Use the Get Call Status endpoint to retrieve the response code of a specified API call. This endpoint will only return data for transactions that are less than 2 days old. - [Enumerations](https://docs.galileo-ft.com/pro/reference/api-reference-enums.md) - [Account Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-account-statuses.md) - [ACH Account Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-ach-account-statuses.md) - [ACH Return Codes](https://docs.galileo-ft.com/pro/reference/api-reference-ach-return-codes.md) - [ACH Transaction Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-ach-transaction-statuses.md) - [Activity Type](https://docs.galileo-ft.com/pro/reference/api-reference-activity-type.md) - [Authorization Status Codes](https://docs.galileo-ft.com/pro/reference/api-reference-authorization-status-codes.md) - [Bill Payment Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-bill-payment-statuses.md) - [Card Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-card-statuses.md) - [Customer ID Types](https://docs.galileo-ft.com/pro/reference/api-reference-customer-id-types.md) - [Deposit Category Codes](https://docs.galileo-ft.com/pro/reference/api-reference-deposit-category-codes.md) - [Deposit Status Codes](https://docs.galileo-ft.com/pro/reference/api-reference-deposit-status-codes.md) - [Emboss Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-emboss-statuses.md) - [Enrollment Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-enrollment-statuses.md) - [Federal Benefit Enrollment Agency Types](https://docs.galileo-ft.com/pro/reference/api-reference-federal-benefit-enrollment-agency-types.md) - [Federal Benefit Enrollment Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-federal-benefit-enrollment-statuses.md) - [Global Response Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-global-response-statuses.md) - [Incoming ACH Simulation Payload Values](https://docs.galileo-ft.com/pro/reference/api-reference-incoming-ach-simulation-payload-values.md) - [Instant Issue Card Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-instant-issue-card-statuses.md) - [Limit Response Codes](https://docs.galileo-ft.com/pro/reference/api-reference-limit-response-codes.md) - [Manage Card Token Values](https://docs.galileo-ft.com/pro/reference/api-reference-manage-card-token-values.md) - [Modify Pending Deposit Status Return Codes](https://docs.galileo-ft.com/pro/reference/api-reference-modify-pending-deposit-status-return-codes.md) - [Modify Status Types](https://docs.galileo-ft.com/pro/reference/api-reference-modify-status-types.md) - [Network Codes](https://docs.galileo-ft.com/pro/reference/api-reference-card-authorization-network-codes.md) - [On-Demand Alert Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-on-demand-alert-statuses.md) - [Restricted Company Entry Descriptions Values](https://docs.galileo-ft.com/pro/reference/api-reference-restricted-company-entry-descriptions-values.md) - [SEC Codes Requirements for ACH](https://docs.galileo-ft.com/pro/reference/api-reference-sec-codes-requirements-for-ach.md) - [Set Account Feature Values](https://docs.galileo-ft.com/pro/reference/api-reference-set-account-feature-values.md) - [Simulated Transaction Types](https://docs.galileo-ft.com/pro/reference/api-reference-simulated-transaction-types.md) - [Special Functions](https://docs.galileo-ft.com/pro/reference/api-reference-special-functions.md) - [Transaction Types](https://docs.galileo-ft.com/pro/reference/api-reference-transaction-types.md) - [Validations](https://docs.galileo-ft.com/pro/reference/api-reference-validations.md) - [address1](https://docs.galileo-ft.com/pro/reference/api-reference-address1-validation.md) - [Phone Validation](https://docs.galileo-ft.com/pro/reference/api-reference-phone-validation.md) - [Special Characters](https://docs.galileo-ft.com/pro/reference/api-reference-special-characters.md) - [About Dispute API 3.0](https://docs.galileo-ft.com/pro/reference/api-reference-about-dispute-api-30.md) - [Intake Sequence](https://docs.galileo-ft.com/pro/reference/api-reference-subcat-intake-sequence.md) - [/claim/intake/create](https://docs.galileo-ft.com/pro/reference/claim-intake-create.md): This resource is used to create a new claim in GFT. A claim is a unit of work that will contain one or more specific transaction disputes. The API is called by passing in key information required to create a shell claim. - [/claim/intake/retrieveReasons](https://docs.galileo-ft.com/pro/reference/claim-intake-retrievereasons.md): This resource is used to retrieve the reason questionnaire for a given claim ID. These are questions to display so the user can classify the type and reason for the claim. Since GFT now knows the customer account type and user type, it will return the appropriate questions. This first question drives the core type of dispute, which is one of the following five: 1. I participated in this transaction, but there is a problem. 2. I did not participate in this transaction, and I did not authorize anyone else to participate in this transaction. 3. I had an issue while using my card at an ATM. 4. There is an issue with a convenience check. 5. There is an issue with a balance transfer. 6. The merchant failed to obtain valid authorization. The next set of questions is based on the above answer, and is specific for each. This is a description of the reason for the type of claim. Prerequisite API calls: - /claim/intake/create > 📘 Note > > This endpoint may return different data depending on the value of `profile-type`. See Profile Type Differences for details. - [/claim/intake/addClaimReasons](https://docs.galileo-ft.com/pro/reference/claim-intake-addclaimreasons.md): This resource is used to submit answers to the claim type and reason questionnaire received from the /claim/intake/retrieveReasons endpoint. Prerequisite API call: - /claim/intake/create - [/claim/intake/retrieveTransactions](https://docs.galileo-ft.com/pro/reference/claim-intake-retrievetransactions.md): This resource is used to retrieve transactions that can be selected to add to the claim. Using the customer ID, account number, and submitted claim reasons to retrieve valid transactions. A default date range is built into GFT, so most inputs are optional. This API can be called multiple times if ad-hoc searching is being performed. Prerequisite API call: - /claim/intake/addClaimReasons - [/claim/intake/addTransactions](https://docs.galileo-ft.com/pro/reference/claim-intake-addtransactions.md): This resource is used to add transactions to a new claim. Multiple transactions can be added. Prerequisite API call: - /claim/intake/addClaimReasons - /claim/intake/retrieveTransactions - [/claim/intake/retrieveQuestionnaire](https://docs.galileo-ft.com/pro/reference/claim-intake-retrievequestionnaire.md): This API retrieves the questionnaire for a given claim so it can be displayed and acted upon by the intended user interface. Prerequisite API call: - /claim/intake/addTransactions > 📘 Note > > This endpoint may return different data depending on the value of `profile-type`. See Profile Type Differences for details. - [/claim/intake/retrieveOtherAccounts](https://docs.galileo-ft.com/pro/reference/claim-intake-retrieveotheraccounts.md): This resource is used to get a list of other accounts for this customer. Must call /claim/intake/retrieveQuestionnaire with a question response indicating in `APIDocumentationList` that this method is required This call is required when the claim reason is merchant duplicate and the user has indicated that the duplicate transaction is on a different account than the disputed transaction Prerequisite API call: - /claim/intake/retrieveQuestionnaire - [/claim/intake/retrieveCreditTransactions](https://docs.galileo-ft.com/pro/reference/claim-intake-retrievecredittransactions.md): This resource is used to retrieve credit transactions that can be selected to add to the claim. Gets list of credits within date range for claim. Optional search params can also be provided for searching for a specific credit transaction. This call is required when the claim reason is credit not issued and the user has indicated partial credit was issued. Requires a question response indicating in `APIDocumentationList` that this method is required Prerequisite API call: - /claim/intake/retrieveQuestionnaire - [/claim/intake/retrieveSimilarTransactions](https://docs.galileo-ft.com/pro/reference/claim-intake-retrievesimilartransactions.md): This resource is used to get a list of similar transactions within search criteria that can be selected to add to the claim. `SearchAccountNumber` is required if the customer identified that the transaction was on a different account than the claim. Get other valid account numbers by calling /claim/intake/retrieveOtherAccounts. Requires a question response indicating in `APIDocumentationList` that this method is required. Prerequisite API call: - /claim/intake/retrieveQuestionnaire - [/claim/intake/addSimilarTransactions](https://docs.galileo-ft.com/pro/reference/claim-intake-addsimilartransactions.md): This resource is used to add selected duplicate transaction to claim. Requires a question response indicating in `APIDocumentationList` that this method is required Prerequisite API call: - /claim/intake/retrieveQuestionnaire - [/claim/intake/addQuestionnaire](https://docs.galileo-ft.com/pro/reference/claim-intake-addquestionnaire.md): This resource is used to submit user answers to the detailed questionnaire. Prerequisite API call: - /claim/intake/retrieveQuestionnaire - [/claim/intake/retrieveDocRequirements](https://docs.galileo-ft.com/pro/reference/claim-intake-retrievedocrequirements.md): This resource is used to retrieve the document requirements for a given claim so it can be displayed and acted upon by the intended user interface. Prerequisite API call: - /claim/intake/addQuestionnaire - [/claim/intake/addDocuments](https://docs.galileo-ft.com/pro/reference/claim-intake-adddocuments.md): This resource is used to upload the documents to the claim. Prerequisite API call: - /claim/intake/addQuestionnaire - /claim/intake/retrieveDocRequirements - [/claim/intake/retrieveSummary](https://docs.galileo-ft.com/pro/reference/claim-intake-retrievesummary.md): This resource is used to retrieve the claim summary before submitting. A `SummaryQuestionnaire` is also returned and should be submitted when calling /claim/intake/submit Prerequisite API call: - /claim/intake/addQuestionnaire > 📘 Note > > This endpoint may return different data depending on the value of `profile-type`. See Profile Type Differences for details. - [/claim/intake/submit](https://docs.galileo-ft.com/pro/reference/claim-intake-submit.md): This resource is used to submit the claim to be finalized and documentation passed back to the requester. > 📘 Note > > When intaking a case, the final step of the process is the /claim/intake/submit endpoint. The only endpoint that can be called immediately after submission is the /claim/intake/retrieveConfirmation endpoint. The submission queues up the case for initial automation and there is a slight delay (usually seconds) between submission and when the case is available to perform interaction endpoints. If you intend to perform more activity on the case during the intake process it should be done before the /claim/intake/submit endpoint. Prerequisite API: - /claim/intake/addQuestionnaire - [Other Intake](https://docs.galileo-ft.com/pro/reference/api-reference-subcat-other-intake.md) - [/claim/intake/retrieveConfirmation](https://docs.galileo-ft.com/pro/reference/claim-intake-retrieveconfirmation.md): This resource is used to retrieve the confirmation document for a claim. Prerequisite API call: - /claim/intake/submit - [/claim/intake/bulkCreate](https://docs.galileo-ft.com/pro/reference/claim-intake-bulkcreate.md): This resource is used to bulk create one or more claims, completing the entire intake flow. This API request is a combination of all the requests for existing intake services all in one call. > 📘 Note > > Only AuthChargeback Claims are supported at this time - [/claim/attachments/add](https://docs.galileo-ft.com/pro/reference/claim-attachments-add.md): This resource is used to add attachments to an existing claim - [/claim/list](https://docs.galileo-ft.com/pro/reference/claim-list.md): This resource is used to get a list of claims for the provided search parameters You must pass only one of these fields: `customerId`, `accountNumber`, `claimId`. - [/claim/details/retrieve](https://docs.galileo-ft.com/pro/reference/claim-details-retrieve.md): This resource is used to get claim details > 📘 Note > > This endpoint may return different data depending on the value of `profile-type`. See Profile Type Differences for details. - [/claim/reopenRequest](https://docs.galileo-ft.com/pro/reference/claim-reopenrequest.md): This resource is used to request a claim to be reopened - [/claim/withdrawRequest](https://docs.galileo-ft.com/pro/reference/claim-withdrawrequest.md): This resource is used to request a claim to be withdrawn - [/claim/documents/retrieveRequirements](https://docs.galileo-ft.com/pro/reference/claim-documents-retrieverequirements.md): This resource is used to retrieve required documentation information about an existing claim - [/claim/documents/add](https://docs.galileo-ft.com/pro/reference/claim-documents-add.md): This resource is used to add a required document to an existing claim - [/task/summary](https://docs.galileo-ft.com/pro/reference/task-summary.md): This resource is used to retrieve a summary count of tasks for the passed-in client - [/task/list](https://docs.galileo-ft.com/pro/reference/task-list.md): This resource is used to retrieve tasks for a client or claim - [/task/details/list](https://docs.galileo-ft.com/pro/reference/task-details-list.md): This resource is used to retrieve list of tasks details for a claim - [/task/action](https://docs.galileo-ft.com/pro/reference/task-action.md): This resource is used perform an available task action (as identified by the /task/details/list endpoint) - [/claim/transactions/list](https://docs.galileo-ft.com/pro/reference/claim-transactions-list.md): This resource is used to retrieve a list of transactions for a given existing claim - [/claim/retrieve](https://docs.galileo-ft.com/pro/reference/claim-retrieve.md): This resource is used to retrieve claim details and status - [Profile Type Differences](https://docs.galileo-ft.com/pro/reference/api-reference-profile-type-differences.md) - [Status Values](https://docs.galileo-ft.com/pro/reference/api-reference-status-values-3.md) - [Questionnaires](https://docs.galileo-ft.com/pro/reference/api-reference-questionnaires.md) - [ACH Questionnaire](https://docs.galileo-ft.com/pro/reference/api-reference-ach-questionnaire.md) - [ATM Questionnaire](https://docs.galileo-ft.com/pro/reference/api-reference-atm-questionnaire.md) - [Fraud Questionnaire](https://docs.galileo-ft.com/pro/reference/api-reference-fraud-questionnaire.md) - [Mastercard Questionnaire](https://docs.galileo-ft.com/pro/reference/api-reference-mastercard-questionnaire.md) - [Visa Questionnaire](https://docs.galileo-ft.com/pro/reference/api-reference-visa-questionnaire.md) - [About Risk API 1.0](https://docs.galileo-ft.com/pro/reference/api-reference-about-risk-api.md) - [Get Card Transaction Fraud](https://docs.galileo-ft.com/pro/reference/risk_post_prp-1-0-getcardtransactionfraud.md): Use the Get Card Transaction Fraud endpoint to evaluate the risk associated with specific card transactions and understand if a transaction is fraudulent, then take appropriate action based on predefined criteria. This endpoint provides detailed fraud detection insights, including rules triggered, actions taken, and supplementary fraud prevention decisions. See About the Payment Risk Platform for more details. - [Get Instant Verification](https://docs.galileo-ft.com/pro/reference/risk_post_prp-1-0-getinstantverification.md): Use the Get Instant Verification endpoint to validate the ownership and authenticity of an account. This endpoint returns risk levels, account existence, and associated metadata to help determine if an account is valid and if its owner is correctly identified. It provides detailed risk assessments for multiple use cases associated with an external bank account validation, such as <> transactions, wire transactions, risk checks before account linking, and potential <> mitigation. See About Galileo Instant Verification for more details. - [Get Money Movement Fraud](https://docs.galileo-ft.com/pro/reference/risk_post_prp-1-0-getmoneymovementfraud.md): Use the Get Money Movement Fraud endpoint to perform ACH dual-party verification. This endpoint validates the owner of the account on the Galileo system and the external bank account owner. - [Get Instant Verification Reason Codes](https://docs.galileo-ft.com/pro/reference/instant-verification-reason-codes.md) - [About Risk API 2.0](https://docs.galileo-ft.com/pro/reference/api-reference-about-risk2-api.md) - [Verify Customer](https://docs.galileo-ft.com/pro/reference/risk2_post_ivs-2-0-verifycustomer.md): Use the Verify Customer endpoint to perform identity verification for individual or business customers and their associated entities. This endpoint validates customer information, including personal details, addresses, and identification documents. For businesses, a single customer profile can support the verification of multiple associated entities (e.g., directors or beneficial owners). - [Get Application Status](https://docs.galileo-ft.com/pro/reference/risk2_post_ivs-2-0-getapplicationstatus.md): Use the Get Application Status endpoint to retrieve the current state of an existing application, including its activity status and any pending decisions. - [Close Application](https://docs.galileo-ft.com/pro/reference/risk2_post_ivs-2-0-closeapplication.md): Use the Close Application endpoint to terminate an existing identity verification application that is no longer needed. - [Get Customer Status](https://docs.galileo-ft.com/pro/reference/risk2_post_ivs-2-0-getcustomerstatus.md): Use the Get Customer Status endpoint to retrieve the current verification standing and final decision for a customer profile. - [Close Customer Account](https://docs.galileo-ft.com/pro/reference/risk2_post_ivs-2-0-closecustomer.md): Use the Close Customer endpoint to terminate a customer's account and halt all associated identity-verification processes. - [Get Verification Documents](https://docs.galileo-ft.com/pro/reference/risk2_post_ivs-2-0-getverificationdocuments.md): Use the Get Verification Documents endpoint to retrieve metadata and status for every document associated with a specific verification journey. - [About the Payment Hub API](https://docs.galileo-ft.com/pro/reference/api-reference-about-the-payment-hub-api.md) - [Create External Account Link](https://docs.galileo-ft.com/pro/reference/paymenthub_post_createexternalaccountlink.md): > 👍 Availability > >Some of the field descriptions for this endpoint reference FedNow or Fedwire, which are future capabilities not yet available for clients. Right now, this endpoint supports only Mastercard Data Connect: Account Linking and Mastercard Data Connect: Balance Check. Use the Create External Account Link endpoint to create a link from an account at an external bank to the caller account when a user manually inputs their external account information. This account will be usable for transfers over FedWire or credit rails, depending on your configuration. - [Get External Account Link](https://docs.galileo-ft.com/pro/reference/paymenthub_post_getexternalaccountlink.md): > 👍 Availability > >Some of the field descriptions for this endpoint reference FedNow or Fedwire, which are future capabilities not yet available for clients. Right now, this endpoint supports only Mastercard Data Connect: Account Linking and Mastercard Data Connect: Balance Check. Use the Get External Account Link endpoint to retrieve a remote account that was created by Create External Account Link for the specified `accountNo`. - [Get External Account Link Access](https://docs.galileo-ft.com/pro/reference/paymenthub_post_getexternalaccountlinkaccess.md): Use the Get External Account Link Access endpoint to initiate a secure, user-facing session for linking an external account. This endpoint generates a temporary link for the user to securely provide their credentials to a third-party partner like Finicity. - [List External Account Links](https://docs.galileo-ft.com/pro/reference/paymenthub_post_listexternalaccountlinks.md): Use the List External Account Links endpoint to retrieve a list of remote accounts that were created by Create External Account Link for the specified `accountNo`. - [Load External Account Links](https://docs.galileo-ft.com/pro/reference/paymenthub_post_loadexternalaccountlinks.md): Use the Load External Account Links endpoint to initiate a link between external account(s) and the caller account when a user inputs their external account credentials during a secure session in your application. The external account will be usable for transfers over FedWire or credit rails, depending on your configuration. - [Modify External Account Link](https://docs.galileo-ft.com/pro/reference/paymenthub_post_modifyexternalaccountlink.md): Use the Modify External Account Link endpoint to update an existing external bank account that sends and receives transactions. Specify only the parameter(s) you wish to modify. Do not pass parameters with `null` or empty values. - [Remove External Account Links](https://docs.galileo-ft.com/pro/reference/paymenthub_post_removeexternalaccountlink.md): Use the Remove External Account Link endpoint to remove a link to an account created by Create External Account Link. - [Create Transfer](https://docs.galileo-ft.com/pro/reference/paymenthub_post_createtransfer.md): > 👍 Availability > >Some of the field descriptions for this endpoint reference FedNow or Fedwire, which are future capabilities not yet available for clients. Use the Create Transfer endpoint to move funds between a source account and a destination account. You can use an active account link that was created by Create External Account Link or create a new one via the request. For card transfers, the referenced external debit card link must have a validation status of `"PASSED"` before it can be used for transfers. For new transfers: Omit the `returnDetails` field. For payment returns: Include the `returnDetails` field with the original transaction reference. When `returnDetails` is present, the request initiates a return of the original transfer. - [Get Transfer](https://docs.galileo-ft.com/pro/reference/paymenthub_post_gettransfer.md): > 👍 Availability > >Some of the field descriptions for this endpoint reference FedNow or Fedwire, which are future capabilities not yet available for clients. Use the Get Transfer endpoint to retrieve information about an existing incoming or outgoing transferthat was initiated by the Create Transfer. - [Cancel Transfer](https://docs.galileo-ft.com/pro/reference/paymenthub_post_canceltransfer.md): Use the Cancel Transfer endpoint to cancel an outgoing transfer that was initiated by Create Transfer. Transfers must be in a `POSTED` status to be eligible for cancellation. - [List Transfers](https://docs.galileo-ft.com/pro/reference/paymenthub_post_listtransfers.md): Use the List Transfer endpoint to get incoming and outgoing transfers attached to the provided account_no.All transfers created by Create Transfer will be returned as outgoing transfers. - [About the Loan API](https://docs.galileo-ft.com/pro/reference/api-reference-about-the-loan-api.md) - [Simulate Loan](https://docs.galileo-ft.com/pro/reference/lending_post_simulateloan.md): Use the Simulate Loan endpoint to present loan terms to individual and business customers. Simulate Loan allows customers to run multiple loan simulations, to compare the different APRs and loan terms, and make an informed decision about the loan offerings. The 36% MAPR is only applicable to individual customer loans, and there is no limit for business customer loans. This endpoint generates the data needed to create loan documents such as the Truth in Lending Act (TILA) document and loan disclosures. You have the option to create a loan with or without a simulation. If the loan is not created the same day as the loan simulation, there is a possibility that the APR might exceed the allowable limit, causing an error in loan creation. For optional parameters, do not pass an empty string or null value. - [Create Loan](https://docs.galileo-ft.com/pro/reference/lending_post_createloan.md): Use the Create Loan endpoint to create a loan offering for a customer. Loan subproducts are configured for your installment loans product and are assigned a subproduct ID. Ensure you have the required customer data to create a loan. For optional parameters, do not pass an empty string or null value. - [Create SMB Loan](https://docs.galileo-ft.com/pro/reference/lending_post_createsmbloan.md): Use the Create SMB Loan endpoint to create a small and midsize business (SMB) installment loan for a customer. Loan subproducts are configured for your installment loans product and are assigned a subproduct ID. Ensure you have the required customer data to create a loan. For optional parameters, do not pass an empty string or null value. - [Create Loan From Transactions](https://docs.galileo-ft.com/pro/reference/lending_post_createloanfromtransactions.md): Use the Create Loan From Transactions endpoint to create a loan from multiple transactions. Buy Now, Pay Later: Post-purchase enables cardholders with the ability to turn eligible, settled transactions on credit and debit cards into an installment plan or loan. Loan subproducts configured for your installment loans product and are assigned a subproduct ID. - [Get Loan Status](https://docs.galileo-ft.com/pro/reference/lending_post_getloanstatus.md): Use the Get Loan Status endpoint to get the most recent information on a loan. For optional parameters, do not pass an empty string or null value. - [Create Loan Payment](https://docs.galileo-ft.com/pro/reference/lending_post_createloanpayment.md): Use the Create Loan Payment endpoint when a customer requests to make a payment on a loan. The endpoint supports two types of payments today - payments from a primary account where Galileo orchestrates debiting the DDA and paying the loan, or payments from an 'external' account where the program manager accepts the funds and Galileo only manifests the loan payment. For optional parameters, do not pass an empty string or null value. - [Get Loan Payment Schedule](https://docs.galileo-ft.com/pro/reference/lending_post_getloanpaymentschedule.md): Use the Get Loan Payment Schedule endpoint to get a history of payments made on the loan along with a real-time view of future payments owed. This endpoint reflects changes to the installment amount that can occur for various reasons, like a merchant refund. Get Loan Payment Schedule returns the updated amount owed on future installments, but the due dates remain the same as provided in the amortization schedule. For optional parameters, do not pass an empty string or null value. - [Get Loan Installment Statuses](https://docs.galileo-ft.com/pro/reference/lending_post_getloaninstallmentstatuses.md): Use the Get Loan Installment Statuses endpoint to view individual installment status across all installments. This returns the details for each installment, including the status, payment due date, date paid, amount paid, and remaining balance. For optional parameters, do not pass an empty string or null value. - [Update Loan Status](https://docs.galileo-ft.com/pro/reference/lending_post_updateloanstatus.md): Use the Update Loan Status to set a loan to charge-off status. In the future, this supports scenarios like bankruptcy. For optional parameters, do not pass an empty string or null value. - [Get Loan Transaction History](https://docs.galileo-ft.com/pro/reference/lending_post_getloantransactionhistory.md): Use Get Loan Transaction History endpoint to provide a complete history of the transaction data associated with a particular business or consumer loan. Transaction data includes but is not limited to when a loan is created and funds disbursed, when fees were assessed, charged, waived, or reversed, and when a loan was charged off. For optional parameters, do not pass an empty string or null value. - [About the Public Config API](https://docs.galileo-ft.com/pro/reference/api-reference-about-the-public-config-api.md) - [Get Product Config](https://docs.galileo-ft.com/pro/reference/pubconfig_post_getproductconfig.md): Use the Get Product Config endpoint to retrieve the product configuration according to the specified `section`. - [Limit Types](https://docs.galileo-ft.com/pro/reference/api-reference-pubconfig-limit-types.md) - [Load Types](https://docs.galileo-ft.com/pro/reference/api-reference-pubconfig-load-types.md) - [Load-Limit Types](https://docs.galileo-ft.com/pro/reference/api-reference-pubconfig-load-limit-types.md) - [Product Categories](https://docs.galileo-ft.com/pro/reference/api-reference-pubconfig-product-categories.md) - [Product Types](https://docs.galileo-ft.com/pro/reference/api-reference-pubconfig-product-types.md) - [Transfer Types](https://docs.galileo-ft.com/pro/reference/api-reference-pubconfig-transfer-types.md) - [Transfer-Limit Types](https://docs.galileo-ft.com/pro/reference/api-reference-pubconfig-transfer-limit-types.md) - [About Events API](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-about-events-api.md) - [Paths and Content Types](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-about-events-api-paths-and-content-types.md) - [Security](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-about-events-api-security.md) - [Events API Signature Example](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-signature-example.md) - [Retry](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-about-events-api-retry.md) - [Account Events Webhook](https://docs.galileo-ft.com/pro/reference/webhook_account_event_post.md): Galileo `POST`s to `/AccountEvent` to send Account Events to the client. An Account Event is triggered when an event occurs on an account (card activated, updated profile, card shipped, etc.). ### Requests The event data (described in the index pages that follow) will be in the body of the request, as JSON or form data. #### JSON example (`application/json`) ```json { "type": "card_shipped", "account_id": "2011", "balance": "500.00", "cad": "12534", "pmt_ref_no": "155200002022", "prod_id": "1701", "prog_id": "305", "timestamp": "2025-10-09 11:20:33 MST", "msg_event_id": "1234567891" } ``` #### Form example (`application/x-www-form-urlencoded`) ``` type=card_shipped&prod_id=1619&prog_id=255&pmt_ref_no=199999999998&open_to_buy=4.05×tamp=2025-10-09+11%3A20%3A33+MST ``` ### Responses Valid values for `success_code`. | Value | Description | Retransmit | | :---: | --- | :---: | | 0 | Success | No | | 1 | Parameters do not pass validation (parsing error) | No | | 2 | Cardholder account not in system | No | | 3 | General system failure | No | | 4 | Authentication failed | No | | 5 | Not ready to accept messages | Yes | #### JSON response example ```json { "success_code": "0" } ``` XML responses should use the webhook name (`AccountEvent`) as the envelope. #### XML example ```xml 0 ``` - [Account Events Index](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-account-events-index.md) - [account_closed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-account-closed.md) - [account_feature_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-account-feature-change.md) - [account_status_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-account-status-change.md) - [addr_chg](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-addr-chg.md) - [agserv_PIN_change_fail](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-agserv-pin-change-fail.md) - [agserv_PIN_change_success](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-agserv-pin-change-success.md) - [app_completed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-app-completed.md) - [bal](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-bal.md) - [billpay_switch_event](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-switch-event.md) - [bulk_frozen](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-bulk-frozen.md) - [card_activated](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-card-activated.md) - [card_expiring](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-card-expiring.md) - [card_returned](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-card-returned.md) - [card_shipped](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-card-shipped.md) - [card_status_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-card-status-change.md) - [cardholder_info_changed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-cardholder-info-changed.md) - [case_created](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-case-created.md) - [case_updated](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-case-updated.md) - [credit_limit_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-credit-limit-change.md) - [direct_deposit_switch_event](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-direct-deposit-switch-event.md) - [dispute_created](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-dispute-created.md) - [dispute_final_no_pc](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-dispute-final-no-pc.md) - [dispute_final_pc](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-dispute-final-pc.md) - [dispute_investigation_completed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-dispute-investigation-completed.md) - [dispute_pc](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-dispute-pc.md) - [email_addr_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-email-addr-change.md) - [ext_trans_debit_fail](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-ext-trans-debit-fail.md) - [ext_trans_debit_retry](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-ext-trans-debit-retry.md) - [external_account_status_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-external-account-status-change.md) - [fail_id](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-fail-id.md) - [failed_id](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-failed-id.md) - [fed_benefits_status_confirmed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-fed-benefits-status-confirmed.md) - [fed_benefits_status_deposit](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-fed-benefits-status-deposit.md) - [fed_benefits_status_resubmit](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-fed-benefits-status-resubmit.md) - [fed_benefits_status_returned](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-fed-benefits-status-returned.md) - [fed_benefits_status_submitted](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-fed-benefits-status-submitted.md) - [fed_benefits_status_updated](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-fed-benefits-status-updated.md) - [frozen](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-frozen.md) - [insufficient_funds_to_emboss](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-insufficient-funds-to-emboss.md) - [lost/stolen card no replacement](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-lost-stolen-card-no-replacement.md) - [lost/stolen card with replacement](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-lost-stolen-card-with-replacement.md) - [low_balance_notify](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-low-balance-notify.md) - [mobile_activation ACN](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-mobile-activation-acn.md) - [mobile_activation API](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-mobile-activation-api.md) - [mobile_activation RDP](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-mobile-activation-rdp.md) - [mobile_activation TCN](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-mobile-activation-tcn.md) - [mobile_activation TKC](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-mobile-activation-tkc.md) - [mobile_activation TVD](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-mobile-activation-tvd.md) - [mobile_activation TVN](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-mobile-activation-tvn.md) - [mobile_activation TVR](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-mobile-activation-tvr.md) - [mobile_activation YLP](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-mobile-activation-ylp.md) - [neg_bal](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-neg-bal.md) - [note](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-note.md) - [overdraft_authorization](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-overdraft-authorization.md) - [overdraft_credit_limit_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-overdraft-credit-limit-change.md) - [overdraft_limit_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-overdraft-limit-change.md) - [overdraft_negative_balance](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-overdraft-negative-balance.md) - [overdraft_opt_in](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-overdraft-opt-in.md) - [overdraft_opt_out](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-overdraft-opt-out.md) - [overdraft_start_grace_period](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-overdraft-start-grace-period.md) - [overdraft_status_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-overdraft-status-change.md) - [overdraft_suspended](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-overdraft-suspended.md) - [pass_id](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-pass-id.md) - [phone_changed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-phone-changed.md) - [PIN_changed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-pin-changed.md) - [pin_changed_by_issuer_script](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-pin-changed-by-issuer-script.md) - [pmt_hub_return](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-pmt-hub-return.md) - [product_switched](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-product-switched.md) - [profile_changed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-profile-changed.md) - [ready_to_activate](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-ready-to-activate.md) - [system_pin_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-system-pin-change.md) - [token_update](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-token-update.md) - [unfrozen](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-unfrozen.md) - [Authorization Events Webhook](https://docs.galileo-ft.com/pro/reference/webhook_authorization_event_post.md): Galileo `POST`s to `/Authorization` to send Authorization Events to the client. An Authorization Event is triggered when a card financial transaction with an association occurs. This includes card authorizations and denied card authorizations due to invalid PIN, insufficient funds, inactive card, etc. ### Requests The event data (described in the index pages that follow) will be in the body of the request, as JSON or form data. #### JSON example (`application/json`) ```json { "type": "denied_auth_gas", "account_id": "2011", "amount": "10.25", "balance": "500.00", "card_id": "12534", "mcc": "5712", "merch_loc": "NEW YORK, NY", "merch_name": "Widgets Incorporated", "merch_num": "L4DIV6D5LM4X7LF", "network": "V", "pmt_ref_no": "155200002022", "prod_id": "1701", "prog_id": "305", "timestamp": "2025-10-09 11:20:33 MST", "auth_id": "12303090" } ``` #### Form example (`application/x-www-form-urlencoded`) ``` type=denied_auth_gas&prod_id=1504&prog_id=255&pmt_ref_no=199999999998&merchant_name=DISCOUNT+FM+1&merchant_number=231000000129001&mcc=5541&merch_loc=ARCHER%2C+FLUS&auth_tran_type=5&amount=30.65&network=V&open_to_buy=2.95&auth_id=29143890×tamp=2025-10-09+11%3A20%3A33+MST&account_id=388750&card_id=740724 ``` ### Responses | Value | Description | Retransmit | | :---: | --- | :---: | | 0 | Success | No | | 1 | Parameters do not pass validation (parsing error) | No | | 2 | Cardholder account not in system | No | | 3 | General system failure | No | | 4 | Authentication failed | No | | 5 | Not ready to accept messages | Yes | #### JSON example ```json { "success_code": "0" } ``` XML responses should use the webhook name (`Authorization`) as the envelope. #### XML example ```xml 0 ``` - [Authorization Events Index](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-authorization-events-index.md) - [atm_issuer_fee_inquiry](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-atm-issuer-fee-inquiry.md) - [auth](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-auth.md) - [Auth_API_timeout](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-auth-api-timeout.md) - [auth_exp](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-auth-exp.md) - [auth_exp_reversal](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-auth-exp-reversal.md) - [auth_fallback](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-auth-fallback.md) - [auth_metadata](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-auth-metadata.md) - [auth_payment](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-auth-payment.md) - [auth_stip_notification](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-auth-stip-notification.md) - [denied_auth](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-denied-auth.md) - [denied_auth_bad_pan](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-denied-auth-bad-pan.md) - [denied_auth_buy_now_pay_later](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-denied-auth-buy-now-pay-later.md) - [denied_auth_gas](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-denied-auth-gas.md) - [denied_auth_inactive_card](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-denied-auth-inactive-card.md) - [denied_auth_invalid_pin](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-denied-auth-invalid-pin.md) - [denied_auth_nsf](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-denied-auth-nsf.md) - [single_use_invalid_amount](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-single-use-invalid-amount.md) - [single_use_secondary_transaction](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-single-use-secondary-transaction.md) - [three_ds_status](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-three-ds-status.md) - [Settlement Events Webhook](https://docs.galileo-ft.com/pro/reference/webhook_settlement_event_post.md): Galileo `POST`s to `/Settlement` to send Settlement Events to the client. A Settlement Event is triggered when a card financial transaction is settled or force posted. ### Requests The event data (described in the index pages that follow) will be in the body of the request, as JSON or form data. #### JSON example (`application/json`) ```json { "type": "setl", "act_type": "VI", "amount": "10.75", "auth_id": "254568", "balance_id": "2011", "cad": "12534", "mcc": "5712", "merchant_location": "NEW YORK, NY", "merchant_name": "Widgets Incorporated", "merchant_number": "L4DIV6D5LM4X7LF", "network": "V", "open_to_buy": "500.00", "otype": "10", "pmt_ref_no": "155200002022", "prod_id": "1701", "prog_id": "305", "timestamp": "2025-10-09 11:20:33 MST" } ``` #### Form example (`application/x-www-form-urlencoded`) ``` type=setl&act_type=VI&amount=10.75&auth_id=254568&balance_id=2011&cad=12534&mcc=5712&merchant_location=NEW+YORK%2C+NY&merchant_name=Widgets+Incorporated&merchant_number=L4DIV6D5LM4X7LF&network=V&open_to_buy=500&otype=10&pmt_ref_no=155200002022&prod_id=1701&prog_id=305×tamp=2025-10-09+11%3A20%3A33+MST ``` ### Responses | Value | Description | Retransmit | | :---: | --- | :---: | | 0 | Success | No | | 1 | Parameters do not pass validation (parsing error) | No | | 2 | Cardholder account not in system | No | | 3 | General system failure | No | | 4 | Authentication failed | No | | 5 | Not ready to accept messages | Yes | #### JSON example ```json { "success_code": "0" } ``` XML responses should use the webhook name (`Settlement`) as the envelope. #### XML example ```xml 0 ``` - [Settlement Events Index](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-settlement-events-index.md) - [setl](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-setl.md) - [Transaction Events Webhook](https://docs.galileo-ft.com/pro/reference/webhook_transaction_event_post.md): Galileo `POST`s to `/Transaction` to send Transaction Events to the client. A Transaction Event is triggered for all other financial transactions that occur against an account, but don't go through an association (fee, payments, adjustments, etc.). ### Requests The event data (described in the index pages that follow) will be in the body of the request, as JSON or form data. #### JSON example (`application/json`) ```json { "type": "ach_credit_fail", "account_id": "2011", "amount": "45.00", "pmt_ref_no": "155200002022", "prod_id": "1701", "prog_id": "305", "return_code": "R01", "source": "Chase Bank", "source_id": "6426460", "timestamp": "2025-10-09 11:20:33 MST" } ``` #### Form example (`application/x-www-form-urlencoded`) ``` type=ach_credit_fail&account_id=2011&amount=45&pmt_ref_no=155200002022&prod_id=1701&prog_id=305&return_code=R01&source=Chase+Bank&source_id=6426460×tamp=2025-10-09+11%3A20%3A33+MST ``` ### Responses | Value | Description | Retransmit | | :---: | --- | :---: | | 0 | Success | No | | 1 | Parameters do not pass validation (parsing error) | No | | 2 | Cardholder account not in system | No | | 3 | General system failure | No | | 4 | Authentication failed | No | | 5 | Not ready to accept messages | Yes | #### JSON example ```json { "success_code": "0" } ``` XML responses should use the webhook name (`Transaction`) as the envelope. #### XML example ```xml 0 ``` - [Transaction Events Index](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-transaction-events-index.md) - [ach_credit_fail](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-ach-credit-fail.md) - [ach_credit_return](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-ach-credit-return.md) - [ach_debit_fail](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-ach-debit-fail.md) - [ach_return](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-ach-return.md) - [adj](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-adj.md) - [billpay](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay.md) - [billpay_cancelled](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-cancelled.md) - [billpay_check_cleared](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-check-cleared.md) - [billpay_check_mailed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-check-mailed.md) - [billpay_expired](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-expired.md) - [billpay_limit_violation](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-limit-violation.md) - [billpay_rejected](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-rejected.md) - [billpay_request_made](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-request-made.md) - [billpay_request_returned](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-request-returned.md) - [billpay_retry](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-billpay-retry.md) - [create_hold](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-create-hold.md) - [expire_hold](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-expire-hold.md) - [fee](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-fee.md) - [fee_reversal](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-fee-reversal.md) - [greendot_auth](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-greendot-auth.md) - [greendot_auth_commit](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-greendot-auth-commit.md) - [greendot_auth_commit_fail](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-greendot-auth-commit-fail.md) - [greendot_auth_failure](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-greendot-auth-failure.md) - [pmt](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-pmt.md) - [pmt_delayed](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-pmt-delayed.md) - [pmt_split](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-pmt-split.md) - [sched_billpay_fail](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-sched-billpay-fail.md) - [transfer_status_change](https://docs.galileo-ft.com/pro/reference/api-reference-events-api-transfer-status-change.md) - [Enumerations](https://docs.galileo-ft.com/pro/reference/api-reference-events-enumerations.md) - [DE003 Codes](https://docs.galileo-ft.com/pro/reference/api-reference-de003-codes.md) - [DE022 Codes](https://docs.galileo-ft.com/pro/reference/api-reference-de022-codes.md) - [DE025 Codes](https://docs.galileo-ft.com/pro/reference/api-reference-de025-codes.md) - [Direct Deposit Switch Failure Status Reasons](https://docs.galileo-ft.com/pro/reference/api-reference-direct-deposit-switch-failure-status-reasons.md) - [Dispute Claim Reasons](https://docs.galileo-ft.com/pro/reference/api-reference-dispute-claim-reasons.md) - [Dispute Deny Reasons](https://docs.galileo-ft.com/pro/reference/api-reference-dispute-deny-reasons.md) - [Dispute Final Statuses](https://docs.galileo-ft.com/pro/reference/api-reference-dispute-final-statuses.md) - [Dispute Resolution](https://docs.galileo-ft.com/pro/reference/api-reference-dispute-resolution.md) - [Event Codes](https://docs.galileo-ft.com/pro/reference/api-reference-event-codes.md) - [Events Network Codes](https://docs.galileo-ft.com/pro/reference/api-reference-events-events-network-codes.md) - [Payment Method Switch Failure Reasons](https://docs.galileo-ft.com/pro/reference/api-reference-billpay-switch-failure-status-reasons.md) - [TDSS Values](https://docs.galileo-ft.com/pro/reference/api-reference-tdss-values.md) - [About Auth API](https://docs.galileo-ft.com/pro/reference/api-reference-auth-api-about-auth-api.md) - [Auth API Webhook](https://docs.galileo-ft.com/pro/reference/auth-api-webhook.md) - [Auth API Webhook 2.0](https://docs.galileo-ft.com/pro/reference/webhook_authorization_post_2.md): With the Auth API 2.0 webhook, you can participate in authorization decisions. For this webhook there is only one verb: `POST`. Galileo sends information about the authorization request in the body of the HTTP request, in JSON. Your decision should be in the body of the HTTP response. In the authorization information that Galileo sends, the `response_code` is the current response code to be returned to the merchant, unless you override it. Use the `response_code` field in the HTTP response body to override the authorization response code, as desired. See the Authorization Controller API guide for more information. > 📘 About the field properties > > Galileo initializes the webhook payload by setting all fields to `null`. As values come in with the ISO 8583 authorization request, Galileo populates the respective payload fields with the data the network sends, which can include empty strings (`" "`). This documentation shows the field properties (data type, nullability, required) that are most likely. However, variations by network and transaction type mean that a few of the values passed in the webhook payload can vary from what is shown here. - [Auth API Webhook 3.0](https://docs.galileo-ft.com/pro/reference/webhook_authorization_post_3.md): With the Auth API 3.0 webhook, you can participate in authorization decisions. For this webhook there is only one verb: `POST`. Galileo sends information about the authorization request in the body of the HTTP request, in JSON. Your decision should be in the body of the HTTP response. In the authorization information that Galileo sends, the `response_code` is the current response code to be returned to the merchant, unless you override it. Use the `response_code` field in the HTTP response body to override the authorization response code, as desired. See the Authorization Controller API guide for more information. > 📘 About the field properties > > Galileo initializes the webhook payload by setting all fields to `null`. As values come in with the ISO 8583 authorization request, Galileo populates the respective payload fields with the data the network sends, which can include empty strings (`" "`). This documentation shows the field properties (data type, nullability, required) that are most likely. However, variations by network and transaction type mean that a few of the values passed in the webhook payload can vary from what is shown here. Open the Recipes below to see webhook examples that you can use for testing. - [Advice Reason Codes](https://docs.galileo-ft.com/pro/reference/api-reference-advice-reason-codes.md) - [AVS Codes](https://docs.galileo-ft.com/pro/reference/api-reference-avs-codes.md) - [Business Application Identifier](https://docs.galileo-ft.com/pro/reference/api-reference-business-application-identifier.md) - [CAVV Result Code](https://docs.galileo-ft.com/pro/reference/api-reference-cavv-result-code.md) - [CIT and MIT Indicators](https://docs.galileo-ft.com/pro/reference/api-reference-cit-and-mit-indicators.md) - [DE061 Subfields](https://docs.galileo-ft.com/pro/reference/api-reference-de061-subfields.md) - [Merchant Advice Codes](https://docs.galileo-ft.com/pro/reference/api-reference-merchant-advice-codes.md) - [Relay Resistance Protocol Data](https://docs.galileo-ft.com/pro/reference/api-reference-relay-resistance-protocol-data.md) - [Service Processing Types](https://docs.galileo-ft.com/pro/reference/api-reference-service-processing-types.md) - [STIP Additional Detail](https://docs.galileo-ft.com/pro/reference/api-reference-stip-additional-detail.md) - [Tokenization Recommendation Reason Codes](https://docs.galileo-ft.com/pro/reference/api-reference-tokenization-recommendation-reason-codes.md) - [VDCAP Info](https://docs.galileo-ft.com/pro/reference/api-reference-vdcap-info.md) - [About External Transactions API](https://docs.galileo-ft.com/pro/reference/api-reference-external-trans-api-about-external-trans-api.md) - [Security](https://docs.galileo-ft.com/pro/reference/api-reference-external-trans-api-about-external-trans-api-security.md) - [Retries](https://docs.galileo-ft.com/pro/reference/api-reference-external-trans-api-about-external-trans-api-retries.md) - [API Versioning](https://docs.galileo-ft.com/pro/reference/api-reference-external-trans-api-about-external-trans-api-api-versioning.md) - [ACH Debit Webhook](https://docs.galileo-ft.com/pro/reference/ach-debit-webhook.md) - [ACH Debit Webhook](https://docs.galileo-ft.com/pro/reference/webhook_ach_debit_post.md): Use the ACH Debit webhook to approve or deny incoming ACH debits. Use the `response_code` field in the response to communicate your decision to Galileo. - [Billpay Webhook](https://docs.galileo-ft.com/pro/reference/billpay-webhook.md) - [Billpay Webhook](https://docs.galileo-ft.com/pro/reference/webhook_billpay_post.md): Use the Billpay webhook to approve or deny billpay transactions. Use the `response_code` field in the response to communicate your decision to Galileo. ## Changelog - [June 2026](https://docs.galileo-ft.com/pro/changelog/june-2026.md) - [May 2026](https://docs.galileo-ft.com/pro/changelog/may-2026.md) - [April 2026](https://docs.galileo-ft.com/pro/changelog/april-2026.md) - [March 2026](https://docs.galileo-ft.com/pro/changelog/march-2026.md) - [February 2026](https://docs.galileo-ft.com/pro/changelog/february-2026.md)