> ## Documentation Index
> Fetch the complete documentation index at: https://docs.go.gbgplc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> GBG GO endpoints, making a request and receiving a response

The GBG GO API provides a set of RESTful endpoints for managing customer verification and authentication journeys. Use this API to initiate verification processes, retrieve tasks, submit customer data, and track journey progress.

## 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.

All responses are returned in **JSON** format. Requests must include a `Content-Type: application/json` header.

## Authentication

You must authenticate API requests using a Bearer token. Include the token in the `Authorization` header of every request.

To get a token, you first need an API client. Create an API client once in the Account management portal to obtain a set of credentials. You can then reuse those credentials to request access tokens from the authentication endpoint whenever you need one.

For details on setting up API clients and requesting tokens, see [Manage API clients](/docs/go-v1/platform/account-management/manage-api-clients). For the token endpoint schema, see [Generate access token](/docs/go-v1/api-reference/endpoint/generate-access-token) endpoint reference.

## Base URL

All API requests must be sent to the appropriate regional endpoint based on your deployment:

<Tabs>
  <Tab title="EU">
    ```
    https://eu.platform.go.gbgplc.com/captain/api/
    ```
  </Tab>

  <Tab title="US">
    ```
    https://us.platform.go.gbgplc.com/captain/api/
    ```
  </Tab>

  <Tab title="AU">
    ```
    https://au.platform.go.gbgplc.com/captain/api/
    ```
  </Tab>
</Tabs>

Select the endpoint that corresponds to your region to ensure optimal performance and compliance with regional data regulations.

<Tip>
  If you're unsure of your region, feel free to [contact us](https://www.gbg.com/en/contact/customer-support/).
</Tip>

## 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](/docs/go-v1/developer-integration/error-handling).

## API status and availability

Check the system [status page](https://www.gbgstatus.com/) to monitor downtime, maintenance schedules, and service disruptions.

## Next steps

To start using the API:

1. Authenticate and obtain a Bearer token.
2. Use the token to send API requests.
3. Refer to the relevant endpoint documentation for request and response details.
