GitLab CI/CD · Capability

GitLab API — integrations

GitLab API — integrations. 168 operations. Lead operation: List all active integrations. Self-contained Naftiko capability covering one Gitlab Ci business surface.

Run with Naftiko Gitlab Ciintegrations

What You Can Do

GET
Getapiv4groupsidintegrations — List all active integrations
/v1/api/v4/groups/{id}/integrations
PUT
Putapiv4groupsidintegrationsappleappstore — Create/Edit Apple App Store integration
/v1/api/v4/groups/{id}/integrations/apple-app-store
PUT
Putapiv4groupsidintegrationsasana — Create/Edit Asana integration
/v1/api/v4/groups/{id}/integrations/asana
PUT
Putapiv4groupsidintegrationsassembla — Create/Edit Assembla integration
/v1/api/v4/groups/{id}/integrations/assembla
PUT
Putapiv4groupsidintegrationsbamboo — Create/Edit Bamboo integration
/v1/api/v4/groups/{id}/integrations/bamboo
PUT
Putapiv4groupsidintegrationsbugzilla — Create/Edit Bugzilla integration
/v1/api/v4/groups/{id}/integrations/bugzilla
PUT
Putapiv4groupsidintegrationsbuildkite — Create/Edit Buildkite integration
/v1/api/v4/groups/{id}/integrations/buildkite
PUT
Putapiv4groupsidintegrationscampfire — Create/Edit Campfire integration
/v1/api/v4/groups/{id}/integrations/campfire
PUT
Putapiv4groupsidintegrationsclickup — Create/Edit Clickup integration
/v1/api/v4/groups/{id}/integrations/clickup
PUT
Putapiv4groupsidintegrationsconfluence — Create/Edit Confluence integration
/v1/api/v4/groups/{id}/integrations/confluence
PUT
Putapiv4groupsidintegrationscustomissuetracker — Create/Edit Custom Issue Tracker integration
/v1/api/v4/groups/{id}/integrations/custom-issue-tracker
PUT
Putapiv4groupsidintegrationsdatadog — Create/Edit Datadog integration
/v1/api/v4/groups/{id}/integrations/datadog
PUT
Putapiv4groupsidintegrationsdiffbluecover — Create/Edit Diffblue Cover integration
/v1/api/v4/groups/{id}/integrations/diffblue-cover
PUT
Putapiv4groupsidintegrationsdiscord — Create/Edit Discord integration
/v1/api/v4/groups/{id}/integrations/discord
PUT
Putapiv4groupsidintegrationsdroneci — Create/Edit Drone Ci integration
/v1/api/v4/groups/{id}/integrations/drone-ci
PUT
Putapiv4groupsidintegrationsemailsonpush — Create/Edit Emails On Push integration
/v1/api/v4/groups/{id}/integrations/emails-on-push
PUT
Putapiv4groupsidintegrationsewm — Create/Edit Ewm integration
/v1/api/v4/groups/{id}/integrations/ewm
PUT
Putapiv4groupsidintegrationsexternalwiki — Create/Edit External Wiki integration
/v1/api/v4/groups/{id}/integrations/external-wiki
PUT
Putapiv4groupsidintegrationsgitguardian — Create/Edit Git Guardian integration
/v1/api/v4/groups/{id}/integrations/git-guardian
PUT
Putapiv4groupsidintegrationsgithub — Create/Edit Github integration
/v1/api/v4/groups/{id}/integrations/github
PUT
Putapiv4groupsidintegrationsgitlabslackapplication — Create/Edit Gitlab Slack Application integration
/v1/api/v4/groups/{id}/integrations/gitlab-slack-application
PUT
Putapiv4groupsidintegrationsgooglecloudplatformartifactregistry — Create/Edit Google Cloud Platform Artifact Registry integration
/v1/api/v4/groups/{id}/integrations/google-cloud-platform-artifact-registry
PUT
Putapiv4groupsidintegrationsgooglecloudplatformworkloadidentityfederation — Create/Edit Google Cloud Platform Workload Identity Federation integration
/v1/api/v4/groups/{id}/integrations/google-cloud-platform-workload-identity-federation
PUT
Putapiv4groupsidintegrationsgoogleplay — Create/Edit Google Play integration
/v1/api/v4/groups/{id}/integrations/google-play
PUT
Putapiv4groupsidintegrationshangoutschat — Create/Edit Hangouts Chat integration
/v1/api/v4/groups/{id}/integrations/hangouts-chat
PUT
Putapiv4groupsidintegrationsharbor — Create/Edit Harbor integration
/v1/api/v4/groups/{id}/integrations/harbor
PUT
Putapiv4groupsidintegrationsirker — Create/Edit Irker integration
/v1/api/v4/groups/{id}/integrations/irker
PUT
Putapiv4groupsidintegrationsjenkins — Create/Edit Jenkins integration
/v1/api/v4/groups/{id}/integrations/jenkins
PUT
Putapiv4groupsidintegrationsjira — Create/Edit Jira integration
/v1/api/v4/groups/{id}/integrations/jira
PUT
Putapiv4groupsidintegrationsjiracloudapp — Create/Edit Jira Cloud App integration
/v1/api/v4/groups/{id}/integrations/jira-cloud-app
PUT
Putapiv4groupsidintegrationslinear — Create/Edit Linear integration
/v1/api/v4/groups/{id}/integrations/linear
PUT
Putapiv4groupsidintegrationsmatrix — Create/Edit Matrix integration
/v1/api/v4/groups/{id}/integrations/matrix
PUT
Putapiv4groupsidintegrationsmattermost — Create/Edit Mattermost integration
/v1/api/v4/groups/{id}/integrations/mattermost
PUT
Putapiv4groupsidintegrationsmattermostslashcommands — Create/Edit Mattermost Slash Commands integration
/v1/api/v4/groups/{id}/integrations/mattermost-slash-commands
PUT
Putapiv4groupsidintegrationsmicrosoftteams — Create/Edit Microsoft Teams integration
/v1/api/v4/groups/{id}/integrations/microsoft-teams
PUT
Putapiv4groupsidintegrationsmockci — Create/Edit Mock Ci integration
/v1/api/v4/groups/{id}/integrations/mock-ci
PUT
Putapiv4groupsidintegrationsmockmonitoring — Create/Edit Mock Monitoring integration
/v1/api/v4/groups/{id}/integrations/mock-monitoring
PUT
Putapiv4groupsidintegrationspackagist — Create/Edit Packagist integration
/v1/api/v4/groups/{id}/integrations/packagist
PUT
Putapiv4groupsidintegrationsphorge — Create/Edit Phorge integration
/v1/api/v4/groups/{id}/integrations/phorge
PUT
Putapiv4groupsidintegrationspipelinesemail — Create/Edit Pipelines Email integration
/v1/api/v4/groups/{id}/integrations/pipelines-email
PUT
Putapiv4groupsidintegrationspivotaltracker — Create/Edit Pivotaltracker integration
/v1/api/v4/groups/{id}/integrations/pivotaltracker
PUT
Putapiv4groupsidintegrationspumble — Create/Edit Pumble integration
/v1/api/v4/groups/{id}/integrations/pumble
PUT
Putapiv4groupsidintegrationspushover — Create/Edit Pushover integration
/v1/api/v4/groups/{id}/integrations/pushover
PUT
Putapiv4groupsidintegrationsredmine — Create/Edit Redmine integration
/v1/api/v4/groups/{id}/integrations/redmine
PUT
Putapiv4groupsidintegrationsslack — Create/Edit Slack integration
/v1/api/v4/groups/{id}/integrations/slack
PUT
Putapiv4groupsidintegrationssquashtm — Create/Edit Squash Tm integration
/v1/api/v4/groups/{id}/integrations/squash-tm
PUT
Putapiv4groupsidintegrationsteamcity — Create/Edit Teamcity integration
/v1/api/v4/groups/{id}/integrations/teamcity
PUT
Putapiv4groupsidintegrationstelegram — Create/Edit Telegram integration
/v1/api/v4/groups/{id}/integrations/telegram
PUT
Putapiv4groupsidintegrationsunifycircuit — Create/Edit Unify Circuit integration
/v1/api/v4/groups/{id}/integrations/unify-circuit
PUT
Putapiv4groupsidintegrationswebexteams — Create/Edit Webex Teams integration
/v1/api/v4/groups/{id}/integrations/webex-teams
PUT
Putapiv4groupsidintegrationsyoutrack — Create/Edit Youtrack integration
/v1/api/v4/groups/{id}/integrations/youtrack
PUT
Putapiv4groupsidintegrationszentao — Create/Edit Zentao integration
/v1/api/v4/groups/{id}/integrations/zentao
DELETE
Deleteapiv4groupsidintegrationsslug — Disable an integration
/v1/api/v4/groups/{id}/integrations/{slug}
GET
Getapiv4groupsidintegrationsslug — Get an integration settings
/v1/api/v4/groups/{id}/integrations/{slug}
POST
Postapiv4integrationsslackevents — Receive Slack events
/v1/api/v4/integrations/slack/events
POST
Postapiv4integrationsslackinteractions — Process Slack interaction events
/v1/api/v4/integrations/slack/interactions
POST
Postapiv4integrationsslackoptions — Get Slack interactive component options
/v1/api/v4/integrations/slack/options
GET
Getapiv4projectsidintegrations — List all active integrations
/v1/api/v4/projects/{id}/integrations
PUT
Putapiv4projectsidintegrationsappleappstore — Create/Edit Apple App Store integration
/v1/api/v4/projects/{id}/integrations/apple-app-store
PUT
Putapiv4projectsidintegrationsasana — Create/Edit Asana integration
/v1/api/v4/projects/{id}/integrations/asana
PUT
Putapiv4projectsidintegrationsassembla — Create/Edit Assembla integration
/v1/api/v4/projects/{id}/integrations/assembla
PUT
Putapiv4projectsidintegrationsbamboo — Create/Edit Bamboo integration
/v1/api/v4/projects/{id}/integrations/bamboo
PUT
Putapiv4projectsidintegrationsbugzilla — Create/Edit Bugzilla integration
/v1/api/v4/projects/{id}/integrations/bugzilla
PUT
Putapiv4projectsidintegrationsbuildkite — Create/Edit Buildkite integration
/v1/api/v4/projects/{id}/integrations/buildkite
PUT
Putapiv4projectsidintegrationscampfire — Create/Edit Campfire integration
/v1/api/v4/projects/{id}/integrations/campfire
PUT
Putapiv4projectsidintegrationsclickup — Create/Edit Clickup integration
/v1/api/v4/projects/{id}/integrations/clickup
PUT
Putapiv4projectsidintegrationsconfluence — Create/Edit Confluence integration
/v1/api/v4/projects/{id}/integrations/confluence
PUT
Putapiv4projectsidintegrationscustomissuetracker — Create/Edit Custom Issue Tracker integration
/v1/api/v4/projects/{id}/integrations/custom-issue-tracker
PUT
Putapiv4projectsidintegrationsdatadog — Create/Edit Datadog integration
/v1/api/v4/projects/{id}/integrations/datadog
PUT
Putapiv4projectsidintegrationsdiffbluecover — Create/Edit Diffblue Cover integration
/v1/api/v4/projects/{id}/integrations/diffblue-cover
PUT
Putapiv4projectsidintegrationsdiscord — Create/Edit Discord integration
/v1/api/v4/projects/{id}/integrations/discord
PUT
Putapiv4projectsidintegrationsdroneci — Create/Edit Drone Ci integration
/v1/api/v4/projects/{id}/integrations/drone-ci
PUT
Putapiv4projectsidintegrationsemailsonpush — Create/Edit Emails On Push integration
/v1/api/v4/projects/{id}/integrations/emails-on-push
PUT
Putapiv4projectsidintegrationsewm — Create/Edit Ewm integration
/v1/api/v4/projects/{id}/integrations/ewm
PUT
Putapiv4projectsidintegrationsexternalwiki — Create/Edit External Wiki integration
/v1/api/v4/projects/{id}/integrations/external-wiki
PUT
Putapiv4projectsidintegrationsgitguardian — Create/Edit Git Guardian integration
/v1/api/v4/projects/{id}/integrations/git-guardian
PUT
Putapiv4projectsidintegrationsgithub — Create/Edit Github integration
/v1/api/v4/projects/{id}/integrations/github
PUT
Putapiv4projectsidintegrationsgitlabslackapplication — Create/Edit Gitlab Slack Application integration
/v1/api/v4/projects/{id}/integrations/gitlab-slack-application
PUT
Putapiv4projectsidintegrationsgooglecloudplatformartifactregistry — Create/Edit Google Cloud Platform Artifact Registry integration
/v1/api/v4/projects/{id}/integrations/google-cloud-platform-artifact-registry
PUT
Putapiv4projectsidintegrationsgooglecloudplatformworkloadidentityfederation — Create/Edit Google Cloud Platform Workload Identity Federation integration
/v1/api/v4/projects/{id}/integrations/google-cloud-platform-workload-identity-federation
PUT
Putapiv4projectsidintegrationsgoogleplay — Create/Edit Google Play integration
/v1/api/v4/projects/{id}/integrations/google-play
PUT
Putapiv4projectsidintegrationshangoutschat — Create/Edit Hangouts Chat integration
/v1/api/v4/projects/{id}/integrations/hangouts-chat
PUT
Putapiv4projectsidintegrationsharbor — Create/Edit Harbor integration
/v1/api/v4/projects/{id}/integrations/harbor
PUT
Putapiv4projectsidintegrationsirker — Create/Edit Irker integration
/v1/api/v4/projects/{id}/integrations/irker
PUT
Putapiv4projectsidintegrationsjenkins — Create/Edit Jenkins integration
/v1/api/v4/projects/{id}/integrations/jenkins
PUT
Putapiv4projectsidintegrationsjira — Create/Edit Jira integration
/v1/api/v4/projects/{id}/integrations/jira
PUT
Putapiv4projectsidintegrationsjiracloudapp — Create/Edit Jira Cloud App integration
/v1/api/v4/projects/{id}/integrations/jira-cloud-app
PUT
Putapiv4projectsidintegrationslinear — Create/Edit Linear integration
/v1/api/v4/projects/{id}/integrations/linear
PUT
Putapiv4projectsidintegrationsmatrix — Create/Edit Matrix integration
/v1/api/v4/projects/{id}/integrations/matrix
PUT
Putapiv4projectsidintegrationsmattermost — Create/Edit Mattermost integration
/v1/api/v4/projects/{id}/integrations/mattermost
PUT
Putapiv4projectsidintegrationsmattermostslashcommands — Create/Edit Mattermost Slash Commands integration
/v1/api/v4/projects/{id}/integrations/mattermost-slash-commands
POST
Postapiv4projectsidintegrationsmattermostslashcommandstrigger — Trigger a slash command for mattermost-slash-commands
/v1/api/v4/projects/{id}/integrations/mattermost-slash-commands/trigger
PUT
Putapiv4projectsidintegrationsmicrosoftteams — Create/Edit Microsoft Teams integration
/v1/api/v4/projects/{id}/integrations/microsoft-teams
PUT
Putapiv4projectsidintegrationsmockci — Create/Edit Mock Ci integration
/v1/api/v4/projects/{id}/integrations/mock-ci
PUT
Putapiv4projectsidintegrationsmockmonitoring — Create/Edit Mock Monitoring integration
/v1/api/v4/projects/{id}/integrations/mock-monitoring
PUT
Putapiv4projectsidintegrationspackagist — Create/Edit Packagist integration
/v1/api/v4/projects/{id}/integrations/packagist
PUT
Putapiv4projectsidintegrationsphorge — Create/Edit Phorge integration
/v1/api/v4/projects/{id}/integrations/phorge
PUT
Putapiv4projectsidintegrationspipelinesemail — Create/Edit Pipelines Email integration
/v1/api/v4/projects/{id}/integrations/pipelines-email
PUT
Putapiv4projectsidintegrationspivotaltracker — Create/Edit Pivotaltracker integration
/v1/api/v4/projects/{id}/integrations/pivotaltracker
PUT
Putapiv4projectsidintegrationspumble — Create/Edit Pumble integration
/v1/api/v4/projects/{id}/integrations/pumble
PUT
Putapiv4projectsidintegrationspushover — Create/Edit Pushover integration
/v1/api/v4/projects/{id}/integrations/pushover
PUT
Putapiv4projectsidintegrationsredmine — Create/Edit Redmine integration
/v1/api/v4/projects/{id}/integrations/redmine
PUT
Putapiv4projectsidintegrationsslack — Create/Edit Slack integration
/v1/api/v4/projects/{id}/integrations/slack
PUT
Putapiv4projectsidintegrationssquashtm — Create/Edit Squash Tm integration
/v1/api/v4/projects/{id}/integrations/squash-tm
PUT
Putapiv4projectsidintegrationsteamcity — Create/Edit Teamcity integration
/v1/api/v4/projects/{id}/integrations/teamcity
PUT
Putapiv4projectsidintegrationstelegram — Create/Edit Telegram integration
/v1/api/v4/projects/{id}/integrations/telegram
PUT
Putapiv4projectsidintegrationsunifycircuit — Create/Edit Unify Circuit integration
/v1/api/v4/projects/{id}/integrations/unify-circuit
PUT
Putapiv4projectsidintegrationswebexteams — Create/Edit Webex Teams integration
/v1/api/v4/projects/{id}/integrations/webex-teams
PUT
Putapiv4projectsidintegrationsyoutrack — Create/Edit Youtrack integration
/v1/api/v4/projects/{id}/integrations/youtrack
PUT
Putapiv4projectsidintegrationszentao — Create/Edit Zentao integration
/v1/api/v4/projects/{id}/integrations/zentao
DELETE
Deleteapiv4projectsidintegrationsslug — Disable an integration
/v1/api/v4/projects/{id}/integrations/{slug}
GET
Getapiv4projectsidintegrationsslug — Get an integration settings
/v1/api/v4/projects/{id}/integrations/{slug}
GET
Getapiv4projectsidservices — List all active integrations
/v1/api/v4/projects/{id}/services
PUT
Putapiv4projectsidservicesappleappstore — Create/Edit Apple App Store integration
/v1/api/v4/projects/{id}/services/apple-app-store
PUT
Putapiv4projectsidservicesasana — Create/Edit Asana integration
/v1/api/v4/projects/{id}/services/asana
PUT
Putapiv4projectsidservicesassembla — Create/Edit Assembla integration
/v1/api/v4/projects/{id}/services/assembla
PUT
Putapiv4projectsidservicesbamboo — Create/Edit Bamboo integration
/v1/api/v4/projects/{id}/services/bamboo
PUT
Putapiv4projectsidservicesbugzilla — Create/Edit Bugzilla integration
/v1/api/v4/projects/{id}/services/bugzilla
PUT
Putapiv4projectsidservicesbuildkite — Create/Edit Buildkite integration
/v1/api/v4/projects/{id}/services/buildkite
PUT
Putapiv4projectsidservicescampfire — Create/Edit Campfire integration
/v1/api/v4/projects/{id}/services/campfire
PUT
Putapiv4projectsidservicesclickup — Create/Edit Clickup integration
/v1/api/v4/projects/{id}/services/clickup
PUT
Putapiv4projectsidservicesconfluence — Create/Edit Confluence integration
/v1/api/v4/projects/{id}/services/confluence
PUT
Putapiv4projectsidservicescustomissuetracker — Create/Edit Custom Issue Tracker integration
/v1/api/v4/projects/{id}/services/custom-issue-tracker
PUT
Putapiv4projectsidservicesdatadog — Create/Edit Datadog integration
/v1/api/v4/projects/{id}/services/datadog
PUT
Putapiv4projectsidservicesdiffbluecover — Create/Edit Diffblue Cover integration
/v1/api/v4/projects/{id}/services/diffblue-cover
PUT
Putapiv4projectsidservicesdiscord — Create/Edit Discord integration
/v1/api/v4/projects/{id}/services/discord
PUT
Putapiv4projectsidservicesdroneci — Create/Edit Drone Ci integration
/v1/api/v4/projects/{id}/services/drone-ci
PUT
Putapiv4projectsidservicesemailsonpush — Create/Edit Emails On Push integration
/v1/api/v4/projects/{id}/services/emails-on-push
PUT
Putapiv4projectsidservicesewm — Create/Edit Ewm integration
/v1/api/v4/projects/{id}/services/ewm
PUT
Putapiv4projectsidservicesexternalwiki — Create/Edit External Wiki integration
/v1/api/v4/projects/{id}/services/external-wiki
PUT
Putapiv4projectsidservicesgitguardian — Create/Edit Git Guardian integration
/v1/api/v4/projects/{id}/services/git-guardian
PUT
Putapiv4projectsidservicesgithub — Create/Edit Github integration
/v1/api/v4/projects/{id}/services/github
PUT
Putapiv4projectsidservicesgitlabslackapplication — Create/Edit Gitlab Slack Application integration
/v1/api/v4/projects/{id}/services/gitlab-slack-application
PUT
Putapiv4projectsidservicesgooglecloudplatformartifactregistry — Create/Edit Google Cloud Platform Artifact Registry integration
/v1/api/v4/projects/{id}/services/google-cloud-platform-artifact-registry
PUT
Putapiv4projectsidservicesgooglecloudplatformworkloadidentityfederation — Create/Edit Google Cloud Platform Workload Identity Federation integration
/v1/api/v4/projects/{id}/services/google-cloud-platform-workload-identity-federation
PUT
Putapiv4projectsidservicesgoogleplay — Create/Edit Google Play integration
/v1/api/v4/projects/{id}/services/google-play
PUT
Putapiv4projectsidserviceshangoutschat — Create/Edit Hangouts Chat integration
/v1/api/v4/projects/{id}/services/hangouts-chat
PUT
Putapiv4projectsidservicesharbor — Create/Edit Harbor integration
/v1/api/v4/projects/{id}/services/harbor
PUT
Putapiv4projectsidservicesirker — Create/Edit Irker integration
/v1/api/v4/projects/{id}/services/irker
PUT
Putapiv4projectsidservicesjenkins — Create/Edit Jenkins integration
/v1/api/v4/projects/{id}/services/jenkins
PUT
Putapiv4projectsidservicesjira — Create/Edit Jira integration
/v1/api/v4/projects/{id}/services/jira
PUT
Putapiv4projectsidservicesjiracloudapp — Create/Edit Jira Cloud App integration
/v1/api/v4/projects/{id}/services/jira-cloud-app
PUT
Putapiv4projectsidserviceslinear — Create/Edit Linear integration
/v1/api/v4/projects/{id}/services/linear
PUT
Putapiv4projectsidservicesmatrix — Create/Edit Matrix integration
/v1/api/v4/projects/{id}/services/matrix
PUT
Putapiv4projectsidservicesmattermost — Create/Edit Mattermost integration
/v1/api/v4/projects/{id}/services/mattermost
PUT
Putapiv4projectsidservicesmattermostslashcommands — Create/Edit Mattermost Slash Commands integration
/v1/api/v4/projects/{id}/services/mattermost-slash-commands
POST
Postapiv4projectsidservicesmattermostslashcommandstrigger — Trigger a slash command for mattermost-slash-commands
/v1/api/v4/projects/{id}/services/mattermost-slash-commands/trigger
PUT
Putapiv4projectsidservicesmicrosoftteams — Create/Edit Microsoft Teams integration
/v1/api/v4/projects/{id}/services/microsoft-teams
PUT
Putapiv4projectsidservicesmockci — Create/Edit Mock Ci integration
/v1/api/v4/projects/{id}/services/mock-ci
PUT
Putapiv4projectsidservicesmockmonitoring — Create/Edit Mock Monitoring integration
/v1/api/v4/projects/{id}/services/mock-monitoring
PUT
Putapiv4projectsidservicespackagist — Create/Edit Packagist integration
/v1/api/v4/projects/{id}/services/packagist
PUT
Putapiv4projectsidservicesphorge — Create/Edit Phorge integration
/v1/api/v4/projects/{id}/services/phorge
PUT
Putapiv4projectsidservicespipelinesemail — Create/Edit Pipelines Email integration
/v1/api/v4/projects/{id}/services/pipelines-email
PUT
Putapiv4projectsidservicespivotaltracker — Create/Edit Pivotaltracker integration
/v1/api/v4/projects/{id}/services/pivotaltracker
PUT
Putapiv4projectsidservicespumble — Create/Edit Pumble integration
/v1/api/v4/projects/{id}/services/pumble
PUT
Putapiv4projectsidservicespushover — Create/Edit Pushover integration
/v1/api/v4/projects/{id}/services/pushover
PUT
Putapiv4projectsidservicesredmine — Create/Edit Redmine integration
/v1/api/v4/projects/{id}/services/redmine
PUT
Putapiv4projectsidservicesslack — Create/Edit Slack integration
/v1/api/v4/projects/{id}/services/slack
PUT
Putapiv4projectsidservicessquashtm — Create/Edit Squash Tm integration
/v1/api/v4/projects/{id}/services/squash-tm
PUT
Putapiv4projectsidservicesteamcity — Create/Edit Teamcity integration
/v1/api/v4/projects/{id}/services/teamcity
PUT
Putapiv4projectsidservicestelegram — Create/Edit Telegram integration
/v1/api/v4/projects/{id}/services/telegram
PUT
Putapiv4projectsidservicesunifycircuit — Create/Edit Unify Circuit integration
/v1/api/v4/projects/{id}/services/unify-circuit
PUT
Putapiv4projectsidserviceswebexteams — Create/Edit Webex Teams integration
/v1/api/v4/projects/{id}/services/webex-teams
PUT
Putapiv4projectsidservicesyoutrack — Create/Edit Youtrack integration
/v1/api/v4/projects/{id}/services/youtrack
PUT
Putapiv4projectsidserviceszentao — Create/Edit Zentao integration
/v1/api/v4/projects/{id}/services/zentao
DELETE
Deleteapiv4projectsidservicesslug — Disable an integration
/v1/api/v4/projects/{id}/services/{slug}
GET
Getapiv4projectsidservicesslug — Get an integration settings
/v1/api/v4/projects/{id}/services/{slug}
POST
Postapiv4slacktrigger — Trigger a global slack command
/v1/api/v4/slack/trigger

MCP Tools

list-all-active-integrations

List all active integrations

read-only idempotent
create-edit-apple-app-store

Create/Edit Apple App Store integration

idempotent
create-edit-asana-integration

Create/Edit Asana integration

idempotent
create-edit-assembla-integration

Create/Edit Assembla integration

idempotent
create-edit-bamboo-integration

Create/Edit Bamboo integration

idempotent
create-edit-bugzilla-integration

Create/Edit Bugzilla integration

idempotent
create-edit-buildkite-integration

Create/Edit Buildkite integration

idempotent
create-edit-campfire-integration

Create/Edit Campfire integration

idempotent
create-edit-clickup-integration

Create/Edit Clickup integration

idempotent
create-edit-confluence-integration

Create/Edit Confluence integration

idempotent
create-edit-custom-issue-tracker

Create/Edit Custom Issue Tracker integration

idempotent
create-edit-datadog-integration

Create/Edit Datadog integration

idempotent
create-edit-diffblue-cover-integration

Create/Edit Diffblue Cover integration

idempotent
create-edit-discord-integration

Create/Edit Discord integration

idempotent
create-edit-drone-ci-integration

Create/Edit Drone Ci integration

idempotent
create-edit-emails-push-integration

Create/Edit Emails On Push integration

idempotent
create-edit-ewm-integration

Create/Edit Ewm integration

idempotent
create-edit-external-wiki-integration

Create/Edit External Wiki integration

idempotent
create-edit-git-guardian-integration

Create/Edit Git Guardian integration

idempotent
create-edit-github-integration

Create/Edit Github integration

idempotent
create-edit-gitlab-slack-application

Create/Edit Gitlab Slack Application integration

idempotent
create-edit-google-cloud-platform

Create/Edit Google Cloud Platform Artifact Registry integration

idempotent
create-edit-google-cloud-platform-2

Create/Edit Google Cloud Platform Workload Identity Federation integration

idempotent
create-edit-google-play-integration

Create/Edit Google Play integration

idempotent
create-edit-hangouts-chat-integration

Create/Edit Hangouts Chat integration

idempotent
create-edit-harbor-integration

Create/Edit Harbor integration

idempotent
create-edit-irker-integration

Create/Edit Irker integration

idempotent
create-edit-jenkins-integration

Create/Edit Jenkins integration

idempotent
create-edit-jira-integration

Create/Edit Jira integration

idempotent
create-edit-jira-cloud-app

Create/Edit Jira Cloud App integration

idempotent
create-edit-linear-integration

Create/Edit Linear integration

idempotent
create-edit-matrix-integration

Create/Edit Matrix integration

idempotent
create-edit-mattermost-integration

Create/Edit Mattermost integration

idempotent
create-edit-mattermost-slash-commands

Create/Edit Mattermost Slash Commands integration

idempotent
create-edit-microsoft-teams-integration

Create/Edit Microsoft Teams integration

idempotent
create-edit-mock-ci-integration

Create/Edit Mock Ci integration

idempotent
create-edit-mock-monitoring-integration

Create/Edit Mock Monitoring integration

idempotent
create-edit-packagist-integration

Create/Edit Packagist integration

idempotent
create-edit-phorge-integration

Create/Edit Phorge integration

idempotent
create-edit-pipelines-email-integration

Create/Edit Pipelines Email integration

idempotent
create-edit-pivotaltracker-integration

Create/Edit Pivotaltracker integration

idempotent
create-edit-pumble-integration

Create/Edit Pumble integration

idempotent
create-edit-pushover-integration

Create/Edit Pushover integration

idempotent
create-edit-redmine-integration

Create/Edit Redmine integration

idempotent
create-edit-slack-integration

Create/Edit Slack integration

idempotent
create-edit-squash-tm-integration

Create/Edit Squash Tm integration

idempotent
create-edit-teamcity-integration

Create/Edit Teamcity integration

idempotent
create-edit-telegram-integration

Create/Edit Telegram integration

idempotent
create-edit-unify-circuit-integration

Create/Edit Unify Circuit integration

idempotent
create-edit-webex-teams-integration

Create/Edit Webex Teams integration

idempotent
create-edit-youtrack-integration

Create/Edit Youtrack integration

idempotent
create-edit-zentao-integration

Create/Edit Zentao integration

idempotent
disable-integration

Disable an integration

idempotent
get-integration-settings

Get an integration settings

read-only idempotent
receive-slack-events

Receive Slack events

process-slack-interaction-events

Process Slack interaction events

get-slack-interactive-component-options

Get Slack interactive component options

read-only
list-all-active-integrations-2

List all active integrations

read-only idempotent
create-edit-apple-app-store-2

Create/Edit Apple App Store integration

idempotent
create-edit-asana-integration-2

Create/Edit Asana integration

idempotent
create-edit-assembla-integration-2

Create/Edit Assembla integration

idempotent
create-edit-bamboo-integration-2

Create/Edit Bamboo integration

idempotent
create-edit-bugzilla-integration-2

Create/Edit Bugzilla integration

idempotent
create-edit-buildkite-integration-2

Create/Edit Buildkite integration

idempotent
create-edit-campfire-integration-2

Create/Edit Campfire integration

idempotent
create-edit-clickup-integration-2

Create/Edit Clickup integration

idempotent
create-edit-confluence-integration-2

Create/Edit Confluence integration

idempotent
create-edit-custom-issue-tracker-2

Create/Edit Custom Issue Tracker integration

idempotent
create-edit-datadog-integration-2

Create/Edit Datadog integration

idempotent
create-edit-diffblue-cover-integration-2

Create/Edit Diffblue Cover integration

idempotent
create-edit-discord-integration-2

Create/Edit Discord integration

idempotent
create-edit-drone-ci-integration-2

Create/Edit Drone Ci integration

idempotent
create-edit-emails-push-integration-2

Create/Edit Emails On Push integration

idempotent
create-edit-ewm-integration-2

Create/Edit Ewm integration

idempotent
create-edit-external-wiki-integration-2

Create/Edit External Wiki integration

idempotent
create-edit-git-guardian-integration-2

Create/Edit Git Guardian integration

idempotent
create-edit-github-integration-2

Create/Edit Github integration

idempotent
create-edit-gitlab-slack-application-2

Create/Edit Gitlab Slack Application integration

idempotent
create-edit-google-cloud-platform-3

Create/Edit Google Cloud Platform Artifact Registry integration

idempotent
create-edit-google-cloud-platform-4

Create/Edit Google Cloud Platform Workload Identity Federation integration

idempotent
create-edit-google-play-integration-2

Create/Edit Google Play integration

idempotent
create-edit-hangouts-chat-integration-2

Create/Edit Hangouts Chat integration

idempotent
create-edit-harbor-integration-2

Create/Edit Harbor integration

idempotent
create-edit-irker-integration-2

Create/Edit Irker integration

idempotent
create-edit-jenkins-integration-2

Create/Edit Jenkins integration

idempotent
create-edit-jira-integration-2

Create/Edit Jira integration

idempotent
create-edit-jira-cloud-app-2

Create/Edit Jira Cloud App integration

idempotent
create-edit-linear-integration-2

Create/Edit Linear integration

idempotent
create-edit-matrix-integration-2

Create/Edit Matrix integration

idempotent
create-edit-mattermost-integration-2

Create/Edit Mattermost integration

idempotent
create-edit-mattermost-slash-commands-2

Create/Edit Mattermost Slash Commands integration

idempotent
trigger-slash-command-mattermost-slash

Trigger a slash command for mattermost-slash-commands

create-edit-microsoft-teams-integration-2

Create/Edit Microsoft Teams integration

idempotent
create-edit-mock-ci-integration-2

Create/Edit Mock Ci integration

idempotent
create-edit-mock-monitoring-integration-2

Create/Edit Mock Monitoring integration

idempotent
create-edit-packagist-integration-2

Create/Edit Packagist integration

idempotent
create-edit-phorge-integration-2

Create/Edit Phorge integration

idempotent
create-edit-pipelines-email-integration-2

Create/Edit Pipelines Email integration

idempotent
create-edit-pivotaltracker-integration-2

Create/Edit Pivotaltracker integration

idempotent
create-edit-pumble-integration-2

Create/Edit Pumble integration

idempotent
create-edit-pushover-integration-2

Create/Edit Pushover integration

idempotent
create-edit-redmine-integration-2

Create/Edit Redmine integration

idempotent
create-edit-slack-integration-2

Create/Edit Slack integration

idempotent
create-edit-squash-tm-integration-2

Create/Edit Squash Tm integration

idempotent
create-edit-teamcity-integration-2

Create/Edit Teamcity integration

idempotent
create-edit-telegram-integration-2

Create/Edit Telegram integration

idempotent
create-edit-unify-circuit-integration-2

Create/Edit Unify Circuit integration

idempotent
create-edit-webex-teams-integration-2

Create/Edit Webex Teams integration

idempotent
create-edit-youtrack-integration-2

Create/Edit Youtrack integration

idempotent
create-edit-zentao-integration-2

Create/Edit Zentao integration

idempotent
disable-integration-2

Disable an integration

idempotent
get-integration-settings-2

Get an integration settings

read-only idempotent
list-all-active-integrations-3

List all active integrations

read-only idempotent
create-edit-apple-app-store-3

Create/Edit Apple App Store integration

idempotent
create-edit-asana-integration-3

Create/Edit Asana integration

idempotent
create-edit-assembla-integration-3

Create/Edit Assembla integration

idempotent
create-edit-bamboo-integration-3

Create/Edit Bamboo integration

idempotent
create-edit-bugzilla-integration-3

Create/Edit Bugzilla integration

idempotent
create-edit-buildkite-integration-3

Create/Edit Buildkite integration

idempotent
create-edit-campfire-integration-3

Create/Edit Campfire integration

idempotent
create-edit-clickup-integration-3

Create/Edit Clickup integration

idempotent
create-edit-confluence-integration-3

Create/Edit Confluence integration

idempotent
create-edit-custom-issue-tracker-3

Create/Edit Custom Issue Tracker integration

idempotent
create-edit-datadog-integration-3

Create/Edit Datadog integration

idempotent
create-edit-diffblue-cover-integration-3

Create/Edit Diffblue Cover integration

idempotent
create-edit-discord-integration-3

Create/Edit Discord integration

idempotent
create-edit-drone-ci-integration-3

Create/Edit Drone Ci integration

idempotent
create-edit-emails-push-integration-3

Create/Edit Emails On Push integration

idempotent
create-edit-ewm-integration-3

Create/Edit Ewm integration

idempotent
create-edit-external-wiki-integration-3

Create/Edit External Wiki integration

idempotent
create-edit-git-guardian-integration-3

Create/Edit Git Guardian integration

idempotent
create-edit-github-integration-3

Create/Edit Github integration

idempotent
create-edit-gitlab-slack-application-3

Create/Edit Gitlab Slack Application integration

idempotent
create-edit-google-cloud-platform-5

Create/Edit Google Cloud Platform Artifact Registry integration

idempotent
create-edit-google-cloud-platform-6

Create/Edit Google Cloud Platform Workload Identity Federation integration

idempotent
create-edit-google-play-integration-3

Create/Edit Google Play integration

idempotent
create-edit-hangouts-chat-integration-3

Create/Edit Hangouts Chat integration

idempotent
create-edit-harbor-integration-3

Create/Edit Harbor integration

idempotent
create-edit-irker-integration-3

Create/Edit Irker integration

idempotent
create-edit-jenkins-integration-3

Create/Edit Jenkins integration

idempotent
create-edit-jira-integration-3

Create/Edit Jira integration

idempotent
create-edit-jira-cloud-app-3

Create/Edit Jira Cloud App integration

idempotent
create-edit-linear-integration-3

Create/Edit Linear integration

idempotent
create-edit-matrix-integration-3

Create/Edit Matrix integration

idempotent
create-edit-mattermost-integration-3

Create/Edit Mattermost integration

idempotent
create-edit-mattermost-slash-commands-3

Create/Edit Mattermost Slash Commands integration

idempotent
trigger-slash-command-mattermost-slash-2

Trigger a slash command for mattermost-slash-commands

create-edit-microsoft-teams-integration-3

Create/Edit Microsoft Teams integration

idempotent
create-edit-mock-ci-integration-3

Create/Edit Mock Ci integration

idempotent
create-edit-mock-monitoring-integration-3

Create/Edit Mock Monitoring integration

idempotent
create-edit-packagist-integration-3

Create/Edit Packagist integration

idempotent
create-edit-phorge-integration-3

Create/Edit Phorge integration

idempotent
create-edit-pipelines-email-integration-3

Create/Edit Pipelines Email integration

idempotent
create-edit-pivotaltracker-integration-3

Create/Edit Pivotaltracker integration

idempotent
create-edit-pumble-integration-3

Create/Edit Pumble integration

idempotent
create-edit-pushover-integration-3

Create/Edit Pushover integration

idempotent
create-edit-redmine-integration-3

Create/Edit Redmine integration

idempotent
create-edit-slack-integration-3

Create/Edit Slack integration

idempotent
create-edit-squash-tm-integration-3

Create/Edit Squash Tm integration

idempotent
create-edit-teamcity-integration-3

Create/Edit Teamcity integration

idempotent
create-edit-telegram-integration-3

Create/Edit Telegram integration

idempotent
create-edit-unify-circuit-integration-3

Create/Edit Unify Circuit integration

idempotent
create-edit-webex-teams-integration-3

Create/Edit Webex Teams integration

idempotent
create-edit-youtrack-integration-3

Create/Edit Youtrack integration

idempotent
create-edit-zentao-integration-3

Create/Edit Zentao integration

idempotent
disable-integration-3

Disable an integration

idempotent
get-integration-settings-3

Get an integration settings

read-only idempotent
trigger-global-slack-command

Trigger a global slack command

Capability Spec

gitlab-ci-integrations.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: GitLab API — integrations
  description: 'GitLab API — integrations. 168 operations. Lead operation: List all active integrations. Self-contained Naftiko
    capability covering one Gitlab Ci business surface.'
  tags:
  - Gitlab Ci
  - integrations
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    GITLAB_CI_API_KEY: GITLAB_CI_API_KEY
capability:
  consumes:
  - type: http
    namespace: gitlab-ci-integrations
    baseUri: https://gitlab.com
    description: GitLab API — integrations business capability. Self-contained, no shared references.
    resources:
    - name: api-v4-groups-id-integrations
      path: /api/v4/groups/{id}/integrations
      operations:
      - name: getapiv4groupsidintegrations
        method: GET
        description: List all active integrations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
    - name: api-v4-groups-id-integrations-apple-app-store
      path: /api/v4/groups/{id}/integrations/apple-app-store
      operations:
      - name: putapiv4groupsidintegrationsappleappstore
        method: PUT
        description: Create/Edit Apple App Store integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsAppleAppStore
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-asana
      path: /api/v4/groups/{id}/integrations/asana
      operations:
      - name: putapiv4groupsidintegrationsasana
        method: PUT
        description: Create/Edit Asana integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsAsana
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-assembla
      path: /api/v4/groups/{id}/integrations/assembla
      operations:
      - name: putapiv4groupsidintegrationsassembla
        method: PUT
        description: Create/Edit Assembla integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsAssembla
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-bamboo
      path: /api/v4/groups/{id}/integrations/bamboo
      operations:
      - name: putapiv4groupsidintegrationsbamboo
        method: PUT
        description: Create/Edit Bamboo integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsBamboo
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-bugzilla
      path: /api/v4/groups/{id}/integrations/bugzilla
      operations:
      - name: putapiv4groupsidintegrationsbugzilla
        method: PUT
        description: Create/Edit Bugzilla integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsBugzilla
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-buildkite
      path: /api/v4/groups/{id}/integrations/buildkite
      operations:
      - name: putapiv4groupsidintegrationsbuildkite
        method: PUT
        description: Create/Edit Buildkite integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsBuildkite
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-campfire
      path: /api/v4/groups/{id}/integrations/campfire
      operations:
      - name: putapiv4groupsidintegrationscampfire
        method: PUT
        description: Create/Edit Campfire integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsCampfire
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-clickup
      path: /api/v4/groups/{id}/integrations/clickup
      operations:
      - name: putapiv4groupsidintegrationsclickup
        method: PUT
        description: Create/Edit Clickup integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsClickup
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-confluence
      path: /api/v4/groups/{id}/integrations/confluence
      operations:
      - name: putapiv4groupsidintegrationsconfluence
        method: PUT
        description: Create/Edit Confluence integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsConfluence
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-custom-issue-tracker
      path: /api/v4/groups/{id}/integrations/custom-issue-tracker
      operations:
      - name: putapiv4groupsidintegrationscustomissuetracker
        method: PUT
        description: Create/Edit Custom Issue Tracker integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsCustomIssueTracker
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-datadog
      path: /api/v4/groups/{id}/integrations/datadog
      operations:
      - name: putapiv4groupsidintegrationsdatadog
        method: PUT
        description: Create/Edit Datadog integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsDatadog
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-diffblue-cover
      path: /api/v4/groups/{id}/integrations/diffblue-cover
      operations:
      - name: putapiv4groupsidintegrationsdiffbluecover
        method: PUT
        description: Create/Edit Diffblue Cover integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsDiffblueCover
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-discord
      path: /api/v4/groups/{id}/integrations/discord
      operations:
      - name: putapiv4groupsidintegrationsdiscord
        method: PUT
        description: Create/Edit Discord integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsDiscord
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-drone-ci
      path: /api/v4/groups/{id}/integrations/drone-ci
      operations:
      - name: putapiv4groupsidintegrationsdroneci
        method: PUT
        description: Create/Edit Drone Ci integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsDroneCi
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-emails-on-push
      path: /api/v4/groups/{id}/integrations/emails-on-push
      operations:
      - name: putapiv4groupsidintegrationsemailsonpush
        method: PUT
        description: Create/Edit Emails On Push integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsEmailsOnPush
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-ewm
      path: /api/v4/groups/{id}/integrations/ewm
      operations:
      - name: putapiv4groupsidintegrationsewm
        method: PUT
        description: Create/Edit Ewm integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsEwm
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-external-wiki
      path: /api/v4/groups/{id}/integrations/external-wiki
      operations:
      - name: putapiv4groupsidintegrationsexternalwiki
        method: PUT
        description: Create/Edit External Wiki integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsExternalWiki
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-git-guardian
      path: /api/v4/groups/{id}/integrations/git-guardian
      operations:
      - name: putapiv4groupsidintegrationsgitguardian
        method: PUT
        description: Create/Edit Git Guardian integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsGitGuardian
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-github
      path: /api/v4/groups/{id}/integrations/github
      operations:
      - name: putapiv4groupsidintegrationsgithub
        method: PUT
        description: Create/Edit Github integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsGithub
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-gitlab-slack-application
      path: /api/v4/groups/{id}/integrations/gitlab-slack-application
      operations:
      - name: putapiv4groupsidintegrationsgitlabslackapplication
        method: PUT
        description: Create/Edit Gitlab Slack Application integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsGitlabSlackApplication
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-google-cloud-platform-artifact-registry
      path: /api/v4/groups/{id}/integrations/google-cloud-platform-artifact-registry
      operations:
      - name: putapiv4groupsidintegrationsgooglecloudplatformartifactregistry
        method: PUT
        description: Create/Edit Google Cloud Platform Artifact Registry integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsGoogleCloudPlatformArtifactRegistry
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-google-cloud-platform-workload-identity-federation
      path: /api/v4/groups/{id}/integrations/google-cloud-platform-workload-identity-federation
      operations:
      - name: putapiv4groupsidintegrationsgooglecloudplatformworkloadidentityfederation
        method: PUT
        description: Create/Edit Google Cloud Platform Workload Identity Federation integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-google-play
      path: /api/v4/groups/{id}/integrations/google-play
      operations:
      - name: putapiv4groupsidintegrationsgoogleplay
        method: PUT
        description: Create/Edit Google Play integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsGooglePlay
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-hangouts-chat
      path: /api/v4/groups/{id}/integrations/hangouts-chat
      operations:
      - name: putapiv4groupsidintegrationshangoutschat
        method: PUT
        description: Create/Edit Hangouts Chat integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsHangoutsChat
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-harbor
      path: /api/v4/groups/{id}/integrations/harbor
      operations:
      - name: putapiv4groupsidintegrationsharbor
        method: PUT
        description: Create/Edit Harbor integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsHarbor
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-irker
      path: /api/v4/groups/{id}/integrations/irker
      operations:
      - name: putapiv4groupsidintegrationsirker
        method: PUT
        description: Create/Edit Irker integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsIrker
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-jenkins
      path: /api/v4/groups/{id}/integrations/jenkins
      operations:
      - name: putapiv4groupsidintegrationsjenkins
        method: PUT
        description: Create/Edit Jenkins integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsJenkins
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-jira
      path: /api/v4/groups/{id}/integrations/jira
      operations:
      - name: putapiv4groupsidintegrationsjira
        method: PUT
        description: Create/Edit Jira integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsJira
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-jira-cloud-app
      path: /api/v4/groups/{id}/integrations/jira-cloud-app
      operations:
      - name: putapiv4groupsidintegrationsjiracloudapp
        method: PUT
        description: Create/Edit Jira Cloud App integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsJiraCloudApp
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-linear
      path: /api/v4/groups/{id}/integrations/linear
      operations:
      - name: putapiv4groupsidintegrationslinear
        method: PUT
        description: Create/Edit Linear integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsLinear
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-matrix
      path: /api/v4/groups/{id}/integrations/matrix
      operations:
      - name: putapiv4groupsidintegrationsmatrix
        method: PUT
        description: Create/Edit Matrix integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsMatrix
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-mattermost
      path: /api/v4/groups/{id}/integrations/mattermost
      operations:
      - name: putapiv4groupsidintegrationsmattermost
        method: PUT
        description: Create/Edit Mattermost integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsMattermost
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-mattermost-slash-commands
      path: /api/v4/groups/{id}/integrations/mattermost-slash-commands
      operations:
      - name: putapiv4groupsidintegrationsmattermostslashcommands
        method: PUT
        description: Create/Edit Mattermost Slash Commands integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsMattermostSlashCommands
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-microsoft-teams
      path: /api/v4/groups/{id}/integrations/microsoft-teams
      operations:
      - name: putapiv4groupsidintegrationsmicrosoftteams
        method: PUT
        description: Create/Edit Microsoft Teams integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsMicrosoftTeams
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-mock-ci
      path: /api/v4/groups/{id}/integrations/mock-ci
      operations:
      - name: putapiv4groupsidintegrationsmockci
        method: PUT
        description: Create/Edit Mock Ci integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsMockCi
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-mock-monitoring
      path: /api/v4/groups/{id}/integrations/mock-monitoring
      operations:
      - name: putapiv4groupsidintegrationsmockmonitoring
        method: PUT
        description: Create/Edit Mock Monitoring integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsMockMonitoring
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-packagist
      path: /api/v4/groups/{id}/integrations/packagist
      operations:
      - name: putapiv4groupsidintegrationspackagist
        method: PUT
        description: Create/Edit Packagist integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsPackagist
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-phorge
      path: /api/v4/groups/{id}/integrations/phorge
      operations:
      - name: putapiv4groupsidintegrationsphorge
        method: PUT
        description: Create/Edit Phorge integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsPhorge
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-pipelines-email
      path: /api/v4/groups/{id}/integrations/pipelines-email
      operations:
      - name: putapiv4groupsidintegrationspipelinesemail
        method: PUT
        description: Create/Edit Pipelines Email integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsPipelinesEmail
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-pivotaltracker
      path: /api/v4/groups/{id}/integrations/pivotaltracker
      operations:
      - name: putapiv4groupsidintegrationspivotaltracker
        method: PUT
        description: Create/Edit Pivotaltracker integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsPivotaltracker
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-pumble
      path: /api/v4/groups/{id}/integrations/pumble
      operations:
      - name: putapiv4groupsidintegrationspumble
        method: PUT
        description: Create/Edit Pumble integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsPumble
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-pushover
      path: /api/v4/groups/{id}/integrations/pushover
      operations:
      - name: putapiv4groupsidintegrationspushover
        method: PUT
        description: Create/Edit Pushover integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsPushover
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-redmine
      path: /api/v4/groups/{id}/integrations/redmine
      operations:
      - name: putapiv4groupsidintegrationsredmine
        method: PUT
        description: Create/Edit Redmine integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsRedmine
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-slack
      path: /api/v4/groups/{id}/integrations/slack
      operations:
      - name: putapiv4groupsidintegrationsslack
        method: PUT
        description: Create/Edit Slack integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsSlack
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-squash-tm
      path: /api/v4/groups/{id}/integrations/squash-tm
      operations:
      - name: putapiv4groupsidintegrationssquashtm
        method: PUT
        description: Create/Edit Squash Tm integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsSquashTm
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-teamcity
      path: /api/v4/groups/{id}/integrations/teamcity
      operations:
      - name: putapiv4groupsidintegrationsteamcity
        method: PUT
        description: Create/Edit Teamcity integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsTeamcity
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-telegram
      path: /api/v4/groups/{id}/integrations/telegram
      operations:
      - name: putapiv4groupsidintegrationstelegram
        method: PUT
        description: Create/Edit Telegram integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsTelegram
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-unify-circuit
      path: /api/v4/groups/{id}/integrations/unify-circuit
      operations:
      - name: putapiv4groupsidintegrationsunifycircuit
        method: PUT
        description: Create/Edit Unify Circuit integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsUnifyCircuit
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-webex-teams
      path: /api/v4/groups/{id}/integrations/webex-teams
      operations:
      - name: putapiv4groupsidintegrationswebexteams
        method: PUT
        description: Create/Edit Webex Teams integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsWebexTeams
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-youtrack
      path: /api/v4/groups/{id}/integrations/youtrack
      operations:
      - name: putapiv4groupsidintegrationsyoutrack
        method: PUT
        description: Create/Edit Youtrack integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsYoutrack
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-zentao
      path: /api/v4/groups/{id}/integrations/zentao
      operations:
      - name: putapiv4groupsidintegrationszentao
        method: PUT
        description: Create/Edit Zentao integration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: integer
          required: true
        - name: putApiV4GroupsIdIntegrationsZentao
          in: body
          type: string
          required: true
    - name: api-v4-groups-id-integrations-slug
      path: /api/v4/groups/{id}/integrations/{slug}
      operations:
      - name: deleteapiv4groupsidintegrationsslug
        method: DELETE
        description: Disable an integrati

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