API Authentication

Summary

Our APIs are secured using key-based authentication, providing a robust and secure way to access your data.

For production environments, we require the use of a Private Key JWT. This allows us to authenticate your request by decoding a JSON Web Token (JWT) signed with your private key and then compared its payload with pre-shared information (such as clientId).

In addition to the private key jwt if you desire additional levels of authentication, we can support Mutual TLS (mTLS). This establishes a secure, encrypted channel where both the client and server authenticate each other using public key certificates.

You can configure your API Client(s) and manage your public keys through our developer portal(Admin Portal). The following section guides you through this process.