integrations

Create or update the Datadog integration

Creates or updates the Datadog integration.

put/api/v4/projects/{id}/services/datadog

Request

  • Base URL
    https://gitlab.com
  • Auth
    none declared

Path parameters

idinteger required

Request body

datadog_sitestring

Datadog site to send data to. Learn more about Datadog sites in the <a target="_blank" rel="noopener noreferrer" href="https://docs.datadoghq.com/getting_started/site/">documentation</a>.

api_urlstring

Full URL of your Datadog site. Only required if you do not use a standard Datadog site.

api_keystring required

<a target="_blank" rel="noopener noreferrer" href="https://docs.datadoghq.com/account_management/api-app-keys/">API key</a> used for authentication with Datadog.

datadog_ci_visibilityboolean

Enable CI Visibility

archive_trace_eventsboolean

When enabled, job logs are collected by Datadog and displayed along with pipeline execution traces.

datadog_servicestring

Tag all pipeline data from this GitLab instance in Datadog. Can be used when managing several self-managed deployments.

datadog_envstring

For self-managed deployments, env tag for all the data sent to Datadog.

datadog_tagsstring

Custom tags in Datadog. Specify one tag per line in the format key:value\nkey2:value2.

pipeline_eventsboolean

Trigger event when a pipeline status changes.

build_eventsboolean

Trigger event when a build is created.

push_eventsboolean

Trigger event for pushes to the repository.

merge_requests_eventsboolean

Trigger event when a merge request is created, updated, or merged.

note_eventsboolean

Trigger event for new comments.

tag_push_eventsboolean

Trigger event for new tags pushed to the repository.

subgroup_eventsboolean
project_eventsboolean
use_inherited_settingsboolean

Indicates whether to inherit the default settings. Defaults to false.

Response

Create or update the Datadog integration

idinteger required
titlestring required
slugstring required
created_atstring date-time required
updated_atstring date-time required
activeboolean required
commit_eventsboolean required
push_eventsboolean required
issues_eventsboolean required
incident_eventsboolean required
alert_eventsboolean required
confidential_issues_eventsboolean required
merge_requests_eventsboolean required
tag_push_eventsboolean required
deployment_eventsboolean required
note_eventsboolean required
confidential_note_eventsboolean required
pipeline_eventsboolean required
wiki_page_eventsboolean required
job_eventsboolean required
comment_on_event_enabledboolean required
inheritedboolean required
vulnerability_eventsboolean required

Example response

{
  "id": 75,
  "title": "Jenkins CI",
  "slug": "jenkins",
  "created_at": "2019-11-20T11:20:25.297Z",
  "updated_at": "2019-11-20T12:24:37.498Z"
}

Changes

No recorded changes to this operation across all 5 revisions of this API.