Bud provides REST APIs for managing resources within the Bud platform which are secured by OAuth using token-based authentication.
To gain access to Bud's API Suite an API Client and API Subscription Key is required. Once acquired the API Client credentials can be used to Authenticate with the Bud platform and along with the Subscription Key access to the Bud API Suite is granted.
Please contact your account manager at Bud for client credentials and subscription key.
You will first need to acquire a JWT Bearer token which can be acquired by providing your API Client Id and a API Client Secret to the Bud authentication server: https://auth.bud.co.uk/connect/token.
The authentication flow is as follows:
When exploring the Bud API Suite you can test using the 'Try this operation' available under each endpoint. This will open a side panel that will allow you to do things such as:
To correctly Authorize the request, you must provide your JWT token and API Subscription Key by adding the 'Authorization' and 'Bud-Api-Subscription-Key' headers
Once done and all required parameters are entered, you should be able to successfully send the request.
Further information about integration can be found on Bud's knowledge base: Integrating with Bud's 3rd Party APIs.