# Pro Documentation
> When you want to build a payments program that’s uniquely yours or you’ve outgrown your starter payments partner, you want the flexibility and customizability SoFi Tech Solutions provides.
## Guides: Overview
- [Introduction](https://docs.tech.sofi.com/pro/docs/introduction.md)
- [Environments](https://docs.tech.sofi.com/pro/docs/environments.md)
- [SoFi Tech Solutions Tools](https://docs.tech.sofi.com/pro/docs/sofi-tech-solutions-tools.md)
- [Quickstart](https://docs.tech.sofi.com/pro/docs/quickstart.md)
- [Build a Sample App](https://docs.tech.sofi.com/pro/docs/build-a-sample-app.md)
- [Postman Setup](https://docs.tech.sofi.com/pro/docs/postman-setup.md)
- [Partners, Programs and Products](https://docs.tech.sofi.com/pro/docs/partners-programs-and-products.md)
- [Product Configuration](https://docs.tech.sofi.com/pro/docs/product-configuration.md)
## Guides: Use Cases
- [About Use Cases](https://docs.tech.sofi.com/pro/docs/about-use-cases.md)
- [Maximizing Customer Activation Rates](https://docs.tech.sofi.com/pro/docs/maximizing-customer-activation-rates.md)
- [Business Banking Programs](https://docs.tech.sofi.com/pro/docs/business-banking-programs.md)
- [Business Banking Fundamentals](https://docs.tech.sofi.com/pro/docs/business-banking-fundamentals.md)
- [Business Banking Enhancements](https://docs.tech.sofi.com/pro/docs/business-banking-enhancements.md)
- [Business Banking Use Cases](https://docs.tech.sofi.com/pro/docs/business-banking-use-cases.md)
- [International](https://docs.tech.sofi.com/pro/docs/international.md)
- [MSI Installments](https://docs.tech.sofi.com/pro/docs/msi-installments.md)
- [Multicurrency BINs](https://docs.tech.sofi.com/pro/docs/multicurrency-bins.md)
- [3-D Secure Access-Control Server](https://docs.tech.sofi.com/pro/docs/3-d-secure-access-control-server.md)
- [Colombia ATM Issuer Fee Inquiries](https://docs.tech.sofi.com/pro/docs/colombia-atm-issuer-fee-inquiries.md)
- [KYC in Mexico](https://docs.tech.sofi.com/pro/docs/kyc-in-mexico.md)
- [Co-Brand Debit Application Platform](https://docs.tech.sofi.com/pro/docs/cobrand-debit-application-platform.md)
- [Co-Brand Debit Program Features](https://docs.tech.sofi.com/pro/docs/co-brand-debit-program-features.md)
## Guides: Accounts
- [About Accounts](https://docs.tech.sofi.com/pro/docs/about-accounts.md)
- [Interest-Bearing Accounts](https://docs.tech.sofi.com/pro/docs/interest-bearing-accounts.md)
- [Interest Calculation Worksheets](https://docs.tech.sofi.com/pro/docs/interest-calculation-worksheets.md)
- [Customer ID Verification](https://docs.tech.sofi.com/pro/docs/customer-id-verification.md)
- [Creating an Account](https://docs.tech.sofi.com/pro/docs/creating-an-account.md)
- [Adding an Account](https://docs.tech.sofi.com/pro/docs/adding-an-account.md)
- [Switching Products](https://docs.tech.sofi.com/pro/docs/switching-products.md)
- [Switching Products with Different BINs](https://docs.tech.sofi.com/pro/docs/switching-products-with-different-bins.md)
- [About Overdraft Accounts](https://docs.tech.sofi.com/pro/docs/about-overdraft-accounts.md)
- [How Overdraft Works at SoFi Tech Solutions](https://docs.tech.sofi.com/pro/docs/how-overdraft-works-at-sofi-tech-solutions.md)
- [Configuring Overdraft Products](https://docs.tech.sofi.com/pro/docs/configuring-overdraft-products.md)
- [Managing Overdraft Accounts](https://docs.tech.sofi.com/pro/docs/managing-overdraft-accounts.md)
- [Overdraft Operational Setup](https://docs.tech.sofi.com/pro/docs/overdraft-operational-setup.md)
- [Overdraft Workflows](https://docs.tech.sofi.com/pro/docs/overdraft-workflows.md)
- [Creating an Overdraft Account](https://docs.tech.sofi.com/pro/docs/creating-an-overdraft-account.md)
- [Account Holder Refunds](https://docs.tech.sofi.com/pro/docs/account-holder-refunds.md)
- [Round Up](https://docs.tech.sofi.com/pro/docs/round-up.md)
- [Deposit Sweep](https://docs.tech.sofi.com/pro/docs/deposit-sweep.md)
- [Account Linking via Mastercard Data Connect](https://docs.tech.sofi.com/pro/docs/account-linking-via-mastercard-data-connect.md)
- [Setting Up Account Linking via Mastercard Data Connect](https://docs.tech.sofi.com/pro/docs/setting-up-account-linking-via-mastercard-data-connect.md)
- [Balance Check via Mastercard Data Connect](https://docs.tech.sofi.com/pro/docs/balance-check-via-mastercard-data-connect.md)
- [Setting Up Balance Check via Mastercard Data Connect](https://docs.tech.sofi.com/pro/docs/setting-up-balance-check-via-mastercard-data-connect.md)
## Guides: Card Strategy
- [Choose a Card Strategy](https://docs.tech.sofi.com/pro/docs/choose-a-card-strategy.md)
## Guides: Card Management
- [Setting Up a Card Program](https://docs.tech.sofi.com/pro/docs/setting-up-a-card-program.md)
- [PAN Logic](https://docs.tech.sofi.com/pro/docs/pan-logic.md)
- [Card Expiration](https://docs.tech.sofi.com/pro/docs/card-expiration.md)
- [Design a Card](https://docs.tech.sofi.com/pro/docs/design-a-card.md)
- [Card Statuses](https://docs.tech.sofi.com/pro/docs/card-statuses.md)
- [Lost, Stolen, or Damaged Cards](https://docs.tech.sofi.com/pro/docs/lost-stolen-or-damaged-cards.md)
- [Replace Lost/Stolen Card Endpoint Workflow](https://docs.tech.sofi.com/pro/docs/replace-loststolen-card-endpoint-workflow.md)
- [Reissuing Cards](https://docs.tech.sofi.com/pro/docs/reissuing-cards.md)
- [Fleet Cards](https://docs.tech.sofi.com/pro/docs/fleet-cards.md)
## Guides: Card Implementation
- [Retrieving Card Information](https://docs.tech.sofi.com/pro/docs/retrieving-card-information.md)
- [Card-Creation Endpoints](https://docs.tech.sofi.com/pro/docs/card-creation-endpoints.md)
- [Activating a Card](https://docs.tech.sofi.com/pro/docs/activate-card-procedure.md)
- [PIN-Set Procedures](https://docs.tech.sofi.com/pro/docs/pin-set-procedures.md)
- [Direct Render PIN-Set Procedure](https://docs.tech.sofi.com/pro/docs/direct-render-pin-set-procedure.md)
- [Direct POST PIN-Set Procedure](https://docs.tech.sofi.com/pro/docs/direct-post-pin-set-procedure.md)
- [Offline PIN](https://docs.tech.sofi.com/pro/docs/offline-pin.md)
- [PIN Retrieval Service](https://docs.tech.sofi.com/pro/docs/pin-retrieval-service.md)
- [Setup for Digital First](https://docs.tech.sofi.com/pro/docs/setup-for-digital-first.md)
- [Setup for Virtual Cards](https://docs.tech.sofi.com/pro/docs/setup-for-virtual-cards.md)
- [Setup for Instant Issue](https://docs.tech.sofi.com/pro/docs/setup-for-instant-issue.md)
- [Setup for Mobile Wallets](https://docs.tech.sofi.com/pro/docs/setup-for-mobile-wallets.md)
- [Setup for Push Provisioning](https://docs.tech.sofi.com/pro/docs/setup-for-push-provisioning.md)
- [Creating a Provisioning Request](https://docs.tech.sofi.com/pro/docs/creating-a-provisioning-request.md)
- [Token Lifecycle Management](https://docs.tech.sofi.com/pro/docs/token-lifecycle-management.md)
## Guides: Transactions
- [About Transactions](https://docs.tech.sofi.com/pro/docs/about-transactions.md)
- [Transaction IDs](https://docs.tech.sofi.com/pro/docs/transaction-ids.md)
- [Transaction Descriptions](https://docs.tech.sofi.com/pro/docs/transaction-descriptions.md)
- [About Card Transactions](https://docs.tech.sofi.com/pro/docs/about-card-transactions.md)
- [Networks](https://docs.tech.sofi.com/pro/docs/networks.md)
- [Card Network Mandates](https://docs.tech.sofi.com/pro/docs/card-network-mandates.md)
- [Authorization](https://docs.tech.sofi.com/pro/docs/authorization.md)
- [Settlement](https://docs.tech.sofi.com/pro/docs/settlement.md)
- [Crediting Cardholder Accounts](https://docs.tech.sofi.com/pro/docs/crediting-cardholder-accounts.md)
- [Card Transaction Examples](https://docs.tech.sofi.com/pro/docs/card-transaction-examples.md)
- [Card Transaction Scenarios Index](https://docs.tech.sofi.com/pro/docs/card-transaction-scenarios-index.md)
- [Transaction History](https://docs.tech.sofi.com/pro/docs/transaction-history.md)
- [Account Balances](https://docs.tech.sofi.com/pro/docs/account-balances.md)
- [About the Raw Data Files (RDFs)](https://docs.tech.sofi.com/pro/docs/about-the-raw-data-files-rdfs.md)
- [Base RDFs](https://docs.tech.sofi.com/pro/docs/base-rdfs.md)
- [Service RDFs](https://docs.tech.sofi.com/pro/docs/service-rdfs.md)
- [Product RDFs](https://docs.tech.sofi.com/pro/docs/product-rdfs.md)
- [Creating an Internal Transfer](https://docs.tech.sofi.com/pro/docs/creating-an-internal-transfer.md)
- [Creating a Payment](https://docs.tech.sofi.com/pro/docs/creating-a-payment.md)
- [Creating an Adjustment](https://docs.tech.sofi.com/pro/docs/creating-an-adjustment.md)
- [About Fees](https://docs.tech.sofi.com/pro/docs/about-fees.md)
- [Direct Deposit Switch](https://docs.tech.sofi.com/pro/docs/direct-deposit-switch.md)
- [Setting Up Direct Deposit Switch](https://docs.tech.sofi.com/pro/docs/setting-up-direct-deposit-switch.md)
- [Payment Method Switch](https://docs.tech.sofi.com/pro/docs/payment-method-switch.md)
- [Setting Up Payment Method Switch](https://docs.tech.sofi.com/pro/docs/setting-up-payment-method-switch.md)
- [Instant Debit Transfers](https://docs.tech.sofi.com/pro/docs/instant-debit-transfers.md)
- [Setting Up Instant Debit Transfers](https://docs.tech.sofi.com/pro/docs/setting-up-instant-debit-transfers.md)
- [Integrating the Card Capture UI](https://docs.tech.sofi.com/pro/docs/integrating-the-card-capture-ui.md)
## Guides: Risk management
- [Payment Risk Platform](https://docs.tech.sofi.com/pro/docs/payment-risk-platform.md)
- [Payment Risk Platform Core Features](https://docs.tech.sofi.com/pro/docs/payment-risk-platform-features.md)
- [Common Point of Compromise](https://docs.tech.sofi.com/pro/docs/common-point-of-compromise-cpc.md)
- [Supplemental Data Ingestion for Payment Risk Platform](https://docs.tech.sofi.com/pro/docs/supplemental-data-ingestion-for-payment-risk-platform.md)
- [Two-Way Messaging Service for Payment Risk Platform](https://docs.tech.sofi.com/pro/docs/two-way-messaging-service-for-prp.md)
- [Identity Verification Service](https://docs.tech.sofi.com/pro/docs/identity-verification-service.md)
- [Instant Verification Engine](https://docs.tech.sofi.com/pro/docs/instant-verification-engine.md)
- [Card Transaction Risk GScore](https://docs.tech.sofi.com/pro/docs/card-transaction-risk-gscore.md)
- [Payment Screening for Incoming ACH Credits](https://docs.tech.sofi.com/pro/docs/payment-screening-for-incoming-ach-credits.md)
## Guides: spending controls
- [Account-Level Authorization Controls](https://docs.tech.sofi.com/pro/docs/account-level-auth-controls.md)
- [Designing Authorization Controls](https://docs.tech.sofi.com/pro/docs/designing-authorization-controls.md)
- [Velocity Control Design](https://docs.tech.sofi.com/pro/docs/velocity-control-design.md)
- [MCC Control Design](https://docs.tech.sofi.com/pro/docs/mcc-control-design.md)
- [Merchant ID Control Design](https://docs.tech.sofi.com/pro/docs/merchant-id-control-design.md)
- [Setting ALCs](https://docs.tech.sofi.com/pro/docs/setting-alcs.md)
- [Set Velocity Controls](https://docs.tech.sofi.com/pro/docs/set-velocity-controls.md)
- [Set MCC Controls](https://docs.tech.sofi.com/pro/docs/set-mcc-controls.md)
- [Set Merchant ID Controls](https://docs.tech.sofi.com/pro/docs/set-merchant-id-controls.md)
- [Real-Time Funding](https://docs.tech.sofi.com/pro/docs/real-time-funding.md)
- [Creating Real-Time Funding Accounts](https://docs.tech.sofi.com/pro/docs/creating-real-time-funding-accounts.md)
- [Corporate Credit](https://docs.tech.sofi.com/pro/docs/corporate-credit.md)
- [Creating Corporate Credit Accounts](https://docs.tech.sofi.com/pro/docs/creating-corporate-credit-accounts.md)
- [Corporate Hierarchy](https://docs.tech.sofi.com/pro/docs/about-corporate-hierarchy.md)
- [Creating a Corporate Hierarchy](https://docs.tech.sofi.com/pro/docs/creating-a-corporate-hierarchy.md)
## Guides: ACH
- [About ACH](https://docs.tech.sofi.com/pro/docs/about-ach.md)
- [ACH at SoFi Tech Solutions](https://docs.tech.sofi.com/pro/docs/ach-at-sofi-tech-solutions.md)
- [Same Day ACH](https://docs.tech.sofi.com/pro/docs/same-day-ach.md)
- [ACH for Businesses](https://docs.tech.sofi.com/pro/docs/ach-for-businesses.md)
- [ACH Early Access](https://docs.tech.sofi.com/pro/docs/ach-early-access.md)
- [ACH Workflows](https://docs.tech.sofi.com/pro/docs/ach-workflows.md)
- [ACH Developer Setup](https://docs.tech.sofi.com/pro/docs/ach-developer-setup.md)
- [ACH Endpoints](https://docs.tech.sofi.com/pro/docs/ach-endpoints.md)
- [Other ACH Controls](https://docs.tech.sofi.com/pro/docs/other-ach-controls.md)
- [ACH Tracking and Troubleshooting](https://docs.tech.sofi.com/pro/docs/ach-tracking-and-troubleshooting.md)
## Guides: Billpay Transactions
- [About Bill Pay](https://docs.tech.sofi.com/pro/docs/about-bill-pay.md)
- [Creating a Billpay Transaction](https://docs.tech.sofi.com/pro/docs/creating-a-billpay-transaction.md)
- [Managing Billpay Transactions](https://docs.tech.sofi.com/pro/docs/managing-billpay-transactions.md)
- [Billpay Endpoints](https://docs.tech.sofi.com/pro/docs/billpay-endpoints.md)
## Guides: Statements
- [Statements](https://docs.tech.sofi.com/pro/docs/statements.md)
- [Creating Statements from the RDFs](https://docs.tech.sofi.com/pro/docs/creating-statements-from-the-rdfs.md)
## Guides: Disputes
- [About Disputes](https://docs.tech.sofi.com/pro/docs/about-disputes.md)
- [Disputes at SoFi Tech Solutions](https://docs.tech.sofi.com/pro/docs/disputes-at-sofi-tech-solutions.md)
- [Dispute API 3.0](https://docs.tech.sofi.com/pro/docs/dispute-api-30.md)
- [Creating an API 3.0 Dispute](https://docs.tech.sofi.com/pro/docs/creating-an-api-30-dispute.md)
- [Dispute API 3.0 Workflows](https://docs.tech.sofi.com/pro/docs/dispute-api-30-workflows.md)
- [Managing API 3.0 Disputes](https://docs.tech.sofi.com/pro/docs/managing-api-30-disputes.md)
## Guides: Credit and Lending
- [About Secured Credit](https://docs.tech.sofi.com/pro/docs/secured-credit.md)
- [Setup for Secured Credit](https://docs.tech.sofi.com/pro/docs/setting-up-secured-credit.md)
- [Configuring Billing Cycles](https://docs.tech.sofi.com/pro/docs/configuring-billing-cycles.md)
- [Credit Reporting](https://docs.tech.sofi.com/pro/docs/credit-reporting.md)
- [Credit Statements](https://docs.tech.sofi.com/pro/docs/credit-statements.md)
- [Developer Setup for Secured Credit](https://docs.tech.sofi.com/pro/docs/developer-setup-for-secured-credit.md)
- [Secured Credit Workflows](https://docs.tech.sofi.com/pro/docs/secured-credit-workflows.md)
- [About Buy Now, Pay Later: Pre-Purchase](https://docs.tech.sofi.com/pro/docs/about-buy-now-pay-later.md)
- [Setup for Single-Use Virtual Card](https://docs.tech.sofi.com/pro/docs/setup-for-single-use-virtual-card.md)
- [Setup for Installment Loans](https://docs.tech.sofi.com/pro/docs/setup-for-installment-loans.md)
- [Buy Now, Pay Later: Pre-Purchase Workflows](https://docs.tech.sofi.com/pro/docs/developer-setup-for-buy-now-pay-later.md)
- [Reports for Installment Loans](https://docs.tech.sofi.com/pro/docs/reports-for-installment-loans.md)
- [About Buy Now, Pay Later: Post-Purchase](https://docs.tech.sofi.com/pro/docs/about-buy-now-pay-later-post-purchase.md)
- [Buy Now, Pay Later: Post-Purchase Workflows](https://docs.tech.sofi.com/pro/docs/buy-now-pay-later-post-purchase-workflows.md)
- [Creating a Loan From Transactions](https://docs.tech.sofi.com/pro/docs/creating-a-loan-from-transactions.md)
## Guides: Events API
- [About the Events API](https://docs.tech.sofi.com/pro/docs/about-the-events-api.md)
- [Events API Scenarios](https://docs.tech.sofi.com/pro/docs/events-api-scenarios.md)
- [Event Setup and Configuration](https://docs.tech.sofi.com/pro/docs/event-setup-and-configuration.md)
- [Event Testing and Triggers](https://docs.tech.sofi.com/pro/docs/event-testing-and-triggers.md)
## Guides: Auth API
- [Authorization Controller API](https://docs.tech.sofi.com/pro/docs/authorization-controller-api.md)
- [Auth API Validation Checks](https://docs.tech.sofi.com/pro/docs/auth-api-validation-checks.md)
- [Auth API Field Detail](https://docs.tech.sofi.com/pro/docs/auth-api-field-detail.md)
## Guides: Virtual Assistant
- [About SoFi Tech Virtual Assistant](https://docs.tech.sofi.com/pro/docs/about-cyberbank-konecta.md)
## Guides: Reporting Tools
- [SoFi Tech Solutions Analytics Report Index](https://docs.tech.sofi.com/pro/docs/sofi-tech-solutions-analytics-report-index.md)
## Guides: TESTING
- [Setup for Card Transaction Simulation](https://docs.tech.sofi.com/pro/docs/setup-for-card-transaction-simulation.md)
- [Simulating Card Transactions](https://docs.tech.sofi.com/pro/docs/simulating-card-transactions.md)
- [Three-Step Sequence Simulation](https://docs.tech.sofi.com/pro/docs/three-step-sequence-simulation.md)
- [Five-Step Sequence Simulation](https://docs.tech.sofi.com/pro/docs/five-step-sequence-simulation.md)
- [Incremental Authorization Simulation](https://docs.tech.sofi.com/pro/docs/incremental-authorization-simulation.md)
- [Authorization Reversal Simulation](https://docs.tech.sofi.com/pro/docs/authorization-reversal-simulation.md)
- [Authorization Expiry Simulation](https://docs.tech.sofi.com/pro/docs/authorization-expiry-simulation.md)
- [ATM Withdrawal, Visa Simulation](https://docs.tech.sofi.com/pro/docs/atm-withdrawal-visa-simulation.md)
- [Force-Post Simulation](https://docs.tech.sofi.com/pro/docs/force-post-simulation.md)
- [Cashback Simulation](https://docs.tech.sofi.com/pro/docs/cashback-simulation.md)
- [International Transaction, Visa Simulation](https://docs.tech.sofi.com/pro/docs/international-transaction-visa-simulation.md)
- [Visa Money Transfer Simulation](https://docs.tech.sofi.com/pro/docs/visa-money-transfer-simulation.md)
- [Mastercard Card Load Simulation](https://docs.tech.sofi.com/pro/docs/mastercard-card-load-simulation.md)
- [Setup for Incoming ACH Transaction Simulation](https://docs.tech.sofi.com/pro/docs/setup-for-incoming-ach-transaction-simulation.md)
- [Simulating Incoming ACH Transactions](https://docs.tech.sofi.com/pro/docs/simulating-ach-transactions.md)
- [ACH Bill Payment Simulation](https://docs.tech.sofi.com/pro/docs/ach-bill-payment-simulation.md)
- [Payment Screening for Tax Refunds Simulation](https://docs.tech.sofi.com/pro/docs/payment-screening-for-tax-refunds-simulation.md)
- [ACH Direct Deposit Simulation](https://docs.tech.sofi.com/pro/docs/ach-direct-deposit-simulation.md)
- [Testing Real-Time Funding in CV](https://docs.tech.sofi.com/pro/docs/testing-real-time-funding-in-cv.md)
- [Testing Corporate Credit](https://docs.tech.sofi.com/pro/docs/testing-corporate-credit.md)
- [Testing Outgoing ACH Transactions](https://docs.tech.sofi.com/pro/docs/testing-outgoing-ach-transactions.md)
## API Reference: Program API
- [About Program API](https://docs.tech.sofi.com/pro/reference/program-api-intro.md)
- [System Time](https://docs.tech.sofi.com/pro/reference/system-time.md)
- [Authentication](https://docs.tech.sofi.com/pro/reference/api-reference-authentication.md)
- [Idempotency](https://docs.tech.sofi.com/pro/reference/idempotency.md)
- [Responses](https://docs.tech.sofi.com/pro/reference/response.md)
- [Status Codes and Errors](https://docs.tech.sofi.com/pro/reference/errors.md)
- [Rate Limits](https://docs.tech.sofi.com/pro/reference/rate-limits.md)
- [Record-Set Pagination](https://docs.tech.sofi.com/pro/reference/record-set-paging.md)
- [Breaking Change Policy](https://docs.tech.sofi.com/pro/reference/breaking-change-policy.md)
- [PCI-Sensitive Data](https://docs.tech.sofi.com/pro/reference/pci-sensitive-data.md)
- [Accounts and Cards](https://docs.tech.sofi.com/pro/reference/accounts-and-cards.md)
- [Create Account](https://docs.tech.sofi.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…
- [Void Create Account](https://docs.tech.sofi.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.…
- [Create Virtual Card Account](https://docs.tech.sofi.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 > method and you verify customer…
- [Run CIP](https://docs.tech.sofi.com/pro/reference/post_runcip.md): Use the Run CIP endpoint to run the legacy <> 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…
- [Get Enrollment Info](https://docs.tech.sofi.com/pro/reference/post_getenrollmentinfo.md): Use Get Enrollment Info to get the customer data that was submitted with Start Enrollment or with a >. This endpoint is not integrated with <>. This endpoint is different from Start Enrollment or Start Enrollment. > 📘 Note >…
- [Verify Enrollment](https://docs.tech.sofi.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…
- [Run Enrollment CIP](https://docs.tech.sofi.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…
- [Get Balance](https://docs.tech.sofi.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…
- [Update Account](https://docs.tech.sofi.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…
- [Get Account by ID](https://docs.tech.sofi.com/pro/reference/post_getaccountbyid.md): Use the Get Account by ID endpoint to retrieve account information using _exactly one_ of the mutually exclusive lookup keys. See Account…
- [Search Accounts](https://docs.tech.sofi.com/pro/reference/post_searchaccounts.md): Use the Search Accounts endpoint to find a customer account by passing at least one of the parameters. The data in the response is similar to what the <> search provides. Try Create…
- [Add Account](https://docs.tech.sofi.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…
- [Get Interest](https://docs.tech.sofi.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…
- [Get Savings Interest](https://docs.tech.sofi.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…
- [Set User-Defined Account Field](https://docs.tech.sofi.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 Set…
- [Charge Off Account](https://docs.tech.sofi.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…
- [Recover Charged-Off Account](https://docs.tech.sofi.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…
- [Get Roundup Accounts](https://docs.tech.sofi.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.tech.sofi.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 > and <>) to an existing <>. Cards that are created with this endpoint are active upon creation, and the…
- [Verify Card Security Code](https://docs.tech.sofi.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…
- [Void Add Card](https://docs.tech.sofi.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`…
- [Reissue Card](https://docs.tech.sofi.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…
- [Create Single-Use Virtual Card](https://docs.tech.sofi.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…
- [Create Provisioning Request](https://docs.tech.sofi.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…
- [Get Card Tokens](https://docs.tech.sofi.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…
- [Manage Card Token](https://docs.tech.sofi.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.…
- [Modify Status](https://docs.tech.sofi.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 >.
- [Get Customer Note History](https://docs.tech.sofi.com/pro/reference/post_getcustomernotehistory.md): Use the Get Customer Note History endpoint to retrieve the customer notes that are in the <>. This endpoint requires a date range: 365 days maximum.
- [Transactions](https://docs.tech.sofi.com/pro/reference/transactions.md)
- [Get Account Overview](https://docs.tech.sofi.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…
- [Get Transaction History](https://docs.tech.sofi.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…
- [Get All Transaction History](https://docs.tech.sofi.com/pro/reference/post_getalltranshistory.md): Use the Get All Transaction History endpoint to retrieve all of the transactions on the SoFi Tech Solutions ledger, including backouts, denied transactions, <>-only requests, and…
- [Get Authorization History](https://docs.tech.sofi.com/pro/reference/post_getauthhistory.md): Use the Get Authorization History endpoint to retrieve a list of authorizations. By default it returns authorizations that have not settled, expired, or been reversed. You can return authorizations…
- [Get Auth Settle Detail](https://docs.tech.sofi.com/pro/reference/post_getauthsettledetail.md): Use the Get Auth Settle Detail endpoint to retrieve a single coalesced detail record spanning both the authorization and settlement data.
- [Get Pending Merchant Credits](https://docs.tech.sofi.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…
- [Update Pending Merchant Credit](https://docs.tech.sofi.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…
- [Expire Authorization](https://docs.tech.sofi.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…
- [Create Adjustment](https://docs.tech.sofi.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…
- [Reverse Adjustment](https://docs.tech.sofi.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`…
- [Create Payment](https://docs.tech.sofi.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…
- [Update Payment](https://docs.tech.sofi.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…
- [Get Payment History](https://docs.tech.sofi.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…
- [Assess Fee](https://docs.tech.sofi.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 system for your program.
- [Reverse Fee](https://docs.tech.sofi.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 system. If the fee was…
- [Get Fee History](https://docs.tech.sofi.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…
- [Get Fee Summary](https://docs.tech.sofi.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…
- [Get Pending Fees](https://docs.tech.sofi.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…
- [Create Account Transfer](https://docs.tech.sofi.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…
- [Reverse Account Transfer](https://docs.tech.sofi.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…
- [Add ACH Account](https://docs.tech.sofi.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…
- [Add ACH Account Corporate](https://docs.tech.sofi.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…
- [Get ACH Accounts](https://docs.tech.sofi.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 Create ACH Transaction endpoint. You cannot…
- [Get ACH Transaction History](https://docs.tech.sofi.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.tech.sofi.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.…
- [Get Pending Deposits](https://docs.tech.sofi.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…
- [Modify Pending Deposit Status](https://docs.tech.sofi.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…
- [Get Direct Deposit Switch Token](https://docs.tech.sofi.com/pro/reference/post_getdirectdepositswitchtoken.md): Use the Get Direct Deposit Switch Token endpoint to request a `token` from SoFi Tech Solutions to pass to the direct deposit switch provider's SDK. See Creating a Billpay Transaction for…
- [Add Paper Biller](https://docs.tech.sofi.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…
- [Modify Paper Biller](https://docs.tech.sofi.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…
- [Add RPPS Biller](https://docs.tech.sofi.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 > biller. All non-required fields are nullifiable. To cancel a scheduled series, either set `endDate` to the current date or pass…
- [Remove Biller](https://docs.tech.sofi.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 > database. Pass `billerName` (required), `billerState` (recommended) and `billerAccountNo` (optional). If the biller…
- [Create Bill Payment](https://docs.tech.sofi.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…
- [Get Bill Payment History](https://docs.tech.sofi.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…
- [Cancel Bill Payment](https://docs.tech.sofi.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` *…
- [Get Scheduled Bill Payments](https://docs.tech.sofi.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…
- [Get Billpay Switch Token](https://docs.tech.sofi.com/pro/reference/post_getbillpayswitchtoken.md): Use the Get Billpay Switch Token endpoint to request a `token` from SoFi Tech Solutions to pass to the payment method switch provider's SDK. See Create Hold endpoint.
- [Expire Hold](https://docs.tech.sofi.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…
- [Create Simulated Card Authorization](https://docs.tech.sofi.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…
- [Create Simulated Card Settlement](https://docs.tech.sofi.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 > environment. This endpoint creates a pending transaction, defined by the…
- [Cancel Simulated Incoming ACH Transaction](https://docs.tech.sofi.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…
- [Get Simulated Incoming ACH Transaction](https://docs.tech.sofi.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 Auth…
- [Delete Account-Level Auth Control](https://docs.tech.sofi.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.tech.sofi.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…
- [Set Account-Level MCC Controls](https://docs.tech.sofi.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…
- [Delete Account-Level MCC Control](https://docs.tech.sofi.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.tech.sofi.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…
- [Set Account-Level Merchant Control](https://docs.tech.sofi.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…
- [Delete Account-Level Merchant Control](https://docs.tech.sofi.com/pro/reference/post_deleteaccountlevelmerchantcontrol.md): Use the Delete Account-Leve Merchant Control endpoint to delete one merchant ID <>.
- [Get Overdraft Balance](https://docs.tech.sofi.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`…
- [Set Overdraft Limit](https://docs.tech.sofi.com/pro/reference/post_setoverdraftlimit.md): Use the Set Overdraft Limit endpoint to modify the overdraft limit for the specified account.
- [Get Overdraft Limit Change History](https://docs.tech.sofi.com/pro/reference/post_getoverdraftlimitchangehistory.md): 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.tech.sofi.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.tech.sofi.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.tech.sofi.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.tech.sofi.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…
- [Set AutoPay Attempt](https://docs.tech.sofi.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.tech.sofi.com/pro/reference/post_getautopayhistory.md): Use the Get AutoPay History endpoint to retrieve autopay transactions during the specified timespan.
- [Get AutoPay Plan](https://docs.tech.sofi.com/pro/reference/post_getautopayplan.md): Use the Get AutoPay Plan endpoint to retrieve the current autopay configuration and the next scheduled execution date for a credit account.
- [Get Authorized Users](https://docs.tech.sofi.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.tech.sofi.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…
- [Get Corporate Credit Summary](https://docs.tech.sofi.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…
- [Get Corporate Credit Change History](https://docs.tech.sofi.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.tech.sofi.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.tech.sofi.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.tech.sofi.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…
- [Is RTF Funding Account](https://docs.tech.sofi.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.tech.sofi.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.tech.sofi.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…
- [Get Bulk Card Order](https://docs.tech.sofi.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.…
- [Create Bulk Card Order](https://docs.tech.sofi.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…
- [Get Load Locations](https://docs.tech.sofi.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.tech.sofi.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.tech.sofi.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.tech.sofi.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.tech.sofi.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…
- [Resubmit Federal Benefit Enrollment](https://docs.tech.sofi.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…
- [Update Federal Benefit Enrollment](https://docs.tech.sofi.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 Create Location Fee endpoint. You cannot change `feeType`…
- [Create Group](https://docs.tech.sofi.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` -…
- [Update Group](https://docs.tech.sofi.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)…
- [Delete Groups](https://docs.tech.sofi.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…
- [Get Groups Info](https://docs.tech.sofi.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…
- [Get Root Groups](https://docs.tech.sofi.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…
- [Get Group Hierarchy](https://docs.tech.sofi.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…
- [Set Account Group Relationships](https://docs.tech.sofi.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…
- [Remove Account Group Relationship](https://docs.tech.sofi.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…
- [Get Account Group Relationships](https://docs.tech.sofi.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 Events API messages to their interfaces. You can use any of the…
- [Get Alerts](https://docs.tech.sofi.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.tech.sofi.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.tech.sofi.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.tech.sofi.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 the> configurations.
- [Get Promontory Bank List](https://docs.tech.sofi.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…
- [Get Ingo Customer ID](https://docs.tech.sofi.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.tech.sofi.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.tech.sofi.com/pro/reference/api-reference-enums.md)
- [Account Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-account-statuses.md)
- [ACH Account Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-ach-account-statuses.md)
- [ACH Return Codes](https://docs.tech.sofi.com/pro/reference/api-reference-ach-return-codes.md)
- [ACH Transaction Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-ach-transaction-statuses.md)
- [Activity Type](https://docs.tech.sofi.com/pro/reference/api-reference-activity-type.md)
- [Authorization Status Codes](https://docs.tech.sofi.com/pro/reference/api-reference-authorization-status-codes.md)
- [Bill Payment Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-bill-payment-statuses.md)
- [Card Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-card-statuses.md)
- [Customer ID Types](https://docs.tech.sofi.com/pro/reference/api-reference-customer-id-types.md)
- [Deposit Category Codes](https://docs.tech.sofi.com/pro/reference/api-reference-deposit-category-codes.md)
- [Deposit Status Codes](https://docs.tech.sofi.com/pro/reference/api-reference-deposit-status-codes.md)
- [Emboss Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-emboss-statuses.md)
- [Enrollment Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-enrollment-statuses.md)
- [Federal Benefit Enrollment Agency Types](https://docs.tech.sofi.com/pro/reference/api-reference-federal-benefit-enrollment-agency-types.md)
- [Federal Benefit Enrollment Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-federal-benefit-enrollment-statuses.md)
- [Global Response Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-global-response-statuses.md)
- [Incoming ACH Simulation Payload Values](https://docs.tech.sofi.com/pro/reference/api-reference-incoming-ach-simulation-payload-values.md)
- [Instant Issue Card Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-instant-issue-card-statuses.md)
- [Limit Response Codes](https://docs.tech.sofi.com/pro/reference/api-reference-limit-response-codes.md)
- [Manage Card Token Values](https://docs.tech.sofi.com/pro/reference/api-reference-manage-card-token-values.md)
- [Modify Pending Deposit Status Return Codes](https://docs.tech.sofi.com/pro/reference/api-reference-modify-pending-deposit-status-return-codes.md)
- [Modify Status Types](https://docs.tech.sofi.com/pro/reference/api-reference-modify-status-types.md)
- [Network Codes](https://docs.tech.sofi.com/pro/reference/api-reference-card-authorization-network-codes.md)
- [On-Demand Alert Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-on-demand-alert-statuses.md)
- [Restricted Company Entry Descriptions Values](https://docs.tech.sofi.com/pro/reference/api-reference-restricted-company-entry-descriptions-values.md)
- [SEC Codes Requirements for ACH](https://docs.tech.sofi.com/pro/reference/api-reference-sec-codes-requirements-for-ach.md)
- [Set Account Feature Values](https://docs.tech.sofi.com/pro/reference/api-reference-set-account-feature-values.md)
- [Simulated Transaction Types](https://docs.tech.sofi.com/pro/reference/api-reference-simulated-transaction-types.md)
- [Special Functions](https://docs.tech.sofi.com/pro/reference/api-reference-special-functions.md)
- [Transaction Types](https://docs.tech.sofi.com/pro/reference/api-reference-transaction-types.md)
- [Validations](https://docs.tech.sofi.com/pro/reference/api-reference-validations.md)
- [address1](https://docs.tech.sofi.com/pro/reference/api-reference-address1-validation.md)
- [Phone Validation](https://docs.tech.sofi.com/pro/reference/api-reference-phone-validation.md)
- [Special Characters](https://docs.tech.sofi.com/pro/reference/api-reference-special-characters.md)
## API Reference: Dispute API 3.0
- [About Dispute API 3.0](https://docs.tech.sofi.com/pro/reference/api-reference-about-dispute-api-30.md)
- [Intake Sequence](https://docs.tech.sofi.com/pro/reference/api-reference-subcat-intake-sequence.md)
- [/claim/intake/create](https://docs.tech.sofi.com/pro/reference/claim-intake-create.md): Use this endpoint to create a new claim in the dispute system. 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…
- [/claim/intake/retrieveReasons](https://docs.tech.sofi.com/pro/reference/claim-intake-retrievereasons.md): Use this endpoint 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. Because the dispute system now…
- [/claim/intake/addClaimReasons](https://docs.tech.sofi.com/pro/reference/claim-intake-addclaimreasons.md): Use this endpoint 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.tech.sofi.com/pro/reference/claim-intake-retrievetransactions.md): Use this endpoint 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…
- [/claim/intake/addTransactions](https://docs.tech.sofi.com/pro/reference/claim-intake-addtransactions.md): Use this endpoint 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.tech.sofi.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 > >…
- [/claim/intake/retrieveOtherAccounts](https://docs.tech.sofi.com/pro/reference/claim-intake-retrieveotheraccounts.md): Use this endpoint 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…
- [/claim/intake/retrieveCreditTransactions](https://docs.tech.sofi.com/pro/reference/claim-intake-retrievecredittransactions.md): Use this endpoint 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…
- [/claim/intake/retrieveSimilarTransactions](https://docs.tech.sofi.com/pro/reference/claim-intake-retrievesimilartransactions.md): Use this endpoint 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…
- [/claim/intake/addSimilarTransactions](https://docs.tech.sofi.com/pro/reference/claim-intake-addsimilartransactions.md): Use this endpoint to add selected duplicate transaction to claim. Requires a question response indicating in `APIDocumentationList` that this method is required Prerequisite API call: -…
- [/claim/intake/addQuestionnaire](https://docs.tech.sofi.com/pro/reference/claim-intake-addquestionnaire.md): Use this endpoint to submit user answers to the detailed questionnaire. Prerequisite API call: - `/claim/intake/retrieveQuestionnaire`
- [/claim/intake/retrieveDocRequirements](https://docs.tech.sofi.com/pro/reference/claim-intake-retrievedocrequirements.md): Use this endpoint 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/addDocuments](https://docs.tech.sofi.com/pro/reference/claim-intake-adddocuments.md): Use this endpoint to upload the documents to the claim. Prerequisite API call: - `/claim/intake/addQuestionnaire` - `/claim/intake/retrieveDocRequirements`
- [/claim/intake/retrieveSummary](https://docs.tech.sofi.com/pro/reference/claim-intake-retrievesummary.md): Use this endpoint 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/submit](https://docs.tech.sofi.com/pro/reference/claim-intake-submit.md): Use this endpoint 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`…
- [Other Intake](https://docs.tech.sofi.com/pro/reference/api-reference-subcat-other-intake.md)
- [/claim/intake/retrieveConfirmation](https://docs.tech.sofi.com/pro/reference/claim-intake-retrieveconfirmation.md): Use this endpoint to retrieve the confirmation document for a claim. Prerequisite API call: - `/claim/intake/submit`
- [/claim/intake/bulkCreate](https://docs.tech.sofi.com/pro/reference/claim-intake-bulkcreate.md): Use this endpoint 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…
- [/claim/attachments/add](https://docs.tech.sofi.com/pro/reference/claim-attachments-add.md): Use this endpoint to add attachments to an existing claim
- [/claim/list](https://docs.tech.sofi.com/pro/reference/claim-list.md): Use this endpoint 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.tech.sofi.com/pro/reference/claim-details-retrieve.md): Use this endpoint to get claim details > 📘 Note > > This endpoint may return different data depending on the value of `profile-type`. See 👍 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…
- [Get External Account Link](https://docs.tech.sofi.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…
- [Get External Account Link Access](https://docs.tech.sofi.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…
- [List External Account Links](https://docs.tech.sofi.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…
- [Load External Account Links](https://docs.tech.sofi.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…
- [Modify External Account Link](https://docs.tech.sofi.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…
- [Remove External Account Links](https://docs.tech.sofi.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.tech.sofi.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…
- [Get Transfer](https://docs.tech.sofi.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…
- [Cancel Transfer](https://docs.tech.sofi.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`…
- [List Transfers](https://docs.tech.sofi.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…
## API Reference: Loan API
- [About the Loan API](https://docs.tech.sofi.com/pro/reference/api-reference-about-the-loan-api.md)
- [Simulate Loan](https://docs.tech.sofi.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…
- [Create Loan](https://docs.tech.sofi.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…
- [Create SMB Loan](https://docs.tech.sofi.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…
- [Create Loan From Transactions](https://docs.tech.sofi.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…
- [Get Loan Status](https://docs.tech.sofi.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.tech.sofi.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…
- [Get Loan Payment Schedule](https://docs.tech.sofi.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…
- [Get Loan Installment Statuses](https://docs.tech.sofi.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,…
- [Update Loan Status](https://docs.tech.sofi.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.tech.sofi.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…
## API Reference: Public Config API
- [About the Public Config API](https://docs.tech.sofi.com/pro/reference/api-reference-about-the-public-config-api.md)
- [Get Product Config](https://docs.tech.sofi.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.tech.sofi.com/pro/reference/api-reference-pubconfig-limit-types.md)
- [Load Types](https://docs.tech.sofi.com/pro/reference/api-reference-pubconfig-load-types.md)
- [Load-Limit Types](https://docs.tech.sofi.com/pro/reference/api-reference-pubconfig-load-limit-types.md)
- [Product Categories](https://docs.tech.sofi.com/pro/reference/api-reference-pubconfig-product-categories.md)
- [Product Types](https://docs.tech.sofi.com/pro/reference/api-reference-pubconfig-product-types.md)
- [Transfer Types](https://docs.tech.sofi.com/pro/reference/api-reference-pubconfig-transfer-types.md)
- [Transfer-Limit Types](https://docs.tech.sofi.com/pro/reference/api-reference-pubconfig-transfer-limit-types.md)
## API Reference: Events API
- [About Events API](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-about-events-api.md)
- [Events API Authentication](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-events-api-authentication.md)
- [Paths and Content Types](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-paths-and-content-types.md)
- [Migrating to Standard Event Templates](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-migrating-to-standard-event-templates.md)
- [AABI/BBAL/BMON: bal](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-bal.md): A cardholder performed an ATM balance inquiry, or an account balance is being reported for the day or month. Event code `AABI` is for the ATM balance inquiry, `BBAL` is for the daily balance report,…
- [AACN/GACN/SACN: mobile_activation ACN](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-mobile-activation-acn.md): Mastercard has sent an activation code after an activation attempt entered the yellow path, and the cardholder followed instructions to confirm their identity. This message contains the activation…
- [ACCL: account_closed](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-account-closed.md): An account was closed in the Customer Service Tool. Also triggered by the Program API Recover Charged-Off Account endpoint. This event…
- [ACFC: account_feature_change](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-account-feature-change.md): A feature value has changed for feature type 11, 20, 21 or 22. See the Set Account Feature Values enumeration for an…
- [ACST: account_status_change](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-account-status-change.md): An account status has changed to a value that is in the ACMSG product parameter. - **Trigger** — The account status changes to a value in ACMSG. - **Processes** — These processes contain the event…
- [ADPE/AFPE: agserv_PIN_change_fail](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-agserv-pin-change-fail.md): An attempt to stage a PIN change was unsuccessful. Event code `ADPE` is for attempts made using the direct POST PIN-set procedure, and `AFPE` is for attempts made using the direct render PIN-set…
- [ADPS/AFPS: agserv_PIN_change_success](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-agserv-pin-change-success.md): A PIN change was successfully staged. Event code `ADPS` is for attempts made using the direct POST PIN-set procedure, and `AFPS` is for attempts made using the direct render PIN-set procedure. When…
- [ADRC: addr_chg](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-addr-chg.md): A cardholder's primary address was updated by the Program API or on the Galileo-hosted cardholder website. When the change is made by the Program API, the event is triggered when any value is passed…
- [ARDP/GRDP/SRDP: mobile_activation RDP](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-mobile-activation-rdp.md): An attempt to provision a card to a mobile wallet has failed and is on the red path. The `wallet_type` field contains the mobile wallet type (`Apple`, `Google`, `Samsung`), and the first letter of…
- [ATCN/GTCN/STCN: mobile_activation TCN](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-mobile-activation-tcn.md): A card was successfully provisioned to a mobile wallet. The `wallet_type` field contains the mobile wallet type (`Apple`, `Google`, `Samsung`), and the first letter of the code also indicates the…
- [ATKC/GTKC/STKC/VTKC: mobile_activation TKC](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-mobile-activation-tkc.md): A token was generated by Visa and sent to the mobile wallet provider. The token is not active at this point and must be activated by the wallet provider. When the token is activated you will receive…
- [ATVD/GTVD/STVD: mobile_activation TVD](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-mobile-activation-tvd.md): A tokenized card was removed from a mobile wallet. The `wallet_type` field contains the mobile wallet type (`Apple`, `Google`, `Samsung`), and the first letter of the code also indicates the wallet…
- [ATVN/GTVN/STVN: mobile_activation TVN](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-mobile-activation-tvn.md): _Mastercard only_. An activation attempt using the mobile activation code was unsuccessful. Possible reasons for failure are: * Number of retries exceeded * Code expired or invalidated * Activation…
- [ATVR/GTVR/STVR: mobile_activation TVR](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-mobile-activation-tvr.md): A tokenized card was reactivated. The `wallet_type` field contains the mobile wallet type (`Apple`, `Google`, `Samsung`), and the first letter of the code also indicates the wallet type: * `Axxx` —…
- [AYLP/GYLP/SYLP: mobile_activation YLP](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-mobile-activation-ylp.md): An attempt to provision a card to a mobile wallet was unsuccessful and is on the yellow path. The cardholder must provide additional information to validate their identity, usually by providing an…
- [BACT: card_activated](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-card-activated.md): A card has been activated or reactivated. [block:callout] { "type": "info", "title": "Note", "body": "Modify Status endpoint with `type:…
- [BFID: failed_id](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-failed-id.md): A prospective customer failed Galileo's integrated ID verification. This event is sent regardless of account status. - **Trigger** — The Active Fraud process returns a Failed verdict. -…
- [BNEG: neg_bal](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-neg-bal.md): An account has a negative balance. The Galileo process that detects negative balances runs every morning from 03:00–04:00 MST. This event is sent only when MPNEG is set to `Y`. Compare with >. - **Trigger** — One of these things occurs: - The Submit…
- [CSNT: card_status_change](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-card-status-change.md): A card status has changed. CDMSG controls which new card statuses trigger this event. This event is triggered by the PHP Program API only when FCSNT is set to 1; for the Python Program API, FCSNT is…
- [CSUP: case_updated](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-case-updated.md): A dispute case has been updated by either the Dispute API or the <>. - **Trigger** — A change is made to an existing dispute case. - **Processes** — These processes contain the event…
- [DDSE: direct_deposit_switch_event](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-direct-deposit-switch-event.md): The status of a direct deposit switch has changed. - **Trigger** — The status of a direct deposit switch changes. - **Processes** — These processes contain the event trigger: - Account holder…
- [DSCT: dispute_created](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-dispute-created.md): A dispute was created with the Program API or the Customer Service Tool. - **Trigger** — A dispute is created. - **Processes** — These processes contain the event trigger: - Resubmit Federal Benefit…
- [FBSR: fed_benefits_status_returned](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-fed-benefits-status-returned.md): Federal benefits enrollment status returned. - **Processes** — These processes contain the event trigger: - The agency sends returned FBE applications to SoFi Tech Solutions
- [FBSS: fed_benefits_status_submitted](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-fed-benefits-status-submitted.md): Federal benefits enrollment status submitted. - **Processes** — These processes contain the event trigger: - Create Federal Benefit…
- [FBSU: fed_benefits_status_updated](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-fed-benefits-status-updated.md): Federal benefits enrollment status updated. - **Processes** — These processes contain the event trigger: - Update Federal Benefit…
- [FRZN: frozen](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-frozen.md): A card was frozen. The account and card statuses were not changed—only the `status` value in the `freeze_info` object was changed. - **Trigger** — The `status` value in the `freeze_info` object is…
- [FTID: fail_id](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-fail-id.md): A customer failed Galileo's integrated ID verification process. The account status has been changed to the value specified in TIDST (default: `F`). - **Trigger** — Galileo's integrated ID…
- [GDBF: ext_trans_debit_fail](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-ext-trans-debit-fail.md): The External Trans API is retrying an incoming ACH debit (moving funds out of the customer account) for the last time. - **Trigger** — The External Trans API reaches the retry limit. -…
- [GDBR: ext_trans_debit_retry](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-ext-trans-debit-retry.md): The External Trans API will retry an incoming ACH debit (moving funds out of the customer account). - **Trigger** — The External Trans API schedules an ACH debit retry. - **Processes** — These…
- [ISFE: insufficient_funds_to_emboss](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-insufficient-funds-to-emboss.md): A replacement for a lost or stolen card was not embossed because there were insufficient funds in the cardholder account for the replacement fee and express mail fee, if any. The emboss record has…
- [LBLC: low_balance_notify](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-low-balance-notify.md): A balance has dropped below the amount specified in LOBTH. If LOBTH is not set, this event is not triggered. - **Trigger** — The available balance is lower than LOBTH. - **Processes** — These…
- [LSCN: lost/stolen card no replacement](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-lost-stolen-card-no-replacement.md): A card was marked lost or stolen, and no replacement card will be issued. See the Lost, Stolen, or Damaged Cards guide for more…
- [LSCR: lost/stolen card with replacement](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-lost-stolen-card-with-replacement.md): A card was marked lost or stolen, and a replacement card will be issued. See the Lost, Stolen, or Damaged Cards guide for more…
- [NOTE: note](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-note.md): A note was added to the specified account in the Customer Service Tool or by the Program API. - **Trigger** — A note is added to the account. - **Processes** — These processes contain the event…
- [ODAA: overdraft_authorization](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-overdraft-authorization.md): An authorization caused a core account to draw on its overdraft account. The balance of the core account could have been positive or negative prior to this authorization. For more information see Creating an…
- [ODNB: overdraft_negative_balance](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-overdraft-negative-balance.md): A core account has drawn on its overdraft account for the first time since the available core balance was positive. If the available core balance is already negative, and a transaction draws on the…
- [ODOT: overdraft_opt_out](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-overdraft-opt-out.md): A core account lost overdraft functionality. - **Trigger** — Account feature 17 for the core account changes to `E` or `I`. - **Processes** — These processes contain the event trigger: - `ODSC: overdraft_status_change` message is sent at the same time…
- [ODSN: overdraft_limit_change](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-overdraft-limit-change.md): An overdraft account has become active, usually because it was unfrozen after the account holder paid off the overdraft. The limit may have changed from 0 upon reactivation. - **Trigger** — The…
- [PCHG: profile_changed](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-profile-changed.md): Customer profile information was changed in the Customer Service Tool. This event is triggered by address, phone, and email changes only when Commit Card PIN Change is successful as well as when the PIN is changed by…
- [PSUC: card_returned](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-card-returned.md): The shipping department received a card that was returned by a cardholder. This event is sent regardless of account status. - **Trigger** — The shipping department reports that the card has been…
- [PSWC: product_switched](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-product-switched.md): An account changed from one product to another. - **Trigger** — The `prod_id` for the account changed. - **Processes** — These processes contain the event trigger: - Program API endpoints: *…
- [PTID: pass_id](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-pass-id.md): A customer passed Galileo's integrated ID verification process. - **Trigger** — Galileo's integrated ID verification process returns a Success verdict. - **Processes** — These processes contain the…
- [RBEX: card_expiring](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-card-expiring.md): A card is going to expire in the configured number of days. - **Trigger** — Today is the expiration date minus the configured number of days. - **Processes** — These processes contain the event…
- [RTNG: pmt_hub_return](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-pmt-hub-return.md): Galileo rejected and returned an incoming transaction over Payment Hub rails. Available balance has not changed. - **Trigger** — Galileo returns an incoming transaction. - **Processes** — These…
- [SENT: card_shipping_info](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-card-shipping-info.md): Embosser has notified Galileo that a new card is in the mail. (Only supported by Arrow Eye embosser right now.)
- [SHIP: card_shipped](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-card-shipped.md): Galileo sent a create-card request to a third-party embosser. This event is triggered for both new cards and reissued cards. - **Trigger** — An emboss record is created for the card. -…
- [TKUP: token_update](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-token-update.md): A tokenized card was frozen, unfrozen, reissued, or cancelled, and the updated tokens have been synchronized with Mastercard. - **Trigger** — The updated tokens are synchronized with Mastercard. -…
- [UFRZ: unfrozen](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-unfrozen.md): A card was unfrozen. The account and card statuses were not changed—only the `status` value in the `freeze_info` object was changed. This event is sent only when a card is explicitly unfrozen by the…
- [VAPI: mobile_activation API](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-mobile-activation-api.md): Visa has sent an activation code after an activation attempt entered the yellow path and the cardholder followed instructions to confirm their identity. This message contains the activation code. The…
- [AAAU/BAUT: auth](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-auth.md): An authorization request was approved. The available balance has changed. Event code `AAAU` is for completions (advice), reversal notifications, AVS-only checks, and yellow-path tokenization…
- [AAPM: auth_payment](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-auth-payment.md): A card-load request was approved. - **Trigger** — You or Galileo approve a request to load funds onto a card. - **Processes** — These processes contain the event trigger: - SoFi Tech Solutions…
- [AIFI: atm_issuer_fee_inquiry](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-atm-issuer-fee-inquiry.md): _Colombia only._ A cardholder made an issuer-fee inquiry to see what the fee would be for an ATM transaction. The available balance has not changed. - **Trigger** — Galileo receives an ATM…
- [AUFB: auth_fallback](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-auth-fallback.md): Galileo tried to contact your Auth API webhook, and there was a timeout or other problem. Galileo processed a transaction. Available balance may or may not have changed. APIFB must be set to `Y` for…
- [AUMD: auth_metadata](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-auth-metadata.md): This event communicates request/response times for the Auth API. The AUTMD parameter must be set to receive this event. This event is sent after every authorization transaction is completed. -…
- [BEXP: auth_exp](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-auth-exp.md): An authorized transaction expired before it was settled, completed, or incremented. The authorization amount has been returned to the available balance, either credit or debit. If this authorization…
- [BEXR: auth_exp_reversal](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-auth-exp-reversal.md): An authorization reversal expired. The reversal amount has been returned to the available balance, either credit or debit. If this reversal timed out along with its corresponding authorization,…
- [BNPD: denied_auth_buy_now_pay_later](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-denied-auth-buy-now-pay-later.md): Mastercard denied an authorization request because the merchant does not support Mastercard's buy now, pay later (BNPL) program. - **Trigger** — Galileo receives advice from Mastercard to notify…
- [BNSF: denied_auth_nsf](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-denied-auth-nsf.md): An authorization request was denied because of insufficient funds, and the transaction was not initiated at a gas pump. (See > belongs to a card that has not yet been issued. - **Trigger** — You or Galileo deny an authorization request because the PAN has not…
- [DAUT: denied_auth](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-denied-auth.md): An authorization request was denied. Available balance has not changed. This event is sent only when the reason for the denial is not covered by one of these other authorization-denial events: * > financial or non-financial transaction. You can receive this event only when STIPR is set. - **Trigger** — Galileo receives a STIP advice from Visa…
- [SUVA: single_use_invalid_amount](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-single-use-invalid-amount.md): An authorization request for a single-use card was denied because it is less than the minimum amount or exceeds the maximum amount configured for the card. This applies to the amount of the first…
- [SUVM: single_use_secondary_transaction](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-single-use-secondary-transaction.md): A subsequent authorization request for a single-use card was denied because it was used at a different merchant location than the previous authorization. - **Trigger** — Galileo denies an…
- [TDSS: three_ds_status](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-three-ds-status.md): A <> authentication attempt was completed. This event forwards values from the <>. - **Trigger** — SoFi Tech Solutions's 3DS service finishes evaluating an authentication…
- [SETL: setl](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-setl.md): A transaction was settled. The amount has been posted to the specified account. Available balance has changed only if the settlement amount was different from the authorization amount or if the…
- [ACHC: ach_credit_fail](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-ach-credit-fail.md): An incoming ACH request to move funds into a customer account has failed. The available balance has not changed. You can receive this event only if FACHA is set to `Y`. Reasons for failure could be:…
- [ACHR: ach_debit_fail](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-ach-debit-fail.md): An incoming ACH request to move funds out of a customer account has failed. The available balance has not changed. You can receive this event only if FACHA is set to `Y`. Reasons for failure could…
- [ACRT: ach_return](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-ach-return.md): An outgoing ACH request was rejected and returned. The available balance may have changed, depending on whether funds had already been moved into or out of the customer account. You can receive this…
- [BADJ: adj](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-adj.md): The available balance has been adjusted. A credit has a positive value for `amount`, and a debit has a negative value. - **Trigger** — The specified amount is credited or debited to the account. -…
- [BDPM: pmt_delayed](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-pmt-delayed.md): An attempt to move funds into a customer account has been delayed because of a load limit violation. An automated process will attempt to post the transaction on the next day. Available balance has…
- [BFEE: fee](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-fee.md): A fee was posted to the specified account. Available balance has changed. The value for `amount` is positive even though the amount is debited from the account. - **Trigger** — A fee is assessed to…
- [BLVF: billpay_limit_violation](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-billpay-limit-violation.md): A billpay transaction violated a velocity limit. The adjustment was not posted to the account. The available balance has not changed. - **Trigger** — An attempted bill payment violates the limit set…
- [BPAR: billpay_retry](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-billpay-retry.md): The billpay process must retry a transaction that was sent to the External Trans API. Either a timeout occurred, or you indicated that Galileo…
- [BPAY: billpay](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-billpay.md): A billpay transaction or a refund check was adjusted out of the specified account. The available balance has changed. This event is sent instead of `BADJ: adj`. - **Trigger** — A billpay transaction…
- [BPCC: billpay_check_cleared](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-billpay-check-cleared.md): A billpay or refund check was cashed. Available balance has not changed. - **Trigger** — Galileo receives notification that the check has cleared the bank. - **Processes** — These processes contain…
- [BPCL: billpay_cancelled](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-billpay-cancelled.md): A billpay or refund check was canceled in the <>. The available balance has not changed. If the amount was already adjusted from the account, Galileo returns the amount to the account…
- [BPCM: billpay_check_mailed](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-billpay-check-mailed.md): A paper check was included in a billpay or refund-check order. The available balance has not changed. - **Trigger** — A paper-check print order is created. - **Processes** — These processes contain…
- [BPCQ: billpay_request_made](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-billpay-request-made.md): A billpay request was initiated. The billpay transaction has been created and is in `status: N`. The available balance has not changed. - **Trigger** — A billpay request is initiated. -…
- [BPCR: billpay_request_returned](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-billpay-request-returned.md): A refund or billpay check was returned in the mail. The payment has not yet been returned to the account, so the available balance has not changed. When the amount is returned to the account, a >) payment was returned by Mastercard. - **Trigger** — Mastercard rejects an RPPS payment. - **Processes** — These processes contain the event trigger: - SoFi Tech…
- [BSPF: sched_billpay_fail](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-sched-billpay-fail.md): A bill payment has failed because of insufficient funds for the payment, non-active account, or insufficient funds for the fee. The available balance has changed only if there were insufficient funds…
- [BSPM: pmt_split](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-pmt-split.md): A transaction to move funds into an account was only partially completed because of load-limit violations. For example, if the limit is $100 and the amount of the deposit is $150, then $100 is posted…
- [CRHD: create_hold](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-create-hold.md): A hold has been placed on all or part of the specified account. The available balance has changed. This event is triggered by holds that you create, ACH transactions, and automated processes, but not…
- [EXHD: expire_hold](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-expire-hold.md): A hold that was placed on a customer account has expired. The available balance has changed. This event is triggered by the expiration of holds that you created with the Program API, the Customer…
- [FACH: ach_credit_return](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-ach-credit-return.md): An outgoing ACH request to move funds into a customer account was rejected and returned by the external entity. This event is sent in addition to `BPMT: pmt`. This transaction…
- [GDAU: greendot_auth](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-greendot-auth.md): A Green Dot card load was authorized. Because this authorization does not take place over card-network rails, the authorization is not visible in the Authorized Transactions <>, the…
- [GDFA: greendot_auth_failure](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-greendot-auth-failure.md): A Green Dot card load authorization has failed. - **Trigger** — Galileo rejects a Green Dot card load. - **Processes** — These processes contain the event trigger: - SoFi Tech Solutions receives…
- [GDFC: greendot_auth_commit_fail](https://docs.tech.sofi.com/pro/reference/api-reference-events-api-greendot-auth-commit-fail.md): A Green Dot card load commit has failed. - **Trigger** — The Green Dot commit fails. - **Processes** — These processes contain the event trigger: - SoFi Tech Solutions attempts to commit a Green…
- [Enumerations](https://docs.tech.sofi.com/pro/reference/api-reference-events-enumerations.md)
- [DE003 Codes](https://docs.tech.sofi.com/pro/reference/api-reference-de003-codes.md)
- [DE022 Codes](https://docs.tech.sofi.com/pro/reference/api-reference-de022-codes.md)
- [DE025 Codes](https://docs.tech.sofi.com/pro/reference/api-reference-de025-codes.md)
- [Direct Deposit Switch Failure Status Reasons](https://docs.tech.sofi.com/pro/reference/api-reference-direct-deposit-switch-failure-status-reasons.md)
- [Dispute Claim Reasons](https://docs.tech.sofi.com/pro/reference/api-reference-dispute-claim-reasons.md)
- [Dispute Deny Reasons](https://docs.tech.sofi.com/pro/reference/api-reference-dispute-deny-reasons.md)
- [Dispute Final Statuses](https://docs.tech.sofi.com/pro/reference/api-reference-dispute-final-statuses.md)
- [Dispute Resolution](https://docs.tech.sofi.com/pro/reference/api-reference-dispute-resolution.md)
- [Event Codes](https://docs.tech.sofi.com/pro/reference/api-reference-event-codes.md)
- [Events Network Codes](https://docs.tech.sofi.com/pro/reference/api-reference-events-events-network-codes.md)
- [Payment Method Switch Failure Reasons](https://docs.tech.sofi.com/pro/reference/api-reference-billpay-switch-failure-status-reasons.md)
- [TDSS Values](https://docs.tech.sofi.com/pro/reference/api-reference-tdss-values.md)
## API Reference: Auth API
- [About Auth API](https://docs.tech.sofi.com/pro/reference/api-reference-auth-api-about-auth-api.md)
- [Auth API Webhook](https://docs.tech.sofi.com/pro/reference/auth-api-webhook.md)
- [Auth API Webhook 2.0](https://docs.tech.sofi.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`. SoFi Tech Solutions sends information about the authorization request…
- [Auth API Webhook 3.0](https://docs.tech.sofi.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`. SoFi Tech Solutions sends information about the authorization request…
- [Advice Reason Codes](https://docs.tech.sofi.com/pro/reference/api-reference-advice-reason-codes.md)
- [AVS Codes](https://docs.tech.sofi.com/pro/reference/api-reference-avs-codes.md)
- [Business Application Identifier](https://docs.tech.sofi.com/pro/reference/api-reference-business-application-identifier.md)
- [CAVV Result Code](https://docs.tech.sofi.com/pro/reference/api-reference-cavv-result-code.md)
- [CIT and MIT Indicators](https://docs.tech.sofi.com/pro/reference/api-reference-cit-and-mit-indicators.md)
- [DE061 Subfields](https://docs.tech.sofi.com/pro/reference/api-reference-de061-subfields.md)
- [Merchant Advice Codes](https://docs.tech.sofi.com/pro/reference/api-reference-merchant-advice-codes.md)
- [Relay Resistance Protocol Data](https://docs.tech.sofi.com/pro/reference/api-reference-relay-resistance-protocol-data.md)
- [Service Processing Types](https://docs.tech.sofi.com/pro/reference/api-reference-service-processing-types.md)
- [STIP Additional Detail](https://docs.tech.sofi.com/pro/reference/api-reference-stip-additional-detail.md)
- [Tokenization Recommendation Reason Codes](https://docs.tech.sofi.com/pro/reference/api-reference-tokenization-recommendation-reason-codes.md)
- [VDCAP Info](https://docs.tech.sofi.com/pro/reference/api-reference-vdcap-info.md)
## API Reference: External Trans API
- [About External Transactions API](https://docs.tech.sofi.com/pro/reference/api-reference-external-trans-api-about-external-trans-api.md)
- [Security](https://docs.tech.sofi.com/pro/reference/api-reference-external-trans-api-about-external-trans-api-security.md)
- [Retries](https://docs.tech.sofi.com/pro/reference/api-reference-external-trans-api-about-external-trans-api-retries.md)
- [API Versioning](https://docs.tech.sofi.com/pro/reference/api-reference-external-trans-api-about-external-trans-api-api-versioning.md)
- [ACH Debit Webhook](https://docs.tech.sofi.com/pro/reference/ach-debit-webhook.md)
- [ACH Debit Webhook](https://docs.tech.sofi.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 SoFi Tech Solutions.
- [Billpay Webhook](https://docs.tech.sofi.com/pro/reference/billpay-webhook.md)
- [Billpay Webhook](https://docs.tech.sofi.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 SoFi Tech Solutions.
## Recipes
- [Account Linking via Mastercard Data Connect: Load External Account Links call](https://docs.tech.sofi.com/pro/recipes/account-linking-via-mastercard-data-connect-load-external-account-links-call.md)
- [Account Linking via Mastercard Data Connect: Load External Account Links response](https://docs.tech.sofi.com/pro/recipes/account-linking-via-mastercard-data-connect-load-external-account-links-response.md)
- [Auth API v3: 3-D Secure transaction](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-3-d-secure-transaction.md)
- [Auth API v3: Adjustment from an ATM](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-adjustment-from-an-atm.md)
- [Auth API v3: Allpoint ATM Card Load](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-allpoint-atm-card-load.md)
- [Auth API v3: Approved transaction](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-approved-transaction-1.md)
- [Auth API v3: AVS check with in-app purchase](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-avs-check-with-in-app-purchase-1.md)
- [Auth API v3: Bad CVV2 with insufficient funds](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-bad-cvv2-with-insufficient-funds.md)
- [Auth API v3: Balance inquiry](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-balance-inquiry.md)
- [Auth API v3: Card frozen and load not permitted](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-card-frozen-and-load-not-permitted.md)
- [Auth API v3: Completion (advice) at gas pump](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-completion-advice-at-gas-pump.md)
- [Auth API v3: Denied cash advance](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-denied-cash-advance.md)
- [Auth API v3: Denied international incremental authorization](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-denied-international-incremental-authorization.md)
- [Auth API v3: Expiry date mismatch](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-expiry-date-mismatch.md)
- [Auth API v3: Failed PIN at ATM](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-failed-pin-at-atm-1.md)
- [Auth API v3: Failed PIN count exceeded](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-failed-pin-count-exceeded.md)
- [Auth API v3: Fraud rules engine denied auth](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-fraud-rules-engine-denied-auth.md)
- [Auth API v3: Lost card](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-lost-card.md)
- [Auth API v3: Merchant credit](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-merchant-credit.md)
- [Auth API v3: Merchant mobile wallet check](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-merchant-mobile-wallet-check.md)
- [Auth API v3: Mobile wallet provisioning request, green path](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-mobile-wallet-provisioning-request-green-path.md)
- [Auth API v3: Mobile wallet provisioning request, red path](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-mobile-wallet-provisioning-request-red-path.md)
- [Auth API v3: Partial approval](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-partial-approval.md)
- [Auth API v3: Reversal](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-reversal.md)
- [Auth API v3: STIP notification of merchant credit](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-stip-notification-of-merchant-credit.md)
- [Auth API v3: Successful card load](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-successful-card-load.md)
- [Auth API v3: Velocity limit exceeded at ATM](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-velocity-limit-exceeded-at-atm.md)
- [Auth API v3: Visa merchant credit over Mastercard rails](https://docs.tech.sofi.com/pro/recipes/auth-api-v3-visa-merchant-credit-over-mastercard-rails.md)
- [Create Account response code 407-13](https://docs.tech.sofi.com/pro/recipes/create-account-response-code-407-13.md)
- [Create Provisioning Request call: Apple Pay](https://docs.tech.sofi.com/pro/recipes/create-provisioning-request-call-apple-pay.md)
- [Create Provisioning Request call: Mastercard + Google Pay](https://docs.tech.sofi.com/pro/recipes/create-provisioning-request-call-mastercard-google-pay.md)
- [Create Provisioning Request call: Mastercard + Samsung Pay](https://docs.tech.sofi.com/pro/recipes/create-provisioning-request-call-mastercard-samsung-pay.md)
- [Create Provisioning Request call: Visa + Google Pay](https://docs.tech.sofi.com/pro/recipes/create-provisioning-request-call-visa-google-pay.md)
- [Create Provisioning Request call: Visa + Samsung Pay](https://docs.tech.sofi.com/pro/recipes/create-provisioning-request-call-visa-samsung-pay.md)
- [Create Provisioning Request response: Apple Pay](https://docs.tech.sofi.com/pro/recipes/create-provisioning-request-response-apple-pay.md)
- [Create Provisioning Request response: Google Pay](https://docs.tech.sofi.com/pro/recipes/create-provisioning-request-response-google-pay.md)
- [Create Provisioning Request response: Samsung Pay](https://docs.tech.sofi.com/pro/recipes/create-provisioning-request-response-samsung-pay.md)
- [Create Simulated ACH Transaction: ManualReviewNameMatching template](https://docs.tech.sofi.com/pro/recipes/create-simulated-ach-transaction-manualreviewnamematching-template.md)
- [Create Simulated Incoming ACH: CreditsAndDebits](https://docs.tech.sofi.com/pro/recipes/create-simulated-incoming-ach-creditsanddebits.md)
- [Get Account Cards response, secondary account, multiple emboss records](https://docs.tech.sofi.com/pro/recipes/get-account-cards-response-secondary-account-multiple-emboss-records-1.md)
- [Get Account Overview response, primary and secondary accounts](https://docs.tech.sofi.com/pro/recipes/get-account-overview-response-primary-and-secondary-accounts.md)
- [Get All Transaction History: Preauth at gas pump with completion](https://docs.tech.sofi.com/pro/recipes/get-all-transaction-history-preauth-at-gas-pump-with-completion.md)
- [Get All Transaction History response: preauthorization, backout, settlement](https://docs.tech.sofi.com/pro/recipes/get-all-transaction-history-response-preauthorization-backout-settlement.md)
- [Get Auth Control response for account](https://docs.tech.sofi.com/pro/recipes/get-auth-control-response-for-account.md)
- [Get Auth Control response for product](https://docs.tech.sofi.com/pro/recipes/get-auth-control-response-for-product.md)
- [Get Authorization History response](https://docs.tech.sofi.com/pro/recipes/get-authorization-history-response.md)
- [Get Card response, multiple emboss records](https://docs.tech.sofi.com/pro/recipes/get-card-response-multiple-emboss-records.md)
- [Get MCC Controls response for account](https://docs.tech.sofi.com/pro/recipes/get-mcc-controls-response-for-account.md)
- [Get MCC Controls response for product](https://docs.tech.sofi.com/pro/recipes/get-mcc-controls-response-for-product.md)
- [Get Merchant Controls response for account](https://docs.tech.sofi.com/pro/recipes/get-merchant-controls-response-for-account.md)
- [Get Merchant Controls response for product](https://docs.tech.sofi.com/pro/recipes/get-merchant-controls-response-for-product.md)
- [Get Transaction History response, primary and secondary accounts](https://docs.tech.sofi.com/pro/recipes/get-transaction-history-response-primary-and-secondary-accounts.md)
- [Get Transaction History response](https://docs.tech.sofi.com/pro/recipes/get-transaction-history-response.md)
## Changelog
- [October 2026](https://docs.tech.sofi.com/pro/changelog/october-2026.md)
- [September 2026](https://docs.tech.sofi.com/pro/changelog/september-2026.md)
- [August 2026](https://docs.tech.sofi.com/pro/changelog/august-2026.md)
- [July 2026](https://docs.tech.sofi.com/pro/changelog/july-2026.md)
- [June 2026](https://docs.tech.sofi.com/pro/changelog/june-2026.md)
- [May 2026](https://docs.tech.sofi.com/pro/changelog/may-2026.md)
- [April 2026](https://docs.tech.sofi.com/pro/changelog/april-2026.md)
- [March 2026](https://docs.tech.sofi.com/pro/changelog/march-2026.md)
- [February 2026](https://docs.tech.sofi.com/pro/changelog/february-2026.md)
- [January 2026](https://docs.tech.sofi.com/pro/changelog/january-2026.md)