GitLab CI/CD Integrations API

Operations related to integrations

Operations 168

GET /api/v4/groups/{id}/integrations List all active integrations #
PUT /api/v4/groups/{id}/integrations/apple-app-store Create/Edit Apple App Store integration #
PUT /api/v4/groups/{id}/integrations/asana Create/Edit Asana integration #
PUT /api/v4/groups/{id}/integrations/assembla Create/Edit Assembla integration #
PUT /api/v4/groups/{id}/integrations/bamboo Create/Edit Bamboo integration #
PUT /api/v4/groups/{id}/integrations/bugzilla Create/Edit Bugzilla integration #
PUT /api/v4/groups/{id}/integrations/buildkite Create/Edit Buildkite integration #
PUT /api/v4/groups/{id}/integrations/campfire Create/Edit Campfire integration #
PUT /api/v4/groups/{id}/integrations/confluence Create/Edit Confluence integration #
PUT /api/v4/groups/{id}/integrations/custom-issue-tracker Create/Edit Custom Issue Tracker integration #
PUT /api/v4/groups/{id}/integrations/datadog Create/Edit Datadog integration #
PUT /api/v4/groups/{id}/integrations/diffblue-cover Create/Edit Diffblue Cover integration #
PUT /api/v4/groups/{id}/integrations/discord Create/Edit Discord integration #
PUT /api/v4/groups/{id}/integrations/drone-ci Create/Edit Drone Ci integration #
PUT /api/v4/groups/{id}/integrations/emails-on-push Create/Edit Emails On Push integration #
PUT /api/v4/groups/{id}/integrations/external-wiki Create/Edit External Wiki integration #
PUT /api/v4/groups/{id}/integrations/gitlab-slack-application Create/Edit Gitlab Slack Application integration #
PUT /api/v4/groups/{id}/integrations/google-play Create/Edit Google Play integration #
PUT /api/v4/groups/{id}/integrations/hangouts-chat Create/Edit Hangouts Chat integration #
PUT /api/v4/groups/{id}/integrations/harbor Create/Edit Harbor integration #
PUT /api/v4/groups/{id}/integrations/irker Create/Edit Irker integration #
PUT /api/v4/groups/{id}/integrations/jenkins Create/Edit Jenkins integration #
PUT /api/v4/groups/{id}/integrations/jira Create/Edit Jira integration #
PUT /api/v4/groups/{id}/integrations/jira-cloud-app Create/Edit Jira Cloud App integration #
PUT /api/v4/groups/{id}/integrations/linear Create/Edit Linear integration #
PUT /api/v4/groups/{id}/integrations/matrix Create/Edit Matrix integration #
PUT /api/v4/groups/{id}/integrations/mattermost-slash-commands Create/Edit Mattermost Slash Commands integration #
PUT /api/v4/groups/{id}/integrations/packagist Create/Edit Packagist integration #
PUT /api/v4/groups/{id}/integrations/phorge Create/Edit Phorge integration #
PUT /api/v4/groups/{id}/integrations/pipelines-email Create/Edit Pipelines Email integration #
PUT /api/v4/groups/{id}/integrations/pivotaltracker Create/Edit Pivotaltracker integration #
PUT /api/v4/groups/{id}/integrations/pumble Create/Edit Pumble integration #
PUT /api/v4/groups/{id}/integrations/pushover Create/Edit Pushover integration #
PUT /api/v4/groups/{id}/integrations/redmine Create/Edit Redmine integration #
PUT /api/v4/groups/{id}/integrations/ewm Create/Edit Ewm integration #
PUT /api/v4/groups/{id}/integrations/youtrack Create/Edit Youtrack integration #
PUT /api/v4/groups/{id}/integrations/clickup Create/Edit Clickup integration #
PUT /api/v4/groups/{id}/integrations/slack Create/Edit Slack integration #
PUT /api/v4/groups/{id}/integrations/microsoft-teams Create/Edit Microsoft Teams integration #
PUT /api/v4/groups/{id}/integrations/mattermost Create/Edit Mattermost integration #
PUT /api/v4/groups/{id}/integrations/teamcity Create/Edit Teamcity integration #
PUT /api/v4/groups/{id}/integrations/telegram Create/Edit Telegram integration #
PUT /api/v4/groups/{id}/integrations/unify-circuit Create/Edit Unify Circuit integration #
PUT /api/v4/groups/{id}/integrations/webex-teams Create/Edit Webex Teams integration #
PUT /api/v4/groups/{id}/integrations/zentao Create/Edit Zentao integration #
PUT /api/v4/groups/{id}/integrations/squash-tm Create/Edit Squash Tm integration #
PUT /api/v4/groups/{id}/integrations/github Create/Edit Github integration #
PUT /api/v4/groups/{id}/integrations/git-guardian Create/Edit Git Guardian integration #
PUT /api/v4/groups/{id}/integrations/google-cloud-platform-artifact-registry Create/Edit Google Cloud Platform Artifact Registry integration #
PUT /api/v4/groups/{id}/integrations/google-cloud-platform-workload-identity-federation Create/Edit Google Cloud Platform Workload Identity Federation integration #
PUT /api/v4/groups/{id}/integrations/mock-ci Create/Edit Mock Ci integration #
PUT /api/v4/groups/{id}/integrations/mock-monitoring Create/Edit Mock Monitoring integration #
DELETE /api/v4/groups/{id}/integrations/{slug} Disable an integration #
GET /api/v4/groups/{id}/integrations/{slug} Get an integration settings #
GET /api/v4/projects/{id}/services List all active integrations #
PUT /api/v4/projects/{id}/services/apple-app-store Create/Edit Apple App Store integration #
PUT /api/v4/projects/{id}/services/asana Create/Edit Asana integration #
PUT /api/v4/projects/{id}/services/assembla Create/Edit Assembla integration #
PUT /api/v4/projects/{id}/services/bamboo Create/Edit Bamboo integration #
PUT /api/v4/projects/{id}/services/bugzilla Create/Edit Bugzilla integration #
PUT /api/v4/projects/{id}/services/buildkite Create/Edit Buildkite integration #
PUT /api/v4/projects/{id}/services/campfire Create/Edit Campfire integration #
PUT /api/v4/projects/{id}/services/confluence Create/Edit Confluence integration #
PUT /api/v4/projects/{id}/services/custom-issue-tracker Create/Edit Custom Issue Tracker integration #
PUT /api/v4/projects/{id}/services/datadog Create/Edit Datadog integration #
PUT /api/v4/projects/{id}/services/diffblue-cover Create/Edit Diffblue Cover integration #
PUT /api/v4/projects/{id}/services/discord Create/Edit Discord integration #
PUT /api/v4/projects/{id}/services/drone-ci Create/Edit Drone Ci integration #
PUT /api/v4/projects/{id}/services/emails-on-push Create/Edit Emails On Push integration #
PUT /api/v4/projects/{id}/services/external-wiki Create/Edit External Wiki integration #
PUT /api/v4/projects/{id}/services/gitlab-slack-application Create/Edit Gitlab Slack Application integration #
PUT /api/v4/projects/{id}/services/google-play Create/Edit Google Play integration #
PUT /api/v4/projects/{id}/services/hangouts-chat Create/Edit Hangouts Chat integration #
PUT /api/v4/projects/{id}/services/harbor Create/Edit Harbor integration #
PUT /api/v4/projects/{id}/services/irker Create/Edit Irker integration #
PUT /api/v4/projects/{id}/services/jenkins Create/Edit Jenkins integration #
PUT /api/v4/projects/{id}/services/jira Create/Edit Jira integration #
PUT /api/v4/projects/{id}/services/jira-cloud-app Create/Edit Jira Cloud App integration #
PUT /api/v4/projects/{id}/services/linear Create/Edit Linear integration #
PUT /api/v4/projects/{id}/services/matrix Create/Edit Matrix integration #
PUT /api/v4/projects/{id}/services/mattermost-slash-commands Create/Edit Mattermost Slash Commands integration #
PUT /api/v4/projects/{id}/services/packagist Create/Edit Packagist integration #
PUT /api/v4/projects/{id}/services/phorge Create/Edit Phorge integration #
PUT /api/v4/projects/{id}/services/pipelines-email Create/Edit Pipelines Email integration #
PUT /api/v4/projects/{id}/services/pivotaltracker Create/Edit Pivotaltracker integration #
PUT /api/v4/projects/{id}/services/pumble Create/Edit Pumble integration #
PUT /api/v4/projects/{id}/services/pushover Create/Edit Pushover integration #
PUT /api/v4/projects/{id}/services/redmine Create/Edit Redmine integration #
PUT /api/v4/projects/{id}/services/ewm Create/Edit Ewm integration #
PUT /api/v4/projects/{id}/services/youtrack Create/Edit Youtrack integration #
PUT /api/v4/projects/{id}/services/clickup Create/Edit Clickup integration #
PUT /api/v4/projects/{id}/services/slack Create/Edit Slack integration #
PUT /api/v4/projects/{id}/services/microsoft-teams Create/Edit Microsoft Teams integration #
PUT /api/v4/projects/{id}/services/mattermost Create/Edit Mattermost integration #
PUT /api/v4/projects/{id}/services/teamcity Create/Edit Teamcity integration #
PUT /api/v4/projects/{id}/services/telegram Create/Edit Telegram integration #
PUT /api/v4/projects/{id}/services/unify-circuit Create/Edit Unify Circuit integration #
PUT /api/v4/projects/{id}/services/webex-teams Create/Edit Webex Teams integration #
PUT /api/v4/projects/{id}/services/zentao Create/Edit Zentao integration #
PUT /api/v4/projects/{id}/services/squash-tm Create/Edit Squash Tm integration #
PUT /api/v4/projects/{id}/services/github Create/Edit Github integration #
PUT /api/v4/projects/{id}/services/git-guardian Create/Edit Git Guardian integration #
PUT /api/v4/projects/{id}/services/google-cloud-platform-artifact-registry Create/Edit Google Cloud Platform Artifact Registry integration #
PUT /api/v4/projects/{id}/services/google-cloud-platform-workload-identity-federation Create/Edit Google Cloud Platform Workload Identity Federation integration #
PUT /api/v4/projects/{id}/services/mock-ci Create/Edit Mock Ci integration #
PUT /api/v4/projects/{id}/services/mock-monitoring Create/Edit Mock Monitoring integration #
DELETE /api/v4/projects/{id}/services/{slug} Disable an integration #
GET /api/v4/projects/{id}/services/{slug} Get an integration settings #
POST /api/v4/projects/{id}/services/mattermost_slash_commands/trigger Trigger a slash command for mattermost-slash-commands #
GET /api/v4/projects/{id}/integrations List all active integrations #
PUT /api/v4/projects/{id}/integrations/apple-app-store Create/Edit Apple App Store integration #
PUT /api/v4/projects/{id}/integrations/asana Create/Edit Asana integration #
PUT /api/v4/projects/{id}/integrations/assembla Create/Edit Assembla integration #
PUT /api/v4/projects/{id}/integrations/bamboo Create/Edit Bamboo integration #
PUT /api/v4/projects/{id}/integrations/bugzilla Create/Edit Bugzilla integration #
PUT /api/v4/projects/{id}/integrations/buildkite Create/Edit Buildkite integration #
PUT /api/v4/projects/{id}/integrations/campfire Create/Edit Campfire integration #
PUT /api/v4/projects/{id}/integrations/confluence Create/Edit Confluence integration #
PUT /api/v4/projects/{id}/integrations/custom-issue-tracker Create/Edit Custom Issue Tracker integration #
PUT /api/v4/projects/{id}/integrations/datadog Create/Edit Datadog integration #
PUT /api/v4/projects/{id}/integrations/diffblue-cover Create/Edit Diffblue Cover integration #
PUT /api/v4/projects/{id}/integrations/discord Create/Edit Discord integration #
PUT /api/v4/projects/{id}/integrations/drone-ci Create/Edit Drone Ci integration #
PUT /api/v4/projects/{id}/integrations/emails-on-push Create/Edit Emails On Push integration #
PUT /api/v4/projects/{id}/integrations/external-wiki Create/Edit External Wiki integration #
PUT /api/v4/projects/{id}/integrations/gitlab-slack-application Create/Edit Gitlab Slack Application integration #
PUT /api/v4/projects/{id}/integrations/google-play Create/Edit Google Play integration #
PUT /api/v4/projects/{id}/integrations/hangouts-chat Create/Edit Hangouts Chat integration #
PUT /api/v4/projects/{id}/integrations/harbor Create/Edit Harbor integration #
PUT /api/v4/projects/{id}/integrations/irker Create/Edit Irker integration #
PUT /api/v4/projects/{id}/integrations/jenkins Create/Edit Jenkins integration #
PUT /api/v4/projects/{id}/integrations/jira Create/Edit Jira integration #
PUT /api/v4/projects/{id}/integrations/jira-cloud-app Create/Edit Jira Cloud App integration #
PUT /api/v4/projects/{id}/integrations/linear Create/Edit Linear integration #
PUT /api/v4/projects/{id}/integrations/matrix Create/Edit Matrix integration #
PUT /api/v4/projects/{id}/integrations/mattermost-slash-commands Create/Edit Mattermost Slash Commands integration #
PUT /api/v4/projects/{id}/integrations/packagist Create/Edit Packagist integration #
PUT /api/v4/projects/{id}/integrations/phorge Create/Edit Phorge integration #
PUT /api/v4/projects/{id}/integrations/pipelines-email Create/Edit Pipelines Email integration #
PUT /api/v4/projects/{id}/integrations/pivotaltracker Create/Edit Pivotaltracker integration #
PUT /api/v4/projects/{id}/integrations/pumble Create/Edit Pumble integration #
PUT /api/v4/projects/{id}/integrations/pushover Create/Edit Pushover integration #
PUT /api/v4/projects/{id}/integrations/redmine Create/Edit Redmine integration #
PUT /api/v4/projects/{id}/integrations/ewm Create/Edit Ewm integration #
PUT /api/v4/projects/{id}/integrations/youtrack Create/Edit Youtrack integration #
PUT /api/v4/projects/{id}/integrations/clickup Create/Edit Clickup integration #
PUT /api/v4/projects/{id}/integrations/slack Create/Edit Slack integration #
PUT /api/v4/projects/{id}/integrations/microsoft-teams Create/Edit Microsoft Teams integration #
PUT /api/v4/projects/{id}/integrations/mattermost Create/Edit Mattermost integration #
PUT /api/v4/projects/{id}/integrations/teamcity Create/Edit Teamcity integration #
PUT /api/v4/projects/{id}/integrations/telegram Create/Edit Telegram integration #
PUT /api/v4/projects/{id}/integrations/unify-circuit Create/Edit Unify Circuit integration #
PUT /api/v4/projects/{id}/integrations/webex-teams Create/Edit Webex Teams integration #
PUT /api/v4/projects/{id}/integrations/zentao Create/Edit Zentao integration #
PUT /api/v4/projects/{id}/integrations/squash-tm Create/Edit Squash Tm integration #
PUT /api/v4/projects/{id}/integrations/github Create/Edit Github integration #
PUT /api/v4/projects/{id}/integrations/git-guardian Create/Edit Git Guardian integration #
PUT /api/v4/projects/{id}/integrations/google-cloud-platform-artifact-registry Create/Edit Google Cloud Platform Artifact Registry integration #
PUT /api/v4/projects/{id}/integrations/google-cloud-platform-workload-identity-federation Create/Edit Google Cloud Platform Workload Identity Federation integration #
PUT /api/v4/projects/{id}/integrations/mock-ci Create/Edit Mock Ci integration #
PUT /api/v4/projects/{id}/integrations/mock-monitoring Create/Edit Mock Monitoring integration #
DELETE /api/v4/projects/{id}/integrations/{slug} Disable an integration #
GET /api/v4/projects/{id}/integrations/{slug} Get an integration settings #
POST /api/v4/projects/{id}/integrations/mattermost_slash_commands/trigger Trigger a slash command for mattermost-slash-commands #
POST /api/v4/integrations/slack/events Post api V4 integrations slack events #
POST /api/v4/integrations/slack/interactions Process Slack interaction events #
POST /api/v4/integrations/slack/options Get Slack interactive component options #
POST /api/v4/slack/trigger Trigger a global slack command #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/gitlab-ci-integrations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

gitlab-ci-integrations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: GitLab Integrations API
  version: v4
  description: Operations related to integrations
servers:
- url: https://gitlab.com
tags:


# --- truncated at 32 KB (391 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/gitlab-ci/refs/heads/main/openapi/gitlab-ci-integrations-api-openapi.yml