Recommended: OAuth 2.0 client credentials
Issue Meridian OAuth 2.0 client credentials and accept the resulting token as a bearer token on every request:Also supported
If OAuth 2.0 is not viable for your institution, Meridian supports these alternatives. The concrete scheme is agreed during onboarding.
These can be combined. IP allowlisting in particular is usually applied alongside OAuth or mTLS rather than on its own.
What live integrations tend to look like
The bearer token above is the cleanest starting point, but bank Credit APIs in production rarely stop there. When scoping your build, expect that one or more of the following may apply, and raise them with Meridian early because each one adds integration time:
None of these are problems, and Meridian implements them today for existing partners. They matter for planning. An integration using signing and field-level encryption takes meaningfully longer to certify than one using a bearer token alone, so decide early which of these your institution requires.
Requirements regardless of scheme
- All traffic is HTTPS with TLS 1.2 or higher.
- Authentication failures return
401with anApiErrorbody. Do not return200with a failure status for an authentication problem. See business failures vs transport failures. - Token or credential rotation should be possible without downtime. Tell Meridian your rotation cadence during onboarding.