This document outlines the steps to obtain an access token for authenticating and authorizing API calls to the BRIX API. The token must be included in the Authorization header of HTTP requests.
To access the BRIX API, you will need an OAuth 2.0 access token using the Client Credentials Flow. This requires a client_id and a client_secret, which are provided by Hyphen Solutions.
< client_id >
< client_secret >
Use the following endpoint to obtain a JWT (JSON Web Token):
https://auth-brix-api-uat.hyphensolutions.com/oauth2/token
application/x-www-form-urlencoded
client_credentials
brix-api-uat/post brix-api-uat/get brix-api-uat/patch brix-api-uat/put brix-api-uat/delete
POST /oauth2/token HTTP/1.1 Host: auth-brix-api-uat.hyphensolutions.com Authorization: Basic Base64(client_id:client_secret) Content-Type: application/x-www-form-urlencoded grant_type=client_credentials scope=brix-api-uat/post brix-api-uat/get brix-api-uat/patch brix-api-uat/put brix-api-uat/delete
The Authorization header uses Basic Auth, which is a base64-encoded string in the format:
Base64(client_id:client_secret)
API Directory: