Skip to main content

API mutual TLS

Learn about the prerequisites for setting up enterprise API mTLS

Enabling API mTLS

If you wish to use mTLS when talking to our API, speak to your account manager.

Mutual TLS (mTLS) is available to our enterprise clients as a mutual authentication method when calling our API. mTLS ensures that the parties at each end of a network connection are who they claim to be. To confim this, the parties' private cryptographic keys are verified. The information within their respective TLS certificates provides additional verification.

Additional resources

For more information on mTLS and its core concepts, see:

Codat can provision our enterprise customers with client certificates to enable mTLS communication with a client or clients. Once this has been issued and enabled on a particular client, all API requests on behalf of the configured client must include the public certificate and an x-codat-client: GUID HTTP request header.