Bud provides REST APIs for managing resources with the Bud platform which are secured by OAuth and token-based authentication.
To gain access to Bud's APIs a client is required which is can then be used to Authenticate with the Bud platform and for use with Bud's APIs. Please contact you account manager at Bud for client credentials. Further information can be found on Bud's knowledge base: https://support.bud.co.uk/hc/en-gb/articles/360015087537-Integrating-with-Buds-3rd-Party-APIs.
Once granted you will be provided a Client Id and a Client Secret which can then be provided to our authentication server: https://auth.bud.co.uk/connect/token.
The authentication flow is as follows:
When exploring our API's there will be a button labeled '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 add a new header named 'Authorization' with the value starting with 'Bearer ' and finishing with the relevant jwt token generated from the Authentication section. Once done and all required parameters are entered, you should be able to successfully send the request.