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 Subscrition Key is required. Once aquired 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 you account manager at Bud for client credentials and subscription key.
You will first need to aquire a JWT Bearer token which can be aquired 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 do to things such as:
To correctly Authorize the request, you must provide your JWT token and API Subscription Key by adding the 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: Integrrating with Buds 3rd Party APIs.