Overview
To interact with the API, you will need an API Key and a Private Key, both of which are used to compile a JWT for authentication.Please note that all API calls must be authenticated.
- Generate a new key pair for Elliptic Curve Digital Signature Algorithm (ECDSA) with NIST curve P-256
- Generate your API Key and API Secret at the Mansa platform
- Create JWT tokens for API authentication
- Make authenticated API calls
Key Generation
1. Generate a New ES256 Key Pair
For macOS and most Linux distributions, OpenSSL is typically pre-installed. Windows users need to install OpenSSL. We recommend using the version bundled with Git for Windows (https://gitforwindows.org). To create your key pair, open the terminal (Git Bash for Windows users), and enter the following command:Make sure to keep your private key secure and never share it with anyone, including Mansa.
2. Generate Your API Keys
To obtain your API keys, please contact your account manager on the Mansa platform. You will need to provide the public key generated in the previous step. Once verified, you will receive three credentials required for authentication:- API Key
- API Secret
- Audience

