API protocols
The API follows REST principles and supports the following request methods:- POST: Submit data or trigger actions.
- GET: Retrieve information from the system.
Content-Type: application/json header.
Authentication
You must authenticate API requests using a Bearer token. Include the token in theAuthorization header of every request.
To get a token, you first need an API client. Create an API client in the Account management portal to get a client ID and client secret. You can reuse these credentials each time you request an access token from the authentication endpoint.
GBG Go shows the client secret only once, when you create the API client. Copy it and store it somewhere safe.
For steps to create an API client and request a token, see Manage API clients. For the token endpoint schema, see the Generate access token endpoint reference.
Base URL
All API requests must be sent to the appropriate regional endpoint based on your deployment:- Europe
- Americas
- Australasia
eu) endpoint.
Error handling
The API returns standard HTTP status codes to indicate success or failure. If a request fails, the response includes an error code and description to help you troubleshoot the issue. For more information, see how to handle errors.API status and availability
Check the system status page to monitor downtime, maintenance schedules, and service disruptions.Next steps
To start using the API:- Create an API client and copy its client ID and client secret.
- Use the client ID and client secret to request a Bearer token.
- Include the token in the
Authorizationheader of your API requests. - Refer to the relevant endpoint documentation for request and response details.