Bank Account Verification
...
Consent-based
US

Connect Webhooks

Webhook events are sent during a Connect session as the customer interacts with the application. You can track progress through a session, get information about customer usage, and receive notifications when certain processes are complete.

Event Body

All events include a wrapper that contains metadata. The event data is within the payload key. If you specified custom events via the webhookData parameter when generating a connect url, they will be visible within the webhookData key.

JSON


Connect Events List

1) accountsDeleted

Name

Connect Support

Supported Processes

Description

accountsDeleted

Generate Connect Full

VOA, VOI, Aggregation, ACH

Sent when the specified accounts were deleted for the customer.

JSON


2) added

Name

Connect Support

Supported Processes

Description

added

Generate Connect Full

VOA, VOI, Aggregation, ACH

Sent after the customer lands on the eligible accounts page, and selects the accounts they want to submit for their loan. The accounts are saved in the account’s resource associated with the customer.

JSON


3) adding

Name

Connect Support

Supported Processes

Description

adding

Generate Connect Full

VOA, VOI, Aggregation, ACH

Sent when a customer enters their sign-in information at a financial institution and selects which accounts Connect can access to verify their financial information.

JSON


4) credentialsUpdated

Name

Connect Support

Supported Processes

Description

credentialsUpdated

Generate Connect Full / OAuth not supported

VOA, VOI, Aggregation, ACH

Sent when the customer updates their sign-in information for a selected institution. The mfa field indicates whether the credential challenge was followed by a sequential true or false MFA challenge question.

JSON


5) discovered

Name

Connect Support

Supported Processes

Description

discovered

Generate Connect Full / OAuth not supported

VOA, VOI, Aggregation, ACH

Sent after the customer has successfully signed in to an institution. All the customer’s eligible accounts to permission are included in this event. The accounts in the payload of the subsequently added event are a subset of the accounts in the discovered event. If no accounts were discovered, then an empty array is sent.

JSON


6) done

Name

Connect Support

Supported Processes

Description

done

Generate Connect Full / Connect Full – Joint Borrowers / Fix

VOA, VOI, Aggregation, ACH

The done event is sent after the customer clicks Submit at the end of a Connect experience.

JSON


7) institutionNotFound

Name

Connect Support

Supported Processes

Description

institutionNotFound

Generate Connect Full / Fix

VOA, VOI, Aggregation, ACH

Sent when the user searches for an institution that is not on our list. Connect provides the description for the query field.

JSON


8) institutionNotSupported

Name

Connect Support

Supported Processes

Description

institutionNotSupported

Generate Connect Full / Fix

VOA, VOI, Aggregation, ACH

Sent when the user selects an institution that isn’t certified. This applies to any call except for aggregation, fix, and voi-pp.

JSON


9) institutionSupported

Name

Connect Support

Supported Processes

Description

institutionSupported

Generate Connect Full

VOA, VOI, Aggregation, ACH

Sent when a user selects a financial institution from a search query that is certified for the product.

JSON


10) invalidCredentials

Name

Connect Support

Supported Processes

Description

invalidCredentials

Generate Connect Full / OAuth not supported

VOA, VOI, Aggregation, ACH

Sent when the user enters incorrect sign-in information for the selected institution.

JSON


11) mfa

Name

Connect Support

Supported Processes

Description

mfa

Generate Connect Full / OAuth not supported

VOA, VOI, Aggregation, ACH

Sent when the user enters correct sign-in information for an institution and a Multi-Factor Authorization (MFA) challenge question displays.

JSON


12) mfaUpdated

Name

Connect Support

Supported Processes

Description

mfaUpdated

Generate Connect Full / OAuth not supported

VOA, VOI, Aggregation, ACH

Sent when the user completed the Multi-Factor Authorization (MFA) challenge question for an institution.

JSON


13) ping

Name

Connect Support

Supported Processes

Description

ping

Generate Connect Full / Connect Full – Joint Borrowers

VOA, VOI, Aggregation, ACH

Sent when the Generate Connect URL APIs are called to verify that the webhook URL is accessible. This endpoint must return a 200 series or the Generate Connect URL call fails.

JSON


14) processing

Name

Connect Support

Supported Processes

Description

processing

Generate Connect Full / Fix

VOA, VOI, Aggregation, ACH

Sent when a request to generate a report is in the process of generating the report. OAuth: Sent after the user selects their accounts from an OAuth connection, and then gets redirected back to Connect. This event indicates that the processing is ongoing for the selected processes, such as generating a report or handling OAuth authorization flow.

JSON


15) started

Name

Connect Support

Supported Processes

Description

started

Generate Connect Full / Connect Full – Joint Borrowers

VOA, VOI, Aggregation, ACH

Sent when the Connect application is loaded and the landing web page is displayed.

JSON


16) unableToConnect

Name

Connect Support

Supported Processes

Description

unableToConnect

Generate Connect Full / Connect Full – Joint Borrowers

VOA, VOI, Aggregation, ACH

Sent when a financial institution is unavailable (for unknown reasons) and a connection isn’t possible. This event indicates that the connection attempt has failed due to the unavailability of the institution.

JSON


Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.

You can reach out to us at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.

We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!