Skip to main content

OAuth V1

Legacy OAuth V1 issues tokens for legacy Digital Insight APIs only (Send Event, Destinations, Get FI Customer, Register User). For Accounts, Alerts, Banking Images, Disclosures, Money Movement, Transactions, and other current APIs, use OAuth V2.

End-user benefits

  • Provides secure access to legacy Digital Insight APIs (Send Event, Destinations, Get FI Customer, Register User).
  • Supports both customer-specific and institution-level access.
  • Tokens include scopes and expiration for time-bound access.

Integration capabilities

  • Client credentials — Institution-level access; add user context on later calls.
  • Password — First-party apps with direct user authentication.
  • Use HTTP Basic Auth with client_id and client_secret. Register with a valid client_id and client_secret.

Required headers

HeaderDescription
AuthorizationHTTP Basic: Basic + Base64(client_id:client_secret).
di_tidUnique trace ID for the request (UUID).
di_fiidFinancial institution ID; the token is scoped to this FI.

Error codes

CodeMessageHTTP Status Code
CMN_90000Internal server error500
CMN_90001Internal server error - Cross Talk500
CMN_90002Quota limit violation500
CMN_90003Spike limit violation500
CMN_90004Invalid client credentials401
CMN_90005Header institutionId is invalid or Form param institution_user_id is invalid400
CMN_90006Not authorized to access this resource400
CMN_90007Invalid grant type400
CMN_90008Header transactionId is invalid400
CMN_90009Access blocked400
CMN_90010Header is invalid400
CMN_90011Request is invalid400
CMN_90012Request is invalid - Scopes400
CMN_90013Username is invalid400
CMN_90014Password is invalid400
CMN_90015Invalid user credentials401
CMN_90016Invalid user400
CMN_90017Request contains non printable ASCII characters400
CMN_90018Invalid token401
CMN_90019Error creating token500

Endpoints