User Connection Status Codes

Connection Status Code Matrix

📘

Note:

isValid flag on the connectionStatus is a great reference point for the validity of the user's credentials

Subscribe to the USER_CONNECTION_STATUS webhook

Status CodeisValidHTTP Status CodeDescriptionWebhook firedNotes
2000TRUE200Auth successful!TRUE
2001FALSE200Security step pending.TRUEUser needs to re-authenticate with all required MFA details. For Mohela direct connected users with security questions, please disconnect the user and have them reattempt authentication.
2002FALSE200OTP Step pendingTRUEIn particular, Nelnet's new integration requires an OTP. When the user needs to re-authenticate.
2003FALSE200Email missing on user's profile.TRUEWe are not able to get all of the loan account information if the email has not been provided to the servicer.
2004FALSE200Need to confirm auto-debit enrollment.TRUEWithout confirming/denying auto-debit info, we are not able to get account information.
2005TRUE200Auth successful!FALSEThe user selected an incorrect servicer during the initial connection.
2006TRUE200Servicer specific status where authentication is stuck for any other reasonFALSE (note: webhook will be fired for existing connections)The messaging will vary by loan servicer.
5000TRUE500{{Error is passed directly from the servicer}}FALSE
5001FALSE401{{Error is passed directly from the servicer}}TRUE
5002FALSE401{{Error is passed directly from the servicer}}TRUE
5003TRUE401{{Error is passed directly from the servicer}}FALSE
5004FALSE401{{Error is passed directly from the servicer}}TRUE

To learn more about our debt APIs and 1-click solutions, visit spinwheel.io.