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

# Send GitLab events to Observability Platform

export const MyTenant = () => <>
    Replace <em><code>TENANT</code></em> with the name of your Observability Platform tenant.
  </>;

export const source_0 = "GitLab"

To send GitLab events to Chronosphere Observability Platform, create a webhook within
GitLab and include your API key to authenticate with Observability Platform. For more
information, refer to
[Webhooks](https://docs.gitlab.com/ee/user/project/integrations/webhooks.html) in the
GitLab documentation.

## Obtain an API token

Before sending events from {source_0}, contact [Chronosphere Support](/support) to
obtain an API token to authenticate with Observability Platform.

<Note>
  This API token differs from an API token that's generated when you create
  a [service account](/administer/accounts-teams/service-accounts).
</Note>

## Create a GitLab webhook

To send GitLab events to Observability Platform:

1. In GitLab, [create a webhook](https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#configure-a-webhook-in-gitlab)
   scoped to your project or group.

2. In the **URL** field, enter
   `https://TENANT.chronosphere.io/api/v1/data/events/receiver/gitlab`

   <MyTenant />

3. In the **Secret token** field, enter the API token you obtained from Chronosphere
   Support.

4. In the **Trigger** section, select the events to trigger the webhook.
   Observability Platform supports only **Deployment events** and
   **Feature flag events**.

   <Warning>
     If you choose any events other than **Deployment events** or **Feature flag events**,
     Observability Platform drops the related event data, even though the GitLab interface lets
     you select other event types.
   </Warning>

5. Click **Add webhook** to create the webhook.
