Authentication
BHB uses OAuth 2.0 with the Client Credentials grant type for server-to-server authentication.
1. Requesting Client Credentials
To request your unique client_id and client_secret, please send an email tosupport@correlationconcepts.com with the subject line "BHB API Access Request".
Include your company name and projected monthly request volume for faster processing.
2. Obtaining a JWT Token
Once you have your credentials, you can obtain a JWT (JSON Web Token) by making a POST request to our Auth0 tenant.
curl --request POST \ --url 'https://correlationconcepts.us.auth0.com/oauth/token' \ --header 'content-type: application/x-www-form-urlencoded' \ --data grant_type=client_credentials \ --data client_id=YOUR_CLIENT_ID \ --data client_secret=YOUR_CLIENT_SECRET \ --data audience=server.proggor.com
3. Token Response
A successful response will return an access_token, which is your JWT.
{
"access_token": "redacted.jwt.token",
"scope": "license:notes:free",
"expires_in": 86400,
"token_type": "Bearer"
}