Developer Programs

Learn

Docs

API Reference

Entity Management > API Reference

Introduction

The Entity Management APIs are based on REST and has predictable resource-oriented URLs. The Consumer API uses standard HTTP verbs and status codes and returns JSON-encoded responses.

The Entity Management APIs protect access to user data using OAuth 2.0. The user’s login credentials are never shared with third party apps. Authorization is provided to third party applications via an access_token.

The Entity Management APIs provide authenticated user identity information using OpenID Connect (OIDC). With OpenID Connect, third party apps are provided authenticated information about the user in the form of an identity_token.

Both the access_token and identity_token are encrypted in JSON Web Token format.

Authentication

Warning

API endpoints are protected by an OAuth / OpenID Connect scope as part of the Permissions Flow.

The OAuth / OpenID Connect scope required for a specific API endpoint can be found in the endpoint’s definition in the API Reference.

See the Authentication topic for more details.

API Credentials

Before you get started, you’ll need to get these credentials from the back office administrator at your financial institution who has access to Banno People:

  • client_id
  • client_secret <— Keep this secret!

If the administrator does not know where to do this, they can review the External application configuration article on the Banno Knowledge site.

If you are developing using a Jack Henry test environment, you will not have access to Banno People.

In this case, Jack Henry is the acting administrator of the financial institution and you will have to contact us for any Banno People operations.

Don't share credentials
Never share credentials via unsecured channels (e.g. email or instant messaging)
Don't commit credentials to source code
Similarly, do not commit credentials to your source code repository.
Don't "leak" credentials
It is important to keep the client_secret value secret and not leak it through any kind of frontend, client-accessible JavaScript call.

Topics in this section


Did this page help you?

Last updated Wed Feb 11 2026