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 integration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: slug in: path type: string description: The name of the integration required: true - name: id in: path type: integer required: true - name: getapiv4groupsidintegrationsslug method: GET description: Get an integration settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: slug in: path type: string description: The name of the integration required: true - name: id in: path type: integer required: true - name: api-v4-integrations-slack-events path: /api/v4/integrations/slack/events operations: - name: postapiv4integrationsslackevents method: POST description: Receive Slack events outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: postApiV4IntegrationsSlackEvents in: body type: string required: true - name: api-v4-integrations-slack-interactions path: /api/v4/integrations/slack/interactions operations: - name: postapiv4integrationsslackinteractions method: POST description: Process Slack interaction events outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v4-integrations-slack-options path: /api/v4/integrations/slack/options operations: - name: postapiv4integrationsslackoptions method: POST description: Get Slack interactive component options outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-v4-projects-id-integrations path: /api/v4/projects/{id}/integrations operations: - name: getapiv4projectsidintegrations 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-projects-id-integrations-apple-app-store path: /api/v4/projects/{id}/integrations/apple-app-store operations: - name: putapiv4projectsidintegrationsappleappstore 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: putApiV4ProjectsIdIntegrationsAppleAppStore in: body type: string required: true - name: api-v4-projects-id-integrations-asana path: /api/v4/projects/{id}/integrations/asana operations: - name: putapiv4projectsidintegrationsasana 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: putApiV4ProjectsIdIntegrationsAsana in: body type: string required: true - name: api-v4-projects-id-integrations-assembla path: /api/v4/projects/{id}/integrations/assembla operations: - name: putapiv4projectsidintegrationsassembla 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: putApiV4ProjectsIdIntegrationsAssembla in: body type: string required: true - name: api-v4-projects-id-integrations-bamboo path: /api/v4/projects/{id}/integrations/bamboo operations: - name: putapiv4projectsidintegrationsbamboo 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: putApiV4ProjectsIdIntegrationsBamboo in: body type: string required: true - name: api-v4-projects-id-integrations-bugzilla path: /api/v4/projects/{id}/integrations/bugzilla operations: - name: putapiv4projectsidintegrationsbugzilla 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: putApiV4ProjectsIdIntegrationsBugzilla in: body type: string required: true - name: api-v4-projects-id-integrations-buildkite path: /api/v4/projects/{id}/integrations/buildkite operations: - name: putapiv4projectsidintegrationsbuildkite 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: putApiV4ProjectsIdIntegrationsBuildkite in: body type: string required: true - name: api-v4-projects-id-integrations-campfire path: /api/v4/projects/{id}/integrations/campfire operations: - name: putapiv4projectsidintegrationscampfire 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: putApiV4ProjectsIdIntegrationsCampfire in: body type: string required: true - name: api-v4-projects-id-integrations-clickup path: /api/v4/projects/{id}/integrations/clickup operations: - name: putapiv4projectsidintegrationsclickup 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: putApiV4ProjectsIdIntegrationsClickup in: body type: string required: true - name: api-v4-projects-id-integrations-confluence path: /api/v4/projects/{id}/integrations/confluence operations: - name: putapiv4projectsidintegrationsconfluence 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: putApiV4ProjectsIdIntegrationsConfluence in: body type: string required: true - name: api-v4-projects-id-integrations-custom-issue-tracker path: /api/v4/projects/{id}/integrations/custom-issue-tracker operations: - name: putapiv4projectsidintegrationscustomissuetracker 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: putApiV4ProjectsIdIntegrationsCustomIssueTracker in: body type: string required: true - name: api-v4-projects-id-integrations-datadog path: /api/v4/projects/{id}/integrations/datadog operations: - name: putapiv4projectsidintegrationsdatadog 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: putApiV4ProjectsIdIntegrationsDatadog in: body type: string required: true - name: api-v4-projects-id-integrations-diffblue-cover path: /api/v4/projects/{id}/integrations/diffblue-cover operations: - name: putapiv4projectsidintegrationsdiffbluecover 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: putApiV4ProjectsIdIntegrationsDiffblueCover in: body type: string required: true - name: api-v4-projects-id-integrations-discord path: /api/v4/projects/{id}/integrations/discord operations: - name: putapiv4projectsidintegrationsdiscord 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: putApiV4ProjectsIdIntegrationsDiscord in: body type: string required: true - name: api-v4-projects-id-integrations-drone-ci path: /api/v4/projects/{id}/integrations/drone-ci operations: - name: putapiv4projectsidintegrationsdroneci 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: putApiV4ProjectsIdIntegrationsDroneCi in: body type: string required: true - name: api-v4-projects-id-integrations-emails-on-push path: /api/v4/projects/{id}/integrations/emails-on-push operations: - name: putapiv4projectsidintegrationsemailsonpush 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: putApiV4ProjectsIdIntegrationsEmailsOnPush in: body type: string required: true - name: api-v4-projects-id-integrations-ewm path: /api/v4/projects/{id}/integrations/ewm operations: - name: putapiv4projectsidintegrationsewm 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: putApiV4ProjectsIdIntegrationsEwm in: body type: string required: true - name: api-v4-projects-id-integrations-external-wiki path: /api/v4/projects/{id}/integrations/external-wiki operations: - name: putapiv4projectsidintegrationsexternalwiki 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: putApiV4ProjectsIdIntegrationsExternalWiki in: body type: string required: true - name: api-v4-projects-id-integrations-git-guardian path: /api/v4/projects/{id}/integrations/git-guardian operations: - name: putapiv4projectsidintegrationsgitguardian 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: putApiV4ProjectsIdIntegrationsGitGuardian in: body type: string required: true - name: api-v4-projects-id-integrations-github path: /api/v4/projects/{id}/integrations/github operations: - name: putapiv4projectsidintegrationsgithub 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: putApiV4ProjectsIdIntegrationsGithub in: body type: string required: true - name: api-v4-projects-id-integrations-gitlab-slack-application path: /api/v4/projects/{id}/integrations/gitlab-slack-application operations: - name: putapiv4projectsidintegrationsgitlabslackapplication 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: putApiV4ProjectsIdIntegrationsGitlabSlackApplication in: body type: string required: true - name: api-v4-projects-id-integrations-google-cloud-platform-artifact-registry path: /api/v4/projects/{id}/integrations/google-cloud-platform-artifact-registry operations: - name: putapiv4projectsidintegrationsgooglecloudplatformartifactregistry 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: putApiV4ProjectsIdIntegrationsGoogleCloudPlatformArtifactRegistry in: body type: string required: true - name: api-v4-projects-id-integrations-google-cloud-platform-workload-identity-federati path: /api/v4/projects/{id}/integrations/google-cloud-platform-workload-identity-federation operations: - name: putapiv4projectsidintegrationsgooglecloudplatformworkloadidentityfederation 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: putApiV4ProjectsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation in: body type: string required: true - name: api-v4-projects-id-integrations-google-play path: /api/v4/projects/{id}/integrations/google-play operations: - name: putapiv4projectsidintegrationsgoogleplay 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: putApiV4ProjectsIdIntegrationsGooglePlay in: body type: string required: true - name: api-v4-projects-id-integrations-hangouts-chat path: /api/v4/projects/{id}/integrations/hangouts-chat operations: - name: putapiv4projectsidintegrationshangoutschat 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: putApiV4ProjectsIdIntegrationsHangoutsChat in: body type: string required: true - name: api-v4-projects-id-integrations-harbor path: /api/v4/projects/{id}/integrations/harbor operations: - name: putapiv4projectsidintegrationsharbor 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: putApiV4ProjectsIdIntegrationsHarbor in: body type: string required: true - name: api-v4-projects-id-integrations-irker path: /api/v4/projects/{id}/integrations/irker operations: - name: putapiv4projectsidintegrationsirker 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: putApiV4ProjectsIdIntegrationsIrker in: body type: string required: true - name: api-v4-projects-id-integrations-jenkins path: /api/v4/projects/{id}/integrations/jenkins operations: - name: putapiv4projectsidintegrationsjenkins 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: putApiV4ProjectsIdIntegrationsJenkins in: body type: string required: true - name: api-v4-projects-id-integrations-jira path: /api/v4/projects/{id}/integrations/jira operations: - name: putapiv4projectsidintegrationsjira 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: putApiV4ProjectsIdIntegrationsJira in: body type: string required: true - name: api-v4-projects-id-integrations-jira-cloud-app path: /api/v4/projects/{id}/integrations/jira-cloud-app operations: - name: putapiv4projectsidintegrationsjiracloudapp 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: putApiV4ProjectsIdIntegrationsJiraCloudApp in: body type: string required: true - name: api-v4-projects-id-integrations-linear path: /api/v4/projects/{id}/integrations/linear operations: - name: putapiv4projectsidintegrationslinear 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: putApiV4ProjectsIdIntegrationsLinear in: body type: string required: true - name: api-v4-projects-id-integrations-matrix path: /api/v4/projects/{id}/integrations/matrix operations: - name: putapiv4projectsidintegrationsmatrix 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: putApiV4ProjectsIdIntegrationsMatrix in: body type: string required: true - name: api-v4-projects-id-integrations-mattermost path: /api/v4/projects/{id}/integrations/mattermost operations: - name: putapiv4projectsidintegrationsmattermost 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: putApiV4ProjectsIdIntegrationsMattermost in: body type: string required: true - name: api-v4-projects-id-integrations-mattermost-slash-commands path: /api/v4/projects/{id}/integrations/mattermost-slash-commands operations: - name: putapiv4projectsidintegrationsmattermostslashcommands 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: putApiV4ProjectsIdIntegrationsMattermostSlashCommands in: body type: string required: true - name: api-v4-projects-id-integrations-mattermost_slash_commands-trigger path: /api/v4/projects/{id}/integrations/mattermost_slash_commands/trigger operations: - name: postapiv4projectsidintegrationsmattermostslashcommandstrigger method: POST description: Trigger a slash command for mattermost-slash-commands outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: The ID or URL-encoded path of the project required: true - name: postApiV4ProjectsIdIntegrationsMattermostSlashCommandsTrigger in: body type: string required: true - name: api-v4-projects-id-integrations-microsoft-teams path: /api/v4/projects/{id}/integrations/microsoft-teams operations: - name: putapiv4projectsidintegrationsmicrosoftteams 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: putApiV4ProjectsIdIntegrationsMicrosoftTeams in: body type: string required: true - name: api-v4-projects-id-integrations-mock-ci path: /api/v4/projects/{id}/integrations/mock-ci operations: - name: putapiv4projectsidintegrationsmockci 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: putApiV4ProjectsIdIntegrationsMockCi in: body type: string required: true - name: api-v4-projects-id-integrations-mock-monitoring path: /api/v4/projects/{id}/integrations/mock-monitoring operations: - name: putapiv4projectsidintegrationsmockmonitoring 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: putApiV4ProjectsIdIntegrationsMockMonitoring in: body type: string required: true - name: api-v4-projects-id-integrations-packagist path: /api/v4/projects/{id}/integrations/packagist operations: - name: putapiv4projectsidintegrationspackagist 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: putApiV4ProjectsIdIntegrationsPackagist in: body type: string required: true - name: api-v4-projects-id-integrations-phorge path: /api/v4/projects/{id}/integrations/phorge operations: - name: putapiv4projectsidintegrationsphorge 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: putApiV4ProjectsIdIntegrationsPhorge in: body type: string required: true - name: api-v4-projects-id-integrations-pipelines-email path: /api/v4/projects/{id}/integrations/pipelines-email operations: - name: putapiv4projectsidintegrationspipelinesemail 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: putApiV4ProjectsIdIntegrationsPipelinesEmail in: body type: string required: true - name: api-v4-projects-id-integrations-pivotaltracker path: /api/v4/projects/{id}/integrations/pivotaltracker operations: - name: putapiv4projectsidintegrationspivotaltracker 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: putApiV4ProjectsIdIntegrationsPivotaltracker in: body type: string required: true - name: api-v4-projects-id-integrations-pumble path: /api/v4/projects/{id}/integrations/pumble operations: - name: putapiv4projectsidintegrationspumble 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: putApiV4ProjectsIdIntegrationsPumble in: body type: string required: true - name: api-v4-projects-id-integrations-pushover path: /api/v4/projects/{id}/integrations/pushover operations: - name: putapiv4projectsidintegrationspushover 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: putApiV4ProjectsIdIntegrationsPushover in: body type: string required: true - name: api-v4-projects-id-integrations-redmine path: /api/v4/projects/{id}/integrations/redmine operations: - name: putapiv4projectsidintegrationsredmine 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: putApiV4ProjectsIdIntegrationsRedmine in: body type: string required: true - name: api-v4-projects-id-integrations-slack path: /api/v4/projects/{id}/integrations/slack operations: - name: putapiv4projectsidintegrationsslack 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: putApiV4ProjectsIdIntegrationsSlack in: body type: string required: true - name: api-v4-projects-id-integrations-squash-tm path: /api/v4/projects/{id}/integrations/squash-tm operations: - name: putapiv4projectsidintegrationssquashtm 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: putApiV4ProjectsIdIntegrationsSquashTm in: body type: string required: true - name: api-v4-projects-id-integrations-teamcity path: /api/v4/projects/{id}/integrations/teamcity operations: - name: putapiv4projectsidintegrationsteamcity 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: putApiV4ProjectsIdIntegrationsTeamcity in: body type: string required: true - name: api-v4-projects-id-integrations-telegram path: /api/v4/projects/{id}/integrations/telegram operations: - name: putapiv4projectsidintegrationstelegram 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: putApiV4ProjectsIdIntegrationsTelegram in: body type: string required: true - name: api-v4-projects-id-integrations-unify-circuit path: /api/v4/projects/{id}/integrations/unify-circuit operations: - name: putapiv4projectsidintegrationsunifycircuit 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: putApiV4ProjectsIdIntegrationsUnifyCircuit in: body type: string required: true - name: api-v4-projects-id-integrations-webex-teams path: /api/v4/projects/{id}/integrations/webex-teams operations: - name: putapiv4projectsidintegrationswebexteams 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: putApiV4ProjectsIdIntegrationsWebexTeams in: body type: string required: true - name: api-v4-projects-id-integrations-youtrack path: /api/v4/projects/{id}/integrations/youtrack operations: - name: putapiv4projectsidintegrationsyoutrack 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: putApiV4ProjectsIdIntegrationsYoutrack in: body type: string required: true - name: api-v4-projects-id-integrations-zentao path: /api/v4/projects/{id}/integrations/zentao operations: - name: putapiv4projectsidintegrationszentao 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: putApiV4ProjectsIdIntegrationsZentao in: body type: string required: true - name: api-v4-projects-id-integrations-slug path: /api/v4/projects/{id}/integrations/{slug} operations: - name: deleteapiv4projectsidintegrationsslug method: DELETE description: Disable an integration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: slug in: path type: string description: The name of the integration required: true - name: id in: path type: integer required: true - name: getapiv4projectsidintegrationsslug method: GET description: Get an integration settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: slug in: path type: string description: The name of the integration required: true - name: id in: path type: integer required: true - name: api-v4-projects-id-services path: /api/v4/projects/{id}/services operations: - name: getapiv4projectsidservices 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-projects-id-services-apple-app-store path: /api/v4/projects/{id}/services/apple-app-store operations: - name: putapiv4projectsidservicesappleappstore 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: putApiV4ProjectsIdServicesAppleAppStore in: body type: string required: true - name: api-v4-projects-id-services-asana path: /api/v4/projects/{id}/services/asana operations: - name: putapiv4projectsidservicesasana 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: putApiV4ProjectsIdServicesAsana in: body type: string required: true - name: api-v4-projects-id-services-assembla path: /api/v4/projects/{id}/services/assembla operations: - name: putapiv4projectsidservicesassembla 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: putApiV4ProjectsIdServicesAssembla in: body type: string required: true - name: api-v4-projects-id-services-bamboo path: /api/v4/projects/{id}/services/bamboo operations: - name: putapiv4projectsidservicesbamboo 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: putApiV4ProjectsIdServicesBamboo in: body type: string required: true - name: api-v4-projects-id-services-bugzilla path: /api/v4/projects/{id}/services/bugzilla operations: - name: putapiv4projectsidservicesbugzilla 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: putApiV4ProjectsIdServicesBugzilla in: body type: string required: true - name: api-v4-projects-id-services-buildkite path: /api/v4/projects/{id}/services/buildkite operations: - name: putapiv4projectsidservicesbuildkite 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: putApiV4ProjectsIdServicesBuildkite in: body type: string required: true - name: api-v4-projects-id-services-campfire path: /api/v4/projects/{id}/services/campfire operations: - name: putapiv4projectsidservicescampfire 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: putApiV4ProjectsIdServicesCampfire in: body type: string required: true - name: api-v4-projects-id-services-clickup path: /api/v4/projects/{id}/services/clickup operations: - name: putapiv4projectsidservicesclickup 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: putApiV4ProjectsIdServicesClickup in: body type: string required: true - name: api-v4-projects-id-services-confluence path: /api/v4/projects/{id}/services/confluence operations: - name: putapiv4projectsidservicesconfluence 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: putApiV4ProjectsIdServicesConfluence in: body type: string required: true - name: api-v4-projects-id-services-custom-issue-tracker path: /api/v4/projects/{id}/services/custom-issue-tracker operations: - name: putapiv4projectsidservicescustomissuetracker 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: putApiV4ProjectsIdServicesCustomIssueTracker in: body type: string required: true - name: api-v4-projects-id-services-datadog path: /api/v4/projects/{id}/services/datadog operations: - name: putapiv4projectsidservicesdatadog 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: putApiV4ProjectsIdServicesDatadog in: body type: string required: true - name: api-v4-projects-id-services-diffblue-cover path: /api/v4/projects/{id}/services/diffblue-cover operations: - name: putapiv4projectsidservicesdiffbluecover 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: putApiV4ProjectsIdServicesDiffblueCover in: body type: string required: true - name: api-v4-projects-id-services-discord path: /api/v4/projects/{id}/services/discord operations: - name: putapiv4projectsidservicesdiscord 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: putApiV4ProjectsIdServicesDiscord in: body type: string required: true - name: api-v4-projects-id-services-drone-ci path: /api/v4/projects/{id}/services/drone-ci operations: - name: putapiv4projectsidservicesdroneci 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: putApiV4ProjectsIdServicesDroneCi in: body type: string required: true - name: api-v4-projects-id-services-emails-on-push path: /api/v4/projects/{id}/services/emails-on-push operations: - name: putapiv4projectsidservicesemailsonpush 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: putApiV4ProjectsIdServicesEmailsOnPush in: body type: string required: true - name: api-v4-projects-id-services-ewm path: /api/v4/projects/{id}/services/ewm operations: - name: putapiv4projectsidservicesewm 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: putApiV4ProjectsIdServicesEwm in: body type: string required: true - name: api-v4-projects-id-services-external-wiki path: /api/v4/projects/{id}/services/external-wiki operations: - name: putapiv4projectsidservicesexternalwiki 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: putApiV4ProjectsIdServicesExternalWiki in: body type: string required: true - name: api-v4-projects-id-services-git-guardian path: /api/v4/projects/{id}/services/git-guardian operations: - name: putapiv4projectsidservicesgitguardian 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: putApiV4ProjectsIdServicesGitGuardian in: body type: string required: true - name: api-v4-projects-id-services-github path: /api/v4/projects/{id}/services/github operations: - name: putapiv4projectsidservicesgithub 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: putApiV4ProjectsIdServicesGithub in: body type: string required: true - name: api-v4-projects-id-services-gitlab-slack-application path: /api/v4/projects/{id}/services/gitlab-slack-application operations: - name: putapiv4projectsidservicesgitlabslackapplication 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: putApiV4ProjectsIdServicesGitlabSlackApplication in: body type: string required: true - name: api-v4-projects-id-services-google-cloud-platform-artifact-registry path: /api/v4/projects/{id}/services/google-cloud-platform-artifact-registry operations: - name: putapiv4projectsidservicesgooglecloudplatformartifactregistry 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: putApiV4ProjectsIdServicesGoogleCloudPlatformArtifactRegistry in: body type: string required: true - name: api-v4-projects-id-services-google-cloud-platform-workload-identity-federation path: /api/v4/projects/{id}/services/google-cloud-platform-workload-identity-federation operations: - name: putapiv4projectsidservicesgooglecloudplatformworkloadidentityfederation 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: putApiV4ProjectsIdServicesGoogleCloudPlatformWorkloadIdentityFederation in: body type: string required: true - name: api-v4-projects-id-services-google-play path: /api/v4/projects/{id}/services/google-play operations: - name: putapiv4projectsidservicesgoogleplay 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: putApiV4ProjectsIdServicesGooglePlay in: body type: string required: true - name: api-v4-projects-id-services-hangouts-chat path: /api/v4/projects/{id}/services/hangouts-chat operations: - name: putapiv4projectsidserviceshangoutschat 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: putApiV4ProjectsIdServicesHangoutsChat in: body type: string required: true - name: api-v4-projects-id-services-harbor path: /api/v4/projects/{id}/services/harbor operations: - name: putapiv4projectsidservicesharbor 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: putApiV4ProjectsIdServicesHarbor in: body type: string required: true - name: api-v4-projects-id-services-irker path: /api/v4/projects/{id}/services/irker operations: - name: putapiv4projectsidservicesirker 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: putApiV4ProjectsIdServicesIrker in: body type: string required: true - name: api-v4-projects-id-services-jenkins path: /api/v4/projects/{id}/services/jenkins operations: - name: putapiv4projectsidservicesjenkins 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: putApiV4ProjectsIdServicesJenkins in: body type: string required: true - name: api-v4-projects-id-services-jira path: /api/v4/projects/{id}/services/jira operations: - name: putapiv4projectsidservicesjira 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: putApiV4ProjectsIdServicesJira in: body type: string required: true - name: api-v4-projects-id-services-jira-cloud-app path: /api/v4/projects/{id}/services/jira-cloud-app operations: - name: putapiv4projectsidservicesjiracloudapp 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: putApiV4ProjectsIdServicesJiraCloudApp in: body type: string required: true - name: api-v4-projects-id-services-linear path: /api/v4/projects/{id}/services/linear operations: - name: putapiv4projectsidserviceslinear 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: putApiV4ProjectsIdServicesLinear in: body type: string required: true - name: api-v4-projects-id-services-matrix path: /api/v4/projects/{id}/services/matrix operations: - name: putapiv4projectsidservicesmatrix 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: putApiV4ProjectsIdServicesMatrix in: body type: string required: true - name: api-v4-projects-id-services-mattermost path: /api/v4/projects/{id}/services/mattermost operations: - name: putapiv4projectsidservicesmattermost 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: putApiV4ProjectsIdServicesMattermost in: body type: string required: true - name: api-v4-projects-id-services-mattermost-slash-commands path: /api/v4/projects/{id}/services/mattermost-slash-commands operations: - name: putapiv4projectsidservicesmattermostslashcommands 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: putApiV4ProjectsIdServicesMattermostSlashCommands in: body type: string required: true - name: api-v4-projects-id-services-mattermost_slash_commands-trigger path: /api/v4/projects/{id}/services/mattermost_slash_commands/trigger operations: - name: postapiv4projectsidservicesmattermostslashcommandstrigger method: POST description: Trigger a slash command for mattermost-slash-commands outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: id in: path type: string description: The ID or URL-encoded path of the project required: true - name: postApiV4ProjectsIdServicesMattermostSlashCommandsTrigger in: body type: string required: true - name: api-v4-projects-id-services-microsoft-teams path: /api/v4/projects/{id}/services/microsoft-teams operations: - name: putapiv4projectsidservicesmicrosoftteams 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: putApiV4ProjectsIdServicesMicrosoftTeams in: body type: string required: true - name: api-v4-projects-id-services-mock-ci path: /api/v4/projects/{id}/services/mock-ci operations: - name: putapiv4projectsidservicesmockci 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: putApiV4ProjectsIdServicesMockCi in: body type: string required: true - name: api-v4-projects-id-services-mock-monitoring path: /api/v4/projects/{id}/services/mock-monitoring operations: - name: putapiv4projectsidservicesmockmonitoring 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: putApiV4ProjectsIdServicesMockMonitoring in: body type: string required: true - name: api-v4-projects-id-services-packagist path: /api/v4/projects/{id}/services/packagist operations: - name: putapiv4projectsidservicespackagist 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: putApiV4ProjectsIdServicesPackagist in: body type: string required: true - name: api-v4-projects-id-services-phorge path: /api/v4/projects/{id}/services/phorge operations: - name: putapiv4projectsidservicesphorge 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: putApiV4ProjectsIdServicesPhorge in: body type: string required: true - name: api-v4-projects-id-services-pipelines-email path: /api/v4/projects/{id}/services/pipelines-email operations: - name: putapiv4projectsidservicespipelinesemail 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: putApiV4ProjectsIdServicesPipelinesEmail in: body type: string required: true - name: api-v4-projects-id-services-pivotaltracker path: /api/v4/projects/{id}/services/pivotaltracker operations: - name: putapiv4projectsidservicespivotaltracker 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: putApiV4ProjectsIdServicesPivotaltracker in: body type: string required: true - name: api-v4-projects-id-services-pumble path: /api/v4/projects/{id}/services/pumble operations: - name: putapiv4projectsidservicespumble 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: putApiV4ProjectsIdServicesPumble in: body type: string required: true - name: api-v4-projects-id-services-pushover path: /api/v4/projects/{id}/services/pushover operations: - name: putapiv4projectsidservicespushover 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: putApiV4ProjectsIdServicesPushover in: body type: string required: true - name: api-v4-projects-id-services-redmine path: /api/v4/projects/{id}/services/redmine operations: - name: putapiv4projectsidservicesredmine 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: putApiV4ProjectsIdServicesRedmine in: body type: string required: true - name: api-v4-projects-id-services-slack path: /api/v4/projects/{id}/services/slack operations: - name: putapiv4projectsidservicesslack 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: putApiV4ProjectsIdServicesSlack in: body type: string required: true - name: api-v4-projects-id-services-squash-tm path: /api/v4/projects/{id}/services/squash-tm operations: - name: putapiv4projectsidservicessquashtm 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: putApiV4ProjectsIdServicesSquashTm in: body type: string required: true - name: api-v4-projects-id-services-teamcity path: /api/v4/projects/{id}/services/teamcity operations: - name: putapiv4projectsidservicesteamcity 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: putApiV4ProjectsIdServicesTeamcity in: body type: string required: true - name: api-v4-projects-id-services-telegram path: /api/v4/projects/{id}/services/telegram operations: - name: putapiv4projectsidservicestelegram 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: putApiV4ProjectsIdServicesTelegram in: body type: string required: true - name: api-v4-projects-id-services-unify-circuit path: /api/v4/projects/{id}/services/unify-circuit operations: - name: putapiv4projectsidservicesunifycircuit 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: putApiV4ProjectsIdServicesUnifyCircuit in: body type: string required: true - name: api-v4-projects-id-services-webex-teams path: /api/v4/projects/{id}/services/webex-teams operations: - name: putapiv4projectsidserviceswebexteams 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: putApiV4ProjectsIdServicesWebexTeams in: body type: string required: true - name: api-v4-projects-id-services-youtrack path: /api/v4/projects/{id}/services/youtrack operations: - name: putapiv4projectsidservicesyoutrack 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: putApiV4ProjectsIdServicesYoutrack in: body type: string required: true - name: api-v4-projects-id-services-zentao path: /api/v4/projects/{id}/services/zentao operations: - name: putapiv4projectsidserviceszentao 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: putApiV4ProjectsIdServicesZentao in: body type: string required: true - name: api-v4-projects-id-services-slug path: /api/v4/projects/{id}/services/{slug} operations: - name: deleteapiv4projectsidservicesslug method: DELETE description: Disable an integration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: slug in: path type: string description: The name of the integration required: true - name: id in: path type: integer required: true - name: getapiv4projectsidservicesslug method: GET description: Get an integration settings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: slug in: path type: string description: The name of the integration required: true - name: id in: path type: integer required: true - name: api-v4-slack-trigger path: /api/v4/slack/trigger operations: - name: postapiv4slacktrigger method: POST description: Trigger a global slack command outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: postApiV4SlackTrigger in: body type: string required: true exposes: - type: rest namespace: gitlab-ci-integrations-rest port: 8080 description: REST adapter for GitLab API — integrations. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/v4/groups/{id}/integrations name: api-v4-groups-id-integrations description: REST surface for api-v4-groups-id-integrations. operations: - method: GET name: getapiv4groupsidintegrations description: List all active integrations call: gitlab-ci-integrations.getapiv4groupsidintegrations with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/apple-app-store name: api-v4-groups-id-integrations-apple-app-store description: REST surface for api-v4-groups-id-integrations-apple-app-store. operations: - method: PUT name: putapiv4groupsidintegrationsappleappstore description: Create/Edit Apple App Store integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsappleappstore with: id: rest.id putApiV4GroupsIdIntegrationsAppleAppStore: rest.putApiV4GroupsIdIntegrationsAppleAppStore outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/asana name: api-v4-groups-id-integrations-asana description: REST surface for api-v4-groups-id-integrations-asana. operations: - method: PUT name: putapiv4groupsidintegrationsasana description: Create/Edit Asana integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsasana with: id: rest.id putApiV4GroupsIdIntegrationsAsana: rest.putApiV4GroupsIdIntegrationsAsana outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/assembla name: api-v4-groups-id-integrations-assembla description: REST surface for api-v4-groups-id-integrations-assembla. operations: - method: PUT name: putapiv4groupsidintegrationsassembla description: Create/Edit Assembla integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsassembla with: id: rest.id putApiV4GroupsIdIntegrationsAssembla: rest.putApiV4GroupsIdIntegrationsAssembla outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/bamboo name: api-v4-groups-id-integrations-bamboo description: REST surface for api-v4-groups-id-integrations-bamboo. operations: - method: PUT name: putapiv4groupsidintegrationsbamboo description: Create/Edit Bamboo integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsbamboo with: id: rest.id putApiV4GroupsIdIntegrationsBamboo: rest.putApiV4GroupsIdIntegrationsBamboo outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/bugzilla name: api-v4-groups-id-integrations-bugzilla description: REST surface for api-v4-groups-id-integrations-bugzilla. operations: - method: PUT name: putapiv4groupsidintegrationsbugzilla description: Create/Edit Bugzilla integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsbugzilla with: id: rest.id putApiV4GroupsIdIntegrationsBugzilla: rest.putApiV4GroupsIdIntegrationsBugzilla outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/buildkite name: api-v4-groups-id-integrations-buildkite description: REST surface for api-v4-groups-id-integrations-buildkite. operations: - method: PUT name: putapiv4groupsidintegrationsbuildkite description: Create/Edit Buildkite integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsbuildkite with: id: rest.id putApiV4GroupsIdIntegrationsBuildkite: rest.putApiV4GroupsIdIntegrationsBuildkite outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/campfire name: api-v4-groups-id-integrations-campfire description: REST surface for api-v4-groups-id-integrations-campfire. operations: - method: PUT name: putapiv4groupsidintegrationscampfire description: Create/Edit Campfire integration call: gitlab-ci-integrations.putapiv4groupsidintegrationscampfire with: id: rest.id putApiV4GroupsIdIntegrationsCampfire: rest.putApiV4GroupsIdIntegrationsCampfire outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/clickup name: api-v4-groups-id-integrations-clickup description: REST surface for api-v4-groups-id-integrations-clickup. operations: - method: PUT name: putapiv4groupsidintegrationsclickup description: Create/Edit Clickup integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsclickup with: id: rest.id putApiV4GroupsIdIntegrationsClickup: rest.putApiV4GroupsIdIntegrationsClickup outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/confluence name: api-v4-groups-id-integrations-confluence description: REST surface for api-v4-groups-id-integrations-confluence. operations: - method: PUT name: putapiv4groupsidintegrationsconfluence description: Create/Edit Confluence integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsconfluence with: id: rest.id putApiV4GroupsIdIntegrationsConfluence: rest.putApiV4GroupsIdIntegrationsConfluence outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/custom-issue-tracker name: api-v4-groups-id-integrations-custom-issue-tracker description: REST surface for api-v4-groups-id-integrations-custom-issue-tracker. operations: - method: PUT name: putapiv4groupsidintegrationscustomissuetracker description: Create/Edit Custom Issue Tracker integration call: gitlab-ci-integrations.putapiv4groupsidintegrationscustomissuetracker with: id: rest.id putApiV4GroupsIdIntegrationsCustomIssueTracker: rest.putApiV4GroupsIdIntegrationsCustomIssueTracker outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/datadog name: api-v4-groups-id-integrations-datadog description: REST surface for api-v4-groups-id-integrations-datadog. operations: - method: PUT name: putapiv4groupsidintegrationsdatadog description: Create/Edit Datadog integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsdatadog with: id: rest.id putApiV4GroupsIdIntegrationsDatadog: rest.putApiV4GroupsIdIntegrationsDatadog outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/diffblue-cover name: api-v4-groups-id-integrations-diffblue-cover description: REST surface for api-v4-groups-id-integrations-diffblue-cover. operations: - method: PUT name: putapiv4groupsidintegrationsdiffbluecover description: Create/Edit Diffblue Cover integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsdiffbluecover with: id: rest.id putApiV4GroupsIdIntegrationsDiffblueCover: rest.putApiV4GroupsIdIntegrationsDiffblueCover outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/discord name: api-v4-groups-id-integrations-discord description: REST surface for api-v4-groups-id-integrations-discord. operations: - method: PUT name: putapiv4groupsidintegrationsdiscord description: Create/Edit Discord integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsdiscord with: id: rest.id putApiV4GroupsIdIntegrationsDiscord: rest.putApiV4GroupsIdIntegrationsDiscord outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/drone-ci name: api-v4-groups-id-integrations-drone-ci description: REST surface for api-v4-groups-id-integrations-drone-ci. operations: - method: PUT name: putapiv4groupsidintegrationsdroneci description: Create/Edit Drone Ci integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsdroneci with: id: rest.id putApiV4GroupsIdIntegrationsDroneCi: rest.putApiV4GroupsIdIntegrationsDroneCi outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/emails-on-push name: api-v4-groups-id-integrations-emails-on-push description: REST surface for api-v4-groups-id-integrations-emails-on-push. operations: - method: PUT name: putapiv4groupsidintegrationsemailsonpush description: Create/Edit Emails On Push integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsemailsonpush with: id: rest.id putApiV4GroupsIdIntegrationsEmailsOnPush: rest.putApiV4GroupsIdIntegrationsEmailsOnPush outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/ewm name: api-v4-groups-id-integrations-ewm description: REST surface for api-v4-groups-id-integrations-ewm. operations: - method: PUT name: putapiv4groupsidintegrationsewm description: Create/Edit Ewm integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsewm with: id: rest.id putApiV4GroupsIdIntegrationsEwm: rest.putApiV4GroupsIdIntegrationsEwm outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/external-wiki name: api-v4-groups-id-integrations-external-wiki description: REST surface for api-v4-groups-id-integrations-external-wiki. operations: - method: PUT name: putapiv4groupsidintegrationsexternalwiki description: Create/Edit External Wiki integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsexternalwiki with: id: rest.id putApiV4GroupsIdIntegrationsExternalWiki: rest.putApiV4GroupsIdIntegrationsExternalWiki outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/git-guardian name: api-v4-groups-id-integrations-git-guardian description: REST surface for api-v4-groups-id-integrations-git-guardian. operations: - method: PUT name: putapiv4groupsidintegrationsgitguardian description: Create/Edit Git Guardian integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsgitguardian with: id: rest.id putApiV4GroupsIdIntegrationsGitGuardian: rest.putApiV4GroupsIdIntegrationsGitGuardian outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/github name: api-v4-groups-id-integrations-github description: REST surface for api-v4-groups-id-integrations-github. operations: - method: PUT name: putapiv4groupsidintegrationsgithub description: Create/Edit Github integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsgithub with: id: rest.id putApiV4GroupsIdIntegrationsGithub: rest.putApiV4GroupsIdIntegrationsGithub outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/gitlab-slack-application name: api-v4-groups-id-integrations-gitlab-slack-application description: REST surface for api-v4-groups-id-integrations-gitlab-slack-application. operations: - method: PUT name: putapiv4groupsidintegrationsgitlabslackapplication description: Create/Edit Gitlab Slack Application integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsgitlabslackapplication with: id: rest.id putApiV4GroupsIdIntegrationsGitlabSlackApplication: rest.putApiV4GroupsIdIntegrationsGitlabSlackApplication outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/google-cloud-platform-artifact-registry name: api-v4-groups-id-integrations-google-cloud-platform-artifact-registry description: REST surface for api-v4-groups-id-integrations-google-cloud-platform-artifact-registry. operations: - method: PUT name: putapiv4groupsidintegrationsgooglecloudplatformartifactregistry description: Create/Edit Google Cloud Platform Artifact Registry integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsgooglecloudplatformartifactregistry with: id: rest.id putApiV4GroupsIdIntegrationsGoogleCloudPlatformArtifactRegistry: rest.putApiV4GroupsIdIntegrationsGoogleCloudPlatformArtifactRegistry outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/google-cloud-platform-workload-identity-federation name: api-v4-groups-id-integrations-google-cloud-platform-workload-identity-federation description: REST surface for api-v4-groups-id-integrations-google-cloud-platform-workload-identity-federation. operations: - method: PUT name: putapiv4groupsidintegrationsgooglecloudplatformworkloadidentityfederation description: Create/Edit Google Cloud Platform Workload Identity Federation integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsgooglecloudplatformworkloadidentityfederation with: id: rest.id putApiV4GroupsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation: rest.putApiV4GroupsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/google-play name: api-v4-groups-id-integrations-google-play description: REST surface for api-v4-groups-id-integrations-google-play. operations: - method: PUT name: putapiv4groupsidintegrationsgoogleplay description: Create/Edit Google Play integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsgoogleplay with: id: rest.id putApiV4GroupsIdIntegrationsGooglePlay: rest.putApiV4GroupsIdIntegrationsGooglePlay outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/hangouts-chat name: api-v4-groups-id-integrations-hangouts-chat description: REST surface for api-v4-groups-id-integrations-hangouts-chat. operations: - method: PUT name: putapiv4groupsidintegrationshangoutschat description: Create/Edit Hangouts Chat integration call: gitlab-ci-integrations.putapiv4groupsidintegrationshangoutschat with: id: rest.id putApiV4GroupsIdIntegrationsHangoutsChat: rest.putApiV4GroupsIdIntegrationsHangoutsChat outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/harbor name: api-v4-groups-id-integrations-harbor description: REST surface for api-v4-groups-id-integrations-harbor. operations: - method: PUT name: putapiv4groupsidintegrationsharbor description: Create/Edit Harbor integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsharbor with: id: rest.id putApiV4GroupsIdIntegrationsHarbor: rest.putApiV4GroupsIdIntegrationsHarbor outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/irker name: api-v4-groups-id-integrations-irker description: REST surface for api-v4-groups-id-integrations-irker. operations: - method: PUT name: putapiv4groupsidintegrationsirker description: Create/Edit Irker integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsirker with: id: rest.id putApiV4GroupsIdIntegrationsIrker: rest.putApiV4GroupsIdIntegrationsIrker outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/jenkins name: api-v4-groups-id-integrations-jenkins description: REST surface for api-v4-groups-id-integrations-jenkins. operations: - method: PUT name: putapiv4groupsidintegrationsjenkins description: Create/Edit Jenkins integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsjenkins with: id: rest.id putApiV4GroupsIdIntegrationsJenkins: rest.putApiV4GroupsIdIntegrationsJenkins outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/jira name: api-v4-groups-id-integrations-jira description: REST surface for api-v4-groups-id-integrations-jira. operations: - method: PUT name: putapiv4groupsidintegrationsjira description: Create/Edit Jira integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsjira with: id: rest.id putApiV4GroupsIdIntegrationsJira: rest.putApiV4GroupsIdIntegrationsJira outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/jira-cloud-app name: api-v4-groups-id-integrations-jira-cloud-app description: REST surface for api-v4-groups-id-integrations-jira-cloud-app. operations: - method: PUT name: putapiv4groupsidintegrationsjiracloudapp description: Create/Edit Jira Cloud App integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsjiracloudapp with: id: rest.id putApiV4GroupsIdIntegrationsJiraCloudApp: rest.putApiV4GroupsIdIntegrationsJiraCloudApp outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/linear name: api-v4-groups-id-integrations-linear description: REST surface for api-v4-groups-id-integrations-linear. operations: - method: PUT name: putapiv4groupsidintegrationslinear description: Create/Edit Linear integration call: gitlab-ci-integrations.putapiv4groupsidintegrationslinear with: id: rest.id putApiV4GroupsIdIntegrationsLinear: rest.putApiV4GroupsIdIntegrationsLinear outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/matrix name: api-v4-groups-id-integrations-matrix description: REST surface for api-v4-groups-id-integrations-matrix. operations: - method: PUT name: putapiv4groupsidintegrationsmatrix description: Create/Edit Matrix integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsmatrix with: id: rest.id putApiV4GroupsIdIntegrationsMatrix: rest.putApiV4GroupsIdIntegrationsMatrix outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/mattermost name: api-v4-groups-id-integrations-mattermost description: REST surface for api-v4-groups-id-integrations-mattermost. operations: - method: PUT name: putapiv4groupsidintegrationsmattermost description: Create/Edit Mattermost integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsmattermost with: id: rest.id putApiV4GroupsIdIntegrationsMattermost: rest.putApiV4GroupsIdIntegrationsMattermost outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/mattermost-slash-commands name: api-v4-groups-id-integrations-mattermost-slash-commands description: REST surface for api-v4-groups-id-integrations-mattermost-slash-commands. operations: - method: PUT name: putapiv4groupsidintegrationsmattermostslashcommands description: Create/Edit Mattermost Slash Commands integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsmattermostslashcommands with: id: rest.id putApiV4GroupsIdIntegrationsMattermostSlashCommands: rest.putApiV4GroupsIdIntegrationsMattermostSlashCommands outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/microsoft-teams name: api-v4-groups-id-integrations-microsoft-teams description: REST surface for api-v4-groups-id-integrations-microsoft-teams. operations: - method: PUT name: putapiv4groupsidintegrationsmicrosoftteams description: Create/Edit Microsoft Teams integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsmicrosoftteams with: id: rest.id putApiV4GroupsIdIntegrationsMicrosoftTeams: rest.putApiV4GroupsIdIntegrationsMicrosoftTeams outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/mock-ci name: api-v4-groups-id-integrations-mock-ci description: REST surface for api-v4-groups-id-integrations-mock-ci. operations: - method: PUT name: putapiv4groupsidintegrationsmockci description: Create/Edit Mock Ci integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsmockci with: id: rest.id putApiV4GroupsIdIntegrationsMockCi: rest.putApiV4GroupsIdIntegrationsMockCi outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/mock-monitoring name: api-v4-groups-id-integrations-mock-monitoring description: REST surface for api-v4-groups-id-integrations-mock-monitoring. operations: - method: PUT name: putapiv4groupsidintegrationsmockmonitoring description: Create/Edit Mock Monitoring integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsmockmonitoring with: id: rest.id putApiV4GroupsIdIntegrationsMockMonitoring: rest.putApiV4GroupsIdIntegrationsMockMonitoring outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/packagist name: api-v4-groups-id-integrations-packagist description: REST surface for api-v4-groups-id-integrations-packagist. operations: - method: PUT name: putapiv4groupsidintegrationspackagist description: Create/Edit Packagist integration call: gitlab-ci-integrations.putapiv4groupsidintegrationspackagist with: id: rest.id putApiV4GroupsIdIntegrationsPackagist: rest.putApiV4GroupsIdIntegrationsPackagist outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/phorge name: api-v4-groups-id-integrations-phorge description: REST surface for api-v4-groups-id-integrations-phorge. operations: - method: PUT name: putapiv4groupsidintegrationsphorge description: Create/Edit Phorge integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsphorge with: id: rest.id putApiV4GroupsIdIntegrationsPhorge: rest.putApiV4GroupsIdIntegrationsPhorge outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/pipelines-email name: api-v4-groups-id-integrations-pipelines-email description: REST surface for api-v4-groups-id-integrations-pipelines-email. operations: - method: PUT name: putapiv4groupsidintegrationspipelinesemail description: Create/Edit Pipelines Email integration call: gitlab-ci-integrations.putapiv4groupsidintegrationspipelinesemail with: id: rest.id putApiV4GroupsIdIntegrationsPipelinesEmail: rest.putApiV4GroupsIdIntegrationsPipelinesEmail outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/pivotaltracker name: api-v4-groups-id-integrations-pivotaltracker description: REST surface for api-v4-groups-id-integrations-pivotaltracker. operations: - method: PUT name: putapiv4groupsidintegrationspivotaltracker description: Create/Edit Pivotaltracker integration call: gitlab-ci-integrations.putapiv4groupsidintegrationspivotaltracker with: id: rest.id putApiV4GroupsIdIntegrationsPivotaltracker: rest.putApiV4GroupsIdIntegrationsPivotaltracker outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/pumble name: api-v4-groups-id-integrations-pumble description: REST surface for api-v4-groups-id-integrations-pumble. operations: - method: PUT name: putapiv4groupsidintegrationspumble description: Create/Edit Pumble integration call: gitlab-ci-integrations.putapiv4groupsidintegrationspumble with: id: rest.id putApiV4GroupsIdIntegrationsPumble: rest.putApiV4GroupsIdIntegrationsPumble outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/pushover name: api-v4-groups-id-integrations-pushover description: REST surface for api-v4-groups-id-integrations-pushover. operations: - method: PUT name: putapiv4groupsidintegrationspushover description: Create/Edit Pushover integration call: gitlab-ci-integrations.putapiv4groupsidintegrationspushover with: id: rest.id putApiV4GroupsIdIntegrationsPushover: rest.putApiV4GroupsIdIntegrationsPushover outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/redmine name: api-v4-groups-id-integrations-redmine description: REST surface for api-v4-groups-id-integrations-redmine. operations: - method: PUT name: putapiv4groupsidintegrationsredmine description: Create/Edit Redmine integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsredmine with: id: rest.id putApiV4GroupsIdIntegrationsRedmine: rest.putApiV4GroupsIdIntegrationsRedmine outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/slack name: api-v4-groups-id-integrations-slack description: REST surface for api-v4-groups-id-integrations-slack. operations: - method: PUT name: putapiv4groupsidintegrationsslack description: Create/Edit Slack integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsslack with: id: rest.id putApiV4GroupsIdIntegrationsSlack: rest.putApiV4GroupsIdIntegrationsSlack outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/squash-tm name: api-v4-groups-id-integrations-squash-tm description: REST surface for api-v4-groups-id-integrations-squash-tm. operations: - method: PUT name: putapiv4groupsidintegrationssquashtm description: Create/Edit Squash Tm integration call: gitlab-ci-integrations.putapiv4groupsidintegrationssquashtm with: id: rest.id putApiV4GroupsIdIntegrationsSquashTm: rest.putApiV4GroupsIdIntegrationsSquashTm outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/teamcity name: api-v4-groups-id-integrations-teamcity description: REST surface for api-v4-groups-id-integrations-teamcity. operations: - method: PUT name: putapiv4groupsidintegrationsteamcity description: Create/Edit Teamcity integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsteamcity with: id: rest.id putApiV4GroupsIdIntegrationsTeamcity: rest.putApiV4GroupsIdIntegrationsTeamcity outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/telegram name: api-v4-groups-id-integrations-telegram description: REST surface for api-v4-groups-id-integrations-telegram. operations: - method: PUT name: putapiv4groupsidintegrationstelegram description: Create/Edit Telegram integration call: gitlab-ci-integrations.putapiv4groupsidintegrationstelegram with: id: rest.id putApiV4GroupsIdIntegrationsTelegram: rest.putApiV4GroupsIdIntegrationsTelegram outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/unify-circuit name: api-v4-groups-id-integrations-unify-circuit description: REST surface for api-v4-groups-id-integrations-unify-circuit. operations: - method: PUT name: putapiv4groupsidintegrationsunifycircuit description: Create/Edit Unify Circuit integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsunifycircuit with: id: rest.id putApiV4GroupsIdIntegrationsUnifyCircuit: rest.putApiV4GroupsIdIntegrationsUnifyCircuit outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/webex-teams name: api-v4-groups-id-integrations-webex-teams description: REST surface for api-v4-groups-id-integrations-webex-teams. operations: - method: PUT name: putapiv4groupsidintegrationswebexteams description: Create/Edit Webex Teams integration call: gitlab-ci-integrations.putapiv4groupsidintegrationswebexteams with: id: rest.id putApiV4GroupsIdIntegrationsWebexTeams: rest.putApiV4GroupsIdIntegrationsWebexTeams outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/youtrack name: api-v4-groups-id-integrations-youtrack description: REST surface for api-v4-groups-id-integrations-youtrack. operations: - method: PUT name: putapiv4groupsidintegrationsyoutrack description: Create/Edit Youtrack integration call: gitlab-ci-integrations.putapiv4groupsidintegrationsyoutrack with: id: rest.id putApiV4GroupsIdIntegrationsYoutrack: rest.putApiV4GroupsIdIntegrationsYoutrack outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/zentao name: api-v4-groups-id-integrations-zentao description: REST surface for api-v4-groups-id-integrations-zentao. operations: - method: PUT name: putapiv4groupsidintegrationszentao description: Create/Edit Zentao integration call: gitlab-ci-integrations.putapiv4groupsidintegrationszentao with: id: rest.id putApiV4GroupsIdIntegrationsZentao: rest.putApiV4GroupsIdIntegrationsZentao outputParameters: - type: object mapping: $. - path: /v1/api/v4/groups/{id}/integrations/{slug} name: api-v4-groups-id-integrations-slug description: REST surface for api-v4-groups-id-integrations-slug. operations: - method: DELETE name: deleteapiv4groupsidintegrationsslug description: Disable an integration call: gitlab-ci-integrations.deleteapiv4groupsidintegrationsslug with: slug: rest.slug id: rest.id outputParameters: - type: object mapping: $. - method: GET name: getapiv4groupsidintegrationsslug description: Get an integration settings call: gitlab-ci-integrations.getapiv4groupsidintegrationsslug with: slug: rest.slug id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/v4/integrations/slack/events name: api-v4-integrations-slack-events description: REST surface for api-v4-integrations-slack-events. operations: - method: POST name: postapiv4integrationsslackevents description: Receive Slack events call: gitlab-ci-integrations.postapiv4integrationsslackevents with: postApiV4IntegrationsSlackEvents: rest.postApiV4IntegrationsSlackEvents outputParameters: - type: object mapping: $. - path: /v1/api/v4/integrations/slack/interactions name: api-v4-integrations-slack-interactions description: REST surface for api-v4-integrations-slack-interactions. operations: - method: POST name: postapiv4integrationsslackinteractions description: Process Slack interaction events call: gitlab-ci-integrations.postapiv4integrationsslackinteractions outputParameters: - type: object mapping: $. - path: /v1/api/v4/integrations/slack/options name: api-v4-integrations-slack-options description: REST surface for api-v4-integrations-slack-options. operations: - method: POST name: postapiv4integrationsslackoptions description: Get Slack interactive component options call: gitlab-ci-integrations.postapiv4integrationsslackoptions outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations name: api-v4-projects-id-integrations description: REST surface for api-v4-projects-id-integrations. operations: - method: GET name: getapiv4projectsidintegrations description: List all active integrations call: gitlab-ci-integrations.getapiv4projectsidintegrations with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/apple-app-store name: api-v4-projects-id-integrations-apple-app-store description: REST surface for api-v4-projects-id-integrations-apple-app-store. operations: - method: PUT name: putapiv4projectsidintegrationsappleappstore description: Create/Edit Apple App Store integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsappleappstore with: id: rest.id putApiV4ProjectsIdIntegrationsAppleAppStore: rest.putApiV4ProjectsIdIntegrationsAppleAppStore outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/asana name: api-v4-projects-id-integrations-asana description: REST surface for api-v4-projects-id-integrations-asana. operations: - method: PUT name: putapiv4projectsidintegrationsasana description: Create/Edit Asana integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsasana with: id: rest.id putApiV4ProjectsIdIntegrationsAsana: rest.putApiV4ProjectsIdIntegrationsAsana outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/assembla name: api-v4-projects-id-integrations-assembla description: REST surface for api-v4-projects-id-integrations-assembla. operations: - method: PUT name: putapiv4projectsidintegrationsassembla description: Create/Edit Assembla integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsassembla with: id: rest.id putApiV4ProjectsIdIntegrationsAssembla: rest.putApiV4ProjectsIdIntegrationsAssembla outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/bamboo name: api-v4-projects-id-integrations-bamboo description: REST surface for api-v4-projects-id-integrations-bamboo. operations: - method: PUT name: putapiv4projectsidintegrationsbamboo description: Create/Edit Bamboo integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsbamboo with: id: rest.id putApiV4ProjectsIdIntegrationsBamboo: rest.putApiV4ProjectsIdIntegrationsBamboo outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/bugzilla name: api-v4-projects-id-integrations-bugzilla description: REST surface for api-v4-projects-id-integrations-bugzilla. operations: - method: PUT name: putapiv4projectsidintegrationsbugzilla description: Create/Edit Bugzilla integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsbugzilla with: id: rest.id putApiV4ProjectsIdIntegrationsBugzilla: rest.putApiV4ProjectsIdIntegrationsBugzilla outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/buildkite name: api-v4-projects-id-integrations-buildkite description: REST surface for api-v4-projects-id-integrations-buildkite. operations: - method: PUT name: putapiv4projectsidintegrationsbuildkite description: Create/Edit Buildkite integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsbuildkite with: id: rest.id putApiV4ProjectsIdIntegrationsBuildkite: rest.putApiV4ProjectsIdIntegrationsBuildkite outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/campfire name: api-v4-projects-id-integrations-campfire description: REST surface for api-v4-projects-id-integrations-campfire. operations: - method: PUT name: putapiv4projectsidintegrationscampfire description: Create/Edit Campfire integration call: gitlab-ci-integrations.putapiv4projectsidintegrationscampfire with: id: rest.id putApiV4ProjectsIdIntegrationsCampfire: rest.putApiV4ProjectsIdIntegrationsCampfire outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/clickup name: api-v4-projects-id-integrations-clickup description: REST surface for api-v4-projects-id-integrations-clickup. operations: - method: PUT name: putapiv4projectsidintegrationsclickup description: Create/Edit Clickup integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsclickup with: id: rest.id putApiV4ProjectsIdIntegrationsClickup: rest.putApiV4ProjectsIdIntegrationsClickup outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/confluence name: api-v4-projects-id-integrations-confluence description: REST surface for api-v4-projects-id-integrations-confluence. operations: - method: PUT name: putapiv4projectsidintegrationsconfluence description: Create/Edit Confluence integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsconfluence with: id: rest.id putApiV4ProjectsIdIntegrationsConfluence: rest.putApiV4ProjectsIdIntegrationsConfluence outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/custom-issue-tracker name: api-v4-projects-id-integrations-custom-issue-tracker description: REST surface for api-v4-projects-id-integrations-custom-issue-tracker. operations: - method: PUT name: putapiv4projectsidintegrationscustomissuetracker description: Create/Edit Custom Issue Tracker integration call: gitlab-ci-integrations.putapiv4projectsidintegrationscustomissuetracker with: id: rest.id putApiV4ProjectsIdIntegrationsCustomIssueTracker: rest.putApiV4ProjectsIdIntegrationsCustomIssueTracker outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/datadog name: api-v4-projects-id-integrations-datadog description: REST surface for api-v4-projects-id-integrations-datadog. operations: - method: PUT name: putapiv4projectsidintegrationsdatadog description: Create/Edit Datadog integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsdatadog with: id: rest.id putApiV4ProjectsIdIntegrationsDatadog: rest.putApiV4ProjectsIdIntegrationsDatadog outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/diffblue-cover name: api-v4-projects-id-integrations-diffblue-cover description: REST surface for api-v4-projects-id-integrations-diffblue-cover. operations: - method: PUT name: putapiv4projectsidintegrationsdiffbluecover description: Create/Edit Diffblue Cover integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsdiffbluecover with: id: rest.id putApiV4ProjectsIdIntegrationsDiffblueCover: rest.putApiV4ProjectsIdIntegrationsDiffblueCover outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/discord name: api-v4-projects-id-integrations-discord description: REST surface for api-v4-projects-id-integrations-discord. operations: - method: PUT name: putapiv4projectsidintegrationsdiscord description: Create/Edit Discord integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsdiscord with: id: rest.id putApiV4ProjectsIdIntegrationsDiscord: rest.putApiV4ProjectsIdIntegrationsDiscord outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/drone-ci name: api-v4-projects-id-integrations-drone-ci description: REST surface for api-v4-projects-id-integrations-drone-ci. operations: - method: PUT name: putapiv4projectsidintegrationsdroneci description: Create/Edit Drone Ci integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsdroneci with: id: rest.id putApiV4ProjectsIdIntegrationsDroneCi: rest.putApiV4ProjectsIdIntegrationsDroneCi outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/emails-on-push name: api-v4-projects-id-integrations-emails-on-push description: REST surface for api-v4-projects-id-integrations-emails-on-push. operations: - method: PUT name: putapiv4projectsidintegrationsemailsonpush description: Create/Edit Emails On Push integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsemailsonpush with: id: rest.id putApiV4ProjectsIdIntegrationsEmailsOnPush: rest.putApiV4ProjectsIdIntegrationsEmailsOnPush outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/ewm name: api-v4-projects-id-integrations-ewm description: REST surface for api-v4-projects-id-integrations-ewm. operations: - method: PUT name: putapiv4projectsidintegrationsewm description: Create/Edit Ewm integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsewm with: id: rest.id putApiV4ProjectsIdIntegrationsEwm: rest.putApiV4ProjectsIdIntegrationsEwm outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/external-wiki name: api-v4-projects-id-integrations-external-wiki description: REST surface for api-v4-projects-id-integrations-external-wiki. operations: - method: PUT name: putapiv4projectsidintegrationsexternalwiki description: Create/Edit External Wiki integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsexternalwiki with: id: rest.id putApiV4ProjectsIdIntegrationsExternalWiki: rest.putApiV4ProjectsIdIntegrationsExternalWiki outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/git-guardian name: api-v4-projects-id-integrations-git-guardian description: REST surface for api-v4-projects-id-integrations-git-guardian. operations: - method: PUT name: putapiv4projectsidintegrationsgitguardian description: Create/Edit Git Guardian integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsgitguardian with: id: rest.id putApiV4ProjectsIdIntegrationsGitGuardian: rest.putApiV4ProjectsIdIntegrationsGitGuardian outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/github name: api-v4-projects-id-integrations-github description: REST surface for api-v4-projects-id-integrations-github. operations: - method: PUT name: putapiv4projectsidintegrationsgithub description: Create/Edit Github integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsgithub with: id: rest.id putApiV4ProjectsIdIntegrationsGithub: rest.putApiV4ProjectsIdIntegrationsGithub outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/gitlab-slack-application name: api-v4-projects-id-integrations-gitlab-slack-application description: REST surface for api-v4-projects-id-integrations-gitlab-slack-application. operations: - method: PUT name: putapiv4projectsidintegrationsgitlabslackapplication description: Create/Edit Gitlab Slack Application integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsgitlabslackapplication with: id: rest.id putApiV4ProjectsIdIntegrationsGitlabSlackApplication: rest.putApiV4ProjectsIdIntegrationsGitlabSlackApplication outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/google-cloud-platform-artifact-registry name: api-v4-projects-id-integrations-google-cloud-platform-artifact-registry description: REST surface for api-v4-projects-id-integrations-google-cloud-platform-artifact-registry. operations: - method: PUT name: putapiv4projectsidintegrationsgooglecloudplatformartifactregistry description: Create/Edit Google Cloud Platform Artifact Registry integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsgooglecloudplatformartifactregistry with: id: rest.id putApiV4ProjectsIdIntegrationsGoogleCloudPlatformArtifactRegistry: rest.putApiV4ProjectsIdIntegrationsGoogleCloudPlatformArtifactRegistry outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/google-cloud-platform-workload-identity-federation name: api-v4-projects-id-integrations-google-cloud-platform-workload-identity-federati description: REST surface for api-v4-projects-id-integrations-google-cloud-platform-workload-identity-federati. operations: - method: PUT name: putapiv4projectsidintegrationsgooglecloudplatformworkloadidentityfederation description: Create/Edit Google Cloud Platform Workload Identity Federation integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsgooglecloudplatformworkloadidentityfederation with: id: rest.id putApiV4ProjectsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation: rest.putApiV4ProjectsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/google-play name: api-v4-projects-id-integrations-google-play description: REST surface for api-v4-projects-id-integrations-google-play. operations: - method: PUT name: putapiv4projectsidintegrationsgoogleplay description: Create/Edit Google Play integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsgoogleplay with: id: rest.id putApiV4ProjectsIdIntegrationsGooglePlay: rest.putApiV4ProjectsIdIntegrationsGooglePlay outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/hangouts-chat name: api-v4-projects-id-integrations-hangouts-chat description: REST surface for api-v4-projects-id-integrations-hangouts-chat. operations: - method: PUT name: putapiv4projectsidintegrationshangoutschat description: Create/Edit Hangouts Chat integration call: gitlab-ci-integrations.putapiv4projectsidintegrationshangoutschat with: id: rest.id putApiV4ProjectsIdIntegrationsHangoutsChat: rest.putApiV4ProjectsIdIntegrationsHangoutsChat outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/harbor name: api-v4-projects-id-integrations-harbor description: REST surface for api-v4-projects-id-integrations-harbor. operations: - method: PUT name: putapiv4projectsidintegrationsharbor description: Create/Edit Harbor integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsharbor with: id: rest.id putApiV4ProjectsIdIntegrationsHarbor: rest.putApiV4ProjectsIdIntegrationsHarbor outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/irker name: api-v4-projects-id-integrations-irker description: REST surface for api-v4-projects-id-integrations-irker. operations: - method: PUT name: putapiv4projectsidintegrationsirker description: Create/Edit Irker integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsirker with: id: rest.id putApiV4ProjectsIdIntegrationsIrker: rest.putApiV4ProjectsIdIntegrationsIrker outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/jenkins name: api-v4-projects-id-integrations-jenkins description: REST surface for api-v4-projects-id-integrations-jenkins. operations: - method: PUT name: putapiv4projectsidintegrationsjenkins description: Create/Edit Jenkins integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsjenkins with: id: rest.id putApiV4ProjectsIdIntegrationsJenkins: rest.putApiV4ProjectsIdIntegrationsJenkins outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/jira name: api-v4-projects-id-integrations-jira description: REST surface for api-v4-projects-id-integrations-jira. operations: - method: PUT name: putapiv4projectsidintegrationsjira description: Create/Edit Jira integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsjira with: id: rest.id putApiV4ProjectsIdIntegrationsJira: rest.putApiV4ProjectsIdIntegrationsJira outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/jira-cloud-app name: api-v4-projects-id-integrations-jira-cloud-app description: REST surface for api-v4-projects-id-integrations-jira-cloud-app. operations: - method: PUT name: putapiv4projectsidintegrationsjiracloudapp description: Create/Edit Jira Cloud App integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsjiracloudapp with: id: rest.id putApiV4ProjectsIdIntegrationsJiraCloudApp: rest.putApiV4ProjectsIdIntegrationsJiraCloudApp outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/linear name: api-v4-projects-id-integrations-linear description: REST surface for api-v4-projects-id-integrations-linear. operations: - method: PUT name: putapiv4projectsidintegrationslinear description: Create/Edit Linear integration call: gitlab-ci-integrations.putapiv4projectsidintegrationslinear with: id: rest.id putApiV4ProjectsIdIntegrationsLinear: rest.putApiV4ProjectsIdIntegrationsLinear outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/matrix name: api-v4-projects-id-integrations-matrix description: REST surface for api-v4-projects-id-integrations-matrix. operations: - method: PUT name: putapiv4projectsidintegrationsmatrix description: Create/Edit Matrix integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsmatrix with: id: rest.id putApiV4ProjectsIdIntegrationsMatrix: rest.putApiV4ProjectsIdIntegrationsMatrix outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/mattermost name: api-v4-projects-id-integrations-mattermost description: REST surface for api-v4-projects-id-integrations-mattermost. operations: - method: PUT name: putapiv4projectsidintegrationsmattermost description: Create/Edit Mattermost integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsmattermost with: id: rest.id putApiV4ProjectsIdIntegrationsMattermost: rest.putApiV4ProjectsIdIntegrationsMattermost outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/mattermost-slash-commands name: api-v4-projects-id-integrations-mattermost-slash-commands description: REST surface for api-v4-projects-id-integrations-mattermost-slash-commands. operations: - method: PUT name: putapiv4projectsidintegrationsmattermostslashcommands description: Create/Edit Mattermost Slash Commands integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsmattermostslashcommands with: id: rest.id putApiV4ProjectsIdIntegrationsMattermostSlashCommands: rest.putApiV4ProjectsIdIntegrationsMattermostSlashCommands outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/mattermost-slash-commands/trigger name: api-v4-projects-id-integrations-mattermost-slash-commands-trigger description: REST surface for api-v4-projects-id-integrations-mattermost_slash_commands-trigger. operations: - method: POST name: postapiv4projectsidintegrationsmattermostslashcommandstrigger description: Trigger a slash command for mattermost-slash-commands call: gitlab-ci-integrations.postapiv4projectsidintegrationsmattermostslashcommandstrigger with: id: rest.id postApiV4ProjectsIdIntegrationsMattermostSlashCommandsTrigger: rest.postApiV4ProjectsIdIntegrationsMattermostSlashCommandsTrigger outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/microsoft-teams name: api-v4-projects-id-integrations-microsoft-teams description: REST surface for api-v4-projects-id-integrations-microsoft-teams. operations: - method: PUT name: putapiv4projectsidintegrationsmicrosoftteams description: Create/Edit Microsoft Teams integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsmicrosoftteams with: id: rest.id putApiV4ProjectsIdIntegrationsMicrosoftTeams: rest.putApiV4ProjectsIdIntegrationsMicrosoftTeams outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/mock-ci name: api-v4-projects-id-integrations-mock-ci description: REST surface for api-v4-projects-id-integrations-mock-ci. operations: - method: PUT name: putapiv4projectsidintegrationsmockci description: Create/Edit Mock Ci integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsmockci with: id: rest.id putApiV4ProjectsIdIntegrationsMockCi: rest.putApiV4ProjectsIdIntegrationsMockCi outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/mock-monitoring name: api-v4-projects-id-integrations-mock-monitoring description: REST surface for api-v4-projects-id-integrations-mock-monitoring. operations: - method: PUT name: putapiv4projectsidintegrationsmockmonitoring description: Create/Edit Mock Monitoring integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsmockmonitoring with: id: rest.id putApiV4ProjectsIdIntegrationsMockMonitoring: rest.putApiV4ProjectsIdIntegrationsMockMonitoring outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/packagist name: api-v4-projects-id-integrations-packagist description: REST surface for api-v4-projects-id-integrations-packagist. operations: - method: PUT name: putapiv4projectsidintegrationspackagist description: Create/Edit Packagist integration call: gitlab-ci-integrations.putapiv4projectsidintegrationspackagist with: id: rest.id putApiV4ProjectsIdIntegrationsPackagist: rest.putApiV4ProjectsIdIntegrationsPackagist outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/phorge name: api-v4-projects-id-integrations-phorge description: REST surface for api-v4-projects-id-integrations-phorge. operations: - method: PUT name: putapiv4projectsidintegrationsphorge description: Create/Edit Phorge integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsphorge with: id: rest.id putApiV4ProjectsIdIntegrationsPhorge: rest.putApiV4ProjectsIdIntegrationsPhorge outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/pipelines-email name: api-v4-projects-id-integrations-pipelines-email description: REST surface for api-v4-projects-id-integrations-pipelines-email. operations: - method: PUT name: putapiv4projectsidintegrationspipelinesemail description: Create/Edit Pipelines Email integration call: gitlab-ci-integrations.putapiv4projectsidintegrationspipelinesemail with: id: rest.id putApiV4ProjectsIdIntegrationsPipelinesEmail: rest.putApiV4ProjectsIdIntegrationsPipelinesEmail outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/pivotaltracker name: api-v4-projects-id-integrations-pivotaltracker description: REST surface for api-v4-projects-id-integrations-pivotaltracker. operations: - method: PUT name: putapiv4projectsidintegrationspivotaltracker description: Create/Edit Pivotaltracker integration call: gitlab-ci-integrations.putapiv4projectsidintegrationspivotaltracker with: id: rest.id putApiV4ProjectsIdIntegrationsPivotaltracker: rest.putApiV4ProjectsIdIntegrationsPivotaltracker outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/pumble name: api-v4-projects-id-integrations-pumble description: REST surface for api-v4-projects-id-integrations-pumble. operations: - method: PUT name: putapiv4projectsidintegrationspumble description: Create/Edit Pumble integration call: gitlab-ci-integrations.putapiv4projectsidintegrationspumble with: id: rest.id putApiV4ProjectsIdIntegrationsPumble: rest.putApiV4ProjectsIdIntegrationsPumble outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/pushover name: api-v4-projects-id-integrations-pushover description: REST surface for api-v4-projects-id-integrations-pushover. operations: - method: PUT name: putapiv4projectsidintegrationspushover description: Create/Edit Pushover integration call: gitlab-ci-integrations.putapiv4projectsidintegrationspushover with: id: rest.id putApiV4ProjectsIdIntegrationsPushover: rest.putApiV4ProjectsIdIntegrationsPushover outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/redmine name: api-v4-projects-id-integrations-redmine description: REST surface for api-v4-projects-id-integrations-redmine. operations: - method: PUT name: putapiv4projectsidintegrationsredmine description: Create/Edit Redmine integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsredmine with: id: rest.id putApiV4ProjectsIdIntegrationsRedmine: rest.putApiV4ProjectsIdIntegrationsRedmine outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/slack name: api-v4-projects-id-integrations-slack description: REST surface for api-v4-projects-id-integrations-slack. operations: - method: PUT name: putapiv4projectsidintegrationsslack description: Create/Edit Slack integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsslack with: id: rest.id putApiV4ProjectsIdIntegrationsSlack: rest.putApiV4ProjectsIdIntegrationsSlack outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/squash-tm name: api-v4-projects-id-integrations-squash-tm description: REST surface for api-v4-projects-id-integrations-squash-tm. operations: - method: PUT name: putapiv4projectsidintegrationssquashtm description: Create/Edit Squash Tm integration call: gitlab-ci-integrations.putapiv4projectsidintegrationssquashtm with: id: rest.id putApiV4ProjectsIdIntegrationsSquashTm: rest.putApiV4ProjectsIdIntegrationsSquashTm outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/teamcity name: api-v4-projects-id-integrations-teamcity description: REST surface for api-v4-projects-id-integrations-teamcity. operations: - method: PUT name: putapiv4projectsidintegrationsteamcity description: Create/Edit Teamcity integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsteamcity with: id: rest.id putApiV4ProjectsIdIntegrationsTeamcity: rest.putApiV4ProjectsIdIntegrationsTeamcity outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/telegram name: api-v4-projects-id-integrations-telegram description: REST surface for api-v4-projects-id-integrations-telegram. operations: - method: PUT name: putapiv4projectsidintegrationstelegram description: Create/Edit Telegram integration call: gitlab-ci-integrations.putapiv4projectsidintegrationstelegram with: id: rest.id putApiV4ProjectsIdIntegrationsTelegram: rest.putApiV4ProjectsIdIntegrationsTelegram outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/unify-circuit name: api-v4-projects-id-integrations-unify-circuit description: REST surface for api-v4-projects-id-integrations-unify-circuit. operations: - method: PUT name: putapiv4projectsidintegrationsunifycircuit description: Create/Edit Unify Circuit integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsunifycircuit with: id: rest.id putApiV4ProjectsIdIntegrationsUnifyCircuit: rest.putApiV4ProjectsIdIntegrationsUnifyCircuit outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/webex-teams name: api-v4-projects-id-integrations-webex-teams description: REST surface for api-v4-projects-id-integrations-webex-teams. operations: - method: PUT name: putapiv4projectsidintegrationswebexteams description: Create/Edit Webex Teams integration call: gitlab-ci-integrations.putapiv4projectsidintegrationswebexteams with: id: rest.id putApiV4ProjectsIdIntegrationsWebexTeams: rest.putApiV4ProjectsIdIntegrationsWebexTeams outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/youtrack name: api-v4-projects-id-integrations-youtrack description: REST surface for api-v4-projects-id-integrations-youtrack. operations: - method: PUT name: putapiv4projectsidintegrationsyoutrack description: Create/Edit Youtrack integration call: gitlab-ci-integrations.putapiv4projectsidintegrationsyoutrack with: id: rest.id putApiV4ProjectsIdIntegrationsYoutrack: rest.putApiV4ProjectsIdIntegrationsYoutrack outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/zentao name: api-v4-projects-id-integrations-zentao description: REST surface for api-v4-projects-id-integrations-zentao. operations: - method: PUT name: putapiv4projectsidintegrationszentao description: Create/Edit Zentao integration call: gitlab-ci-integrations.putapiv4projectsidintegrationszentao with: id: rest.id putApiV4ProjectsIdIntegrationsZentao: rest.putApiV4ProjectsIdIntegrationsZentao outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/integrations/{slug} name: api-v4-projects-id-integrations-slug description: REST surface for api-v4-projects-id-integrations-slug. operations: - method: DELETE name: deleteapiv4projectsidintegrationsslug description: Disable an integration call: gitlab-ci-integrations.deleteapiv4projectsidintegrationsslug with: slug: rest.slug id: rest.id outputParameters: - type: object mapping: $. - method: GET name: getapiv4projectsidintegrationsslug description: Get an integration settings call: gitlab-ci-integrations.getapiv4projectsidintegrationsslug with: slug: rest.slug id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services name: api-v4-projects-id-services description: REST surface for api-v4-projects-id-services. operations: - method: GET name: getapiv4projectsidservices description: List all active integrations call: gitlab-ci-integrations.getapiv4projectsidservices with: id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/apple-app-store name: api-v4-projects-id-services-apple-app-store description: REST surface for api-v4-projects-id-services-apple-app-store. operations: - method: PUT name: putapiv4projectsidservicesappleappstore description: Create/Edit Apple App Store integration call: gitlab-ci-integrations.putapiv4projectsidservicesappleappstore with: id: rest.id putApiV4ProjectsIdServicesAppleAppStore: rest.putApiV4ProjectsIdServicesAppleAppStore outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/asana name: api-v4-projects-id-services-asana description: REST surface for api-v4-projects-id-services-asana. operations: - method: PUT name: putapiv4projectsidservicesasana description: Create/Edit Asana integration call: gitlab-ci-integrations.putapiv4projectsidservicesasana with: id: rest.id putApiV4ProjectsIdServicesAsana: rest.putApiV4ProjectsIdServicesAsana outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/assembla name: api-v4-projects-id-services-assembla description: REST surface for api-v4-projects-id-services-assembla. operations: - method: PUT name: putapiv4projectsidservicesassembla description: Create/Edit Assembla integration call: gitlab-ci-integrations.putapiv4projectsidservicesassembla with: id: rest.id putApiV4ProjectsIdServicesAssembla: rest.putApiV4ProjectsIdServicesAssembla outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/bamboo name: api-v4-projects-id-services-bamboo description: REST surface for api-v4-projects-id-services-bamboo. operations: - method: PUT name: putapiv4projectsidservicesbamboo description: Create/Edit Bamboo integration call: gitlab-ci-integrations.putapiv4projectsidservicesbamboo with: id: rest.id putApiV4ProjectsIdServicesBamboo: rest.putApiV4ProjectsIdServicesBamboo outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/bugzilla name: api-v4-projects-id-services-bugzilla description: REST surface for api-v4-projects-id-services-bugzilla. operations: - method: PUT name: putapiv4projectsidservicesbugzilla description: Create/Edit Bugzilla integration call: gitlab-ci-integrations.putapiv4projectsidservicesbugzilla with: id: rest.id putApiV4ProjectsIdServicesBugzilla: rest.putApiV4ProjectsIdServicesBugzilla outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/buildkite name: api-v4-projects-id-services-buildkite description: REST surface for api-v4-projects-id-services-buildkite. operations: - method: PUT name: putapiv4projectsidservicesbuildkite description: Create/Edit Buildkite integration call: gitlab-ci-integrations.putapiv4projectsidservicesbuildkite with: id: rest.id putApiV4ProjectsIdServicesBuildkite: rest.putApiV4ProjectsIdServicesBuildkite outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/campfire name: api-v4-projects-id-services-campfire description: REST surface for api-v4-projects-id-services-campfire. operations: - method: PUT name: putapiv4projectsidservicescampfire description: Create/Edit Campfire integration call: gitlab-ci-integrations.putapiv4projectsidservicescampfire with: id: rest.id putApiV4ProjectsIdServicesCampfire: rest.putApiV4ProjectsIdServicesCampfire outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/clickup name: api-v4-projects-id-services-clickup description: REST surface for api-v4-projects-id-services-clickup. operations: - method: PUT name: putapiv4projectsidservicesclickup description: Create/Edit Clickup integration call: gitlab-ci-integrations.putapiv4projectsidservicesclickup with: id: rest.id putApiV4ProjectsIdServicesClickup: rest.putApiV4ProjectsIdServicesClickup outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/confluence name: api-v4-projects-id-services-confluence description: REST surface for api-v4-projects-id-services-confluence. operations: - method: PUT name: putapiv4projectsidservicesconfluence description: Create/Edit Confluence integration call: gitlab-ci-integrations.putapiv4projectsidservicesconfluence with: id: rest.id putApiV4ProjectsIdServicesConfluence: rest.putApiV4ProjectsIdServicesConfluence outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/custom-issue-tracker name: api-v4-projects-id-services-custom-issue-tracker description: REST surface for api-v4-projects-id-services-custom-issue-tracker. operations: - method: PUT name: putapiv4projectsidservicescustomissuetracker description: Create/Edit Custom Issue Tracker integration call: gitlab-ci-integrations.putapiv4projectsidservicescustomissuetracker with: id: rest.id putApiV4ProjectsIdServicesCustomIssueTracker: rest.putApiV4ProjectsIdServicesCustomIssueTracker outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/datadog name: api-v4-projects-id-services-datadog description: REST surface for api-v4-projects-id-services-datadog. operations: - method: PUT name: putapiv4projectsidservicesdatadog description: Create/Edit Datadog integration call: gitlab-ci-integrations.putapiv4projectsidservicesdatadog with: id: rest.id putApiV4ProjectsIdServicesDatadog: rest.putApiV4ProjectsIdServicesDatadog outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/diffblue-cover name: api-v4-projects-id-services-diffblue-cover description: REST surface for api-v4-projects-id-services-diffblue-cover. operations: - method: PUT name: putapiv4projectsidservicesdiffbluecover description: Create/Edit Diffblue Cover integration call: gitlab-ci-integrations.putapiv4projectsidservicesdiffbluecover with: id: rest.id putApiV4ProjectsIdServicesDiffblueCover: rest.putApiV4ProjectsIdServicesDiffblueCover outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/discord name: api-v4-projects-id-services-discord description: REST surface for api-v4-projects-id-services-discord. operations: - method: PUT name: putapiv4projectsidservicesdiscord description: Create/Edit Discord integration call: gitlab-ci-integrations.putapiv4projectsidservicesdiscord with: id: rest.id putApiV4ProjectsIdServicesDiscord: rest.putApiV4ProjectsIdServicesDiscord outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/drone-ci name: api-v4-projects-id-services-drone-ci description: REST surface for api-v4-projects-id-services-drone-ci. operations: - method: PUT name: putapiv4projectsidservicesdroneci description: Create/Edit Drone Ci integration call: gitlab-ci-integrations.putapiv4projectsidservicesdroneci with: id: rest.id putApiV4ProjectsIdServicesDroneCi: rest.putApiV4ProjectsIdServicesDroneCi outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/emails-on-push name: api-v4-projects-id-services-emails-on-push description: REST surface for api-v4-projects-id-services-emails-on-push. operations: - method: PUT name: putapiv4projectsidservicesemailsonpush description: Create/Edit Emails On Push integration call: gitlab-ci-integrations.putapiv4projectsidservicesemailsonpush with: id: rest.id putApiV4ProjectsIdServicesEmailsOnPush: rest.putApiV4ProjectsIdServicesEmailsOnPush outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/ewm name: api-v4-projects-id-services-ewm description: REST surface for api-v4-projects-id-services-ewm. operations: - method: PUT name: putapiv4projectsidservicesewm description: Create/Edit Ewm integration call: gitlab-ci-integrations.putapiv4projectsidservicesewm with: id: rest.id putApiV4ProjectsIdServicesEwm: rest.putApiV4ProjectsIdServicesEwm outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/external-wiki name: api-v4-projects-id-services-external-wiki description: REST surface for api-v4-projects-id-services-external-wiki. operations: - method: PUT name: putapiv4projectsidservicesexternalwiki description: Create/Edit External Wiki integration call: gitlab-ci-integrations.putapiv4projectsidservicesexternalwiki with: id: rest.id putApiV4ProjectsIdServicesExternalWiki: rest.putApiV4ProjectsIdServicesExternalWiki outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/git-guardian name: api-v4-projects-id-services-git-guardian description: REST surface for api-v4-projects-id-services-git-guardian. operations: - method: PUT name: putapiv4projectsidservicesgitguardian description: Create/Edit Git Guardian integration call: gitlab-ci-integrations.putapiv4projectsidservicesgitguardian with: id: rest.id putApiV4ProjectsIdServicesGitGuardian: rest.putApiV4ProjectsIdServicesGitGuardian outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/github name: api-v4-projects-id-services-github description: REST surface for api-v4-projects-id-services-github. operations: - method: PUT name: putapiv4projectsidservicesgithub description: Create/Edit Github integration call: gitlab-ci-integrations.putapiv4projectsidservicesgithub with: id: rest.id putApiV4ProjectsIdServicesGithub: rest.putApiV4ProjectsIdServicesGithub outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/gitlab-slack-application name: api-v4-projects-id-services-gitlab-slack-application description: REST surface for api-v4-projects-id-services-gitlab-slack-application. operations: - method: PUT name: putapiv4projectsidservicesgitlabslackapplication description: Create/Edit Gitlab Slack Application integration call: gitlab-ci-integrations.putapiv4projectsidservicesgitlabslackapplication with: id: rest.id putApiV4ProjectsIdServicesGitlabSlackApplication: rest.putApiV4ProjectsIdServicesGitlabSlackApplication outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/google-cloud-platform-artifact-registry name: api-v4-projects-id-services-google-cloud-platform-artifact-registry description: REST surface for api-v4-projects-id-services-google-cloud-platform-artifact-registry. operations: - method: PUT name: putapiv4projectsidservicesgooglecloudplatformartifactregistry description: Create/Edit Google Cloud Platform Artifact Registry integration call: gitlab-ci-integrations.putapiv4projectsidservicesgooglecloudplatformartifactregistry with: id: rest.id putApiV4ProjectsIdServicesGoogleCloudPlatformArtifactRegistry: rest.putApiV4ProjectsIdServicesGoogleCloudPlatformArtifactRegistry outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/google-cloud-platform-workload-identity-federation name: api-v4-projects-id-services-google-cloud-platform-workload-identity-federation description: REST surface for api-v4-projects-id-services-google-cloud-platform-workload-identity-federation. operations: - method: PUT name: putapiv4projectsidservicesgooglecloudplatformworkloadidentityfederation description: Create/Edit Google Cloud Platform Workload Identity Federation integration call: gitlab-ci-integrations.putapiv4projectsidservicesgooglecloudplatformworkloadidentityfederation with: id: rest.id putApiV4ProjectsIdServicesGoogleCloudPlatformWorkloadIdentityFederation: rest.putApiV4ProjectsIdServicesGoogleCloudPlatformWorkloadIdentityFederation outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/google-play name: api-v4-projects-id-services-google-play description: REST surface for api-v4-projects-id-services-google-play. operations: - method: PUT name: putapiv4projectsidservicesgoogleplay description: Create/Edit Google Play integration call: gitlab-ci-integrations.putapiv4projectsidservicesgoogleplay with: id: rest.id putApiV4ProjectsIdServicesGooglePlay: rest.putApiV4ProjectsIdServicesGooglePlay outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/hangouts-chat name: api-v4-projects-id-services-hangouts-chat description: REST surface for api-v4-projects-id-services-hangouts-chat. operations: - method: PUT name: putapiv4projectsidserviceshangoutschat description: Create/Edit Hangouts Chat integration call: gitlab-ci-integrations.putapiv4projectsidserviceshangoutschat with: id: rest.id putApiV4ProjectsIdServicesHangoutsChat: rest.putApiV4ProjectsIdServicesHangoutsChat outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/harbor name: api-v4-projects-id-services-harbor description: REST surface for api-v4-projects-id-services-harbor. operations: - method: PUT name: putapiv4projectsidservicesharbor description: Create/Edit Harbor integration call: gitlab-ci-integrations.putapiv4projectsidservicesharbor with: id: rest.id putApiV4ProjectsIdServicesHarbor: rest.putApiV4ProjectsIdServicesHarbor outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/irker name: api-v4-projects-id-services-irker description: REST surface for api-v4-projects-id-services-irker. operations: - method: PUT name: putapiv4projectsidservicesirker description: Create/Edit Irker integration call: gitlab-ci-integrations.putapiv4projectsidservicesirker with: id: rest.id putApiV4ProjectsIdServicesIrker: rest.putApiV4ProjectsIdServicesIrker outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/jenkins name: api-v4-projects-id-services-jenkins description: REST surface for api-v4-projects-id-services-jenkins. operations: - method: PUT name: putapiv4projectsidservicesjenkins description: Create/Edit Jenkins integration call: gitlab-ci-integrations.putapiv4projectsidservicesjenkins with: id: rest.id putApiV4ProjectsIdServicesJenkins: rest.putApiV4ProjectsIdServicesJenkins outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/jira name: api-v4-projects-id-services-jira description: REST surface for api-v4-projects-id-services-jira. operations: - method: PUT name: putapiv4projectsidservicesjira description: Create/Edit Jira integration call: gitlab-ci-integrations.putapiv4projectsidservicesjira with: id: rest.id putApiV4ProjectsIdServicesJira: rest.putApiV4ProjectsIdServicesJira outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/jira-cloud-app name: api-v4-projects-id-services-jira-cloud-app description: REST surface for api-v4-projects-id-services-jira-cloud-app. operations: - method: PUT name: putapiv4projectsidservicesjiracloudapp description: Create/Edit Jira Cloud App integration call: gitlab-ci-integrations.putapiv4projectsidservicesjiracloudapp with: id: rest.id putApiV4ProjectsIdServicesJiraCloudApp: rest.putApiV4ProjectsIdServicesJiraCloudApp outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/linear name: api-v4-projects-id-services-linear description: REST surface for api-v4-projects-id-services-linear. operations: - method: PUT name: putapiv4projectsidserviceslinear description: Create/Edit Linear integration call: gitlab-ci-integrations.putapiv4projectsidserviceslinear with: id: rest.id putApiV4ProjectsIdServicesLinear: rest.putApiV4ProjectsIdServicesLinear outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/matrix name: api-v4-projects-id-services-matrix description: REST surface for api-v4-projects-id-services-matrix. operations: - method: PUT name: putapiv4projectsidservicesmatrix description: Create/Edit Matrix integration call: gitlab-ci-integrations.putapiv4projectsidservicesmatrix with: id: rest.id putApiV4ProjectsIdServicesMatrix: rest.putApiV4ProjectsIdServicesMatrix outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/mattermost name: api-v4-projects-id-services-mattermost description: REST surface for api-v4-projects-id-services-mattermost. operations: - method: PUT name: putapiv4projectsidservicesmattermost description: Create/Edit Mattermost integration call: gitlab-ci-integrations.putapiv4projectsidservicesmattermost with: id: rest.id putApiV4ProjectsIdServicesMattermost: rest.putApiV4ProjectsIdServicesMattermost outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/mattermost-slash-commands name: api-v4-projects-id-services-mattermost-slash-commands description: REST surface for api-v4-projects-id-services-mattermost-slash-commands. operations: - method: PUT name: putapiv4projectsidservicesmattermostslashcommands description: Create/Edit Mattermost Slash Commands integration call: gitlab-ci-integrations.putapiv4projectsidservicesmattermostslashcommands with: id: rest.id putApiV4ProjectsIdServicesMattermostSlashCommands: rest.putApiV4ProjectsIdServicesMattermostSlashCommands outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/mattermost-slash-commands/trigger name: api-v4-projects-id-services-mattermost-slash-commands-trigger description: REST surface for api-v4-projects-id-services-mattermost_slash_commands-trigger. operations: - method: POST name: postapiv4projectsidservicesmattermostslashcommandstrigger description: Trigger a slash command for mattermost-slash-commands call: gitlab-ci-integrations.postapiv4projectsidservicesmattermostslashcommandstrigger with: id: rest.id postApiV4ProjectsIdServicesMattermostSlashCommandsTrigger: rest.postApiV4ProjectsIdServicesMattermostSlashCommandsTrigger outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/microsoft-teams name: api-v4-projects-id-services-microsoft-teams description: REST surface for api-v4-projects-id-services-microsoft-teams. operations: - method: PUT name: putapiv4projectsidservicesmicrosoftteams description: Create/Edit Microsoft Teams integration call: gitlab-ci-integrations.putapiv4projectsidservicesmicrosoftteams with: id: rest.id putApiV4ProjectsIdServicesMicrosoftTeams: rest.putApiV4ProjectsIdServicesMicrosoftTeams outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/mock-ci name: api-v4-projects-id-services-mock-ci description: REST surface for api-v4-projects-id-services-mock-ci. operations: - method: PUT name: putapiv4projectsidservicesmockci description: Create/Edit Mock Ci integration call: gitlab-ci-integrations.putapiv4projectsidservicesmockci with: id: rest.id putApiV4ProjectsIdServicesMockCi: rest.putApiV4ProjectsIdServicesMockCi outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/mock-monitoring name: api-v4-projects-id-services-mock-monitoring description: REST surface for api-v4-projects-id-services-mock-monitoring. operations: - method: PUT name: putapiv4projectsidservicesmockmonitoring description: Create/Edit Mock Monitoring integration call: gitlab-ci-integrations.putapiv4projectsidservicesmockmonitoring with: id: rest.id putApiV4ProjectsIdServicesMockMonitoring: rest.putApiV4ProjectsIdServicesMockMonitoring outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/packagist name: api-v4-projects-id-services-packagist description: REST surface for api-v4-projects-id-services-packagist. operations: - method: PUT name: putapiv4projectsidservicespackagist description: Create/Edit Packagist integration call: gitlab-ci-integrations.putapiv4projectsidservicespackagist with: id: rest.id putApiV4ProjectsIdServicesPackagist: rest.putApiV4ProjectsIdServicesPackagist outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/phorge name: api-v4-projects-id-services-phorge description: REST surface for api-v4-projects-id-services-phorge. operations: - method: PUT name: putapiv4projectsidservicesphorge description: Create/Edit Phorge integration call: gitlab-ci-integrations.putapiv4projectsidservicesphorge with: id: rest.id putApiV4ProjectsIdServicesPhorge: rest.putApiV4ProjectsIdServicesPhorge outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/pipelines-email name: api-v4-projects-id-services-pipelines-email description: REST surface for api-v4-projects-id-services-pipelines-email. operations: - method: PUT name: putapiv4projectsidservicespipelinesemail description: Create/Edit Pipelines Email integration call: gitlab-ci-integrations.putapiv4projectsidservicespipelinesemail with: id: rest.id putApiV4ProjectsIdServicesPipelinesEmail: rest.putApiV4ProjectsIdServicesPipelinesEmail outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/pivotaltracker name: api-v4-projects-id-services-pivotaltracker description: REST surface for api-v4-projects-id-services-pivotaltracker. operations: - method: PUT name: putapiv4projectsidservicespivotaltracker description: Create/Edit Pivotaltracker integration call: gitlab-ci-integrations.putapiv4projectsidservicespivotaltracker with: id: rest.id putApiV4ProjectsIdServicesPivotaltracker: rest.putApiV4ProjectsIdServicesPivotaltracker outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/pumble name: api-v4-projects-id-services-pumble description: REST surface for api-v4-projects-id-services-pumble. operations: - method: PUT name: putapiv4projectsidservicespumble description: Create/Edit Pumble integration call: gitlab-ci-integrations.putapiv4projectsidservicespumble with: id: rest.id putApiV4ProjectsIdServicesPumble: rest.putApiV4ProjectsIdServicesPumble outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/pushover name: api-v4-projects-id-services-pushover description: REST surface for api-v4-projects-id-services-pushover. operations: - method: PUT name: putapiv4projectsidservicespushover description: Create/Edit Pushover integration call: gitlab-ci-integrations.putapiv4projectsidservicespushover with: id: rest.id putApiV4ProjectsIdServicesPushover: rest.putApiV4ProjectsIdServicesPushover outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/redmine name: api-v4-projects-id-services-redmine description: REST surface for api-v4-projects-id-services-redmine. operations: - method: PUT name: putapiv4projectsidservicesredmine description: Create/Edit Redmine integration call: gitlab-ci-integrations.putapiv4projectsidservicesredmine with: id: rest.id putApiV4ProjectsIdServicesRedmine: rest.putApiV4ProjectsIdServicesRedmine outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/slack name: api-v4-projects-id-services-slack description: REST surface for api-v4-projects-id-services-slack. operations: - method: PUT name: putapiv4projectsidservicesslack description: Create/Edit Slack integration call: gitlab-ci-integrations.putapiv4projectsidservicesslack with: id: rest.id putApiV4ProjectsIdServicesSlack: rest.putApiV4ProjectsIdServicesSlack outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/squash-tm name: api-v4-projects-id-services-squash-tm description: REST surface for api-v4-projects-id-services-squash-tm. operations: - method: PUT name: putapiv4projectsidservicessquashtm description: Create/Edit Squash Tm integration call: gitlab-ci-integrations.putapiv4projectsidservicessquashtm with: id: rest.id putApiV4ProjectsIdServicesSquashTm: rest.putApiV4ProjectsIdServicesSquashTm outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/teamcity name: api-v4-projects-id-services-teamcity description: REST surface for api-v4-projects-id-services-teamcity. operations: - method: PUT name: putapiv4projectsidservicesteamcity description: Create/Edit Teamcity integration call: gitlab-ci-integrations.putapiv4projectsidservicesteamcity with: id: rest.id putApiV4ProjectsIdServicesTeamcity: rest.putApiV4ProjectsIdServicesTeamcity outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/telegram name: api-v4-projects-id-services-telegram description: REST surface for api-v4-projects-id-services-telegram. operations: - method: PUT name: putapiv4projectsidservicestelegram description: Create/Edit Telegram integration call: gitlab-ci-integrations.putapiv4projectsidservicestelegram with: id: rest.id putApiV4ProjectsIdServicesTelegram: rest.putApiV4ProjectsIdServicesTelegram outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/unify-circuit name: api-v4-projects-id-services-unify-circuit description: REST surface for api-v4-projects-id-services-unify-circuit. operations: - method: PUT name: putapiv4projectsidservicesunifycircuit description: Create/Edit Unify Circuit integration call: gitlab-ci-integrations.putapiv4projectsidservicesunifycircuit with: id: rest.id putApiV4ProjectsIdServicesUnifyCircuit: rest.putApiV4ProjectsIdServicesUnifyCircuit outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/webex-teams name: api-v4-projects-id-services-webex-teams description: REST surface for api-v4-projects-id-services-webex-teams. operations: - method: PUT name: putapiv4projectsidserviceswebexteams description: Create/Edit Webex Teams integration call: gitlab-ci-integrations.putapiv4projectsidserviceswebexteams with: id: rest.id putApiV4ProjectsIdServicesWebexTeams: rest.putApiV4ProjectsIdServicesWebexTeams outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/youtrack name: api-v4-projects-id-services-youtrack description: REST surface for api-v4-projects-id-services-youtrack. operations: - method: PUT name: putapiv4projectsidservicesyoutrack description: Create/Edit Youtrack integration call: gitlab-ci-integrations.putapiv4projectsidservicesyoutrack with: id: rest.id putApiV4ProjectsIdServicesYoutrack: rest.putApiV4ProjectsIdServicesYoutrack outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/zentao name: api-v4-projects-id-services-zentao description: REST surface for api-v4-projects-id-services-zentao. operations: - method: PUT name: putapiv4projectsidserviceszentao description: Create/Edit Zentao integration call: gitlab-ci-integrations.putapiv4projectsidserviceszentao with: id: rest.id putApiV4ProjectsIdServicesZentao: rest.putApiV4ProjectsIdServicesZentao outputParameters: - type: object mapping: $. - path: /v1/api/v4/projects/{id}/services/{slug} name: api-v4-projects-id-services-slug description: REST surface for api-v4-projects-id-services-slug. operations: - method: DELETE name: deleteapiv4projectsidservicesslug description: Disable an integration call: gitlab-ci-integrations.deleteapiv4projectsidservicesslug with: slug: rest.slug id: rest.id outputParameters: - type: object mapping: $. - method: GET name: getapiv4projectsidservicesslug description: Get an integration settings call: gitlab-ci-integrations.getapiv4projectsidservicesslug with: slug: rest.slug id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/v4/slack/trigger name: api-v4-slack-trigger description: REST surface for api-v4-slack-trigger. operations: - method: POST name: postapiv4slacktrigger description: Trigger a global slack command call: gitlab-ci-integrations.postapiv4slacktrigger with: postApiV4SlackTrigger: rest.postApiV4SlackTrigger outputParameters: - type: object mapping: $. - type: mcp namespace: gitlab-ci-integrations-mcp port: 9090 transport: http description: MCP adapter for GitLab API — integrations. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: list-all-active-integrations description: List all active integrations hints: readOnly: true destructive: false idempotent: true call: gitlab-ci-integrations.getapiv4groupsidintegrations with: id: tools.id outputParameters: - type: object mapping: $. - name: create-edit-apple-app-store description: Create/Edit Apple App Store integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsappleappstore with: id: tools.id putApiV4GroupsIdIntegrationsAppleAppStore: tools.putApiV4GroupsIdIntegrationsAppleAppStore outputParameters: - type: object mapping: $. - name: create-edit-asana-integration description: Create/Edit Asana integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsasana with: id: tools.id putApiV4GroupsIdIntegrationsAsana: tools.putApiV4GroupsIdIntegrationsAsana outputParameters: - type: object mapping: $. - name: create-edit-assembla-integration description: Create/Edit Assembla integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsassembla with: id: tools.id putApiV4GroupsIdIntegrationsAssembla: tools.putApiV4GroupsIdIntegrationsAssembla outputParameters: - type: object mapping: $. - name: create-edit-bamboo-integration description: Create/Edit Bamboo integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsbamboo with: id: tools.id putApiV4GroupsIdIntegrationsBamboo: tools.putApiV4GroupsIdIntegrationsBamboo outputParameters: - type: object mapping: $. - name: create-edit-bugzilla-integration description: Create/Edit Bugzilla integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsbugzilla with: id: tools.id putApiV4GroupsIdIntegrationsBugzilla: tools.putApiV4GroupsIdIntegrationsBugzilla outputParameters: - type: object mapping: $. - name: create-edit-buildkite-integration description: Create/Edit Buildkite integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsbuildkite with: id: tools.id putApiV4GroupsIdIntegrationsBuildkite: tools.putApiV4GroupsIdIntegrationsBuildkite outputParameters: - type: object mapping: $. - name: create-edit-campfire-integration description: Create/Edit Campfire integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationscampfire with: id: tools.id putApiV4GroupsIdIntegrationsCampfire: tools.putApiV4GroupsIdIntegrationsCampfire outputParameters: - type: object mapping: $. - name: create-edit-clickup-integration description: Create/Edit Clickup integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsclickup with: id: tools.id putApiV4GroupsIdIntegrationsClickup: tools.putApiV4GroupsIdIntegrationsClickup outputParameters: - type: object mapping: $. - name: create-edit-confluence-integration description: Create/Edit Confluence integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsconfluence with: id: tools.id putApiV4GroupsIdIntegrationsConfluence: tools.putApiV4GroupsIdIntegrationsConfluence outputParameters: - type: object mapping: $. - name: create-edit-custom-issue-tracker description: Create/Edit Custom Issue Tracker integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationscustomissuetracker with: id: tools.id putApiV4GroupsIdIntegrationsCustomIssueTracker: tools.putApiV4GroupsIdIntegrationsCustomIssueTracker outputParameters: - type: object mapping: $. - name: create-edit-datadog-integration description: Create/Edit Datadog integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsdatadog with: id: tools.id putApiV4GroupsIdIntegrationsDatadog: tools.putApiV4GroupsIdIntegrationsDatadog outputParameters: - type: object mapping: $. - name: create-edit-diffblue-cover-integration description: Create/Edit Diffblue Cover integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsdiffbluecover with: id: tools.id putApiV4GroupsIdIntegrationsDiffblueCover: tools.putApiV4GroupsIdIntegrationsDiffblueCover outputParameters: - type: object mapping: $. - name: create-edit-discord-integration description: Create/Edit Discord integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsdiscord with: id: tools.id putApiV4GroupsIdIntegrationsDiscord: tools.putApiV4GroupsIdIntegrationsDiscord outputParameters: - type: object mapping: $. - name: create-edit-drone-ci-integration description: Create/Edit Drone Ci integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsdroneci with: id: tools.id putApiV4GroupsIdIntegrationsDroneCi: tools.putApiV4GroupsIdIntegrationsDroneCi outputParameters: - type: object mapping: $. - name: create-edit-emails-push-integration description: Create/Edit Emails On Push integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsemailsonpush with: id: tools.id putApiV4GroupsIdIntegrationsEmailsOnPush: tools.putApiV4GroupsIdIntegrationsEmailsOnPush outputParameters: - type: object mapping: $. - name: create-edit-ewm-integration description: Create/Edit Ewm integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsewm with: id: tools.id putApiV4GroupsIdIntegrationsEwm: tools.putApiV4GroupsIdIntegrationsEwm outputParameters: - type: object mapping: $. - name: create-edit-external-wiki-integration description: Create/Edit External Wiki integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsexternalwiki with: id: tools.id putApiV4GroupsIdIntegrationsExternalWiki: tools.putApiV4GroupsIdIntegrationsExternalWiki outputParameters: - type: object mapping: $. - name: create-edit-git-guardian-integration description: Create/Edit Git Guardian integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsgitguardian with: id: tools.id putApiV4GroupsIdIntegrationsGitGuardian: tools.putApiV4GroupsIdIntegrationsGitGuardian outputParameters: - type: object mapping: $. - name: create-edit-github-integration description: Create/Edit Github integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsgithub with: id: tools.id putApiV4GroupsIdIntegrationsGithub: tools.putApiV4GroupsIdIntegrationsGithub outputParameters: - type: object mapping: $. - name: create-edit-gitlab-slack-application description: Create/Edit Gitlab Slack Application integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsgitlabslackapplication with: id: tools.id putApiV4GroupsIdIntegrationsGitlabSlackApplication: tools.putApiV4GroupsIdIntegrationsGitlabSlackApplication outputParameters: - type: object mapping: $. - name: create-edit-google-cloud-platform description: Create/Edit Google Cloud Platform Artifact Registry integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsgooglecloudplatformartifactregistry with: id: tools.id putApiV4GroupsIdIntegrationsGoogleCloudPlatformArtifactRegistry: tools.putApiV4GroupsIdIntegrationsGoogleCloudPlatformArtifactRegistry outputParameters: - type: object mapping: $. - name: create-edit-google-cloud-platform-2 description: Create/Edit Google Cloud Platform Workload Identity Federation integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsgooglecloudplatformworkloadidentityfederation with: id: tools.id putApiV4GroupsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation: tools.putApiV4GroupsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation outputParameters: - type: object mapping: $. - name: create-edit-google-play-integration description: Create/Edit Google Play integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsgoogleplay with: id: tools.id putApiV4GroupsIdIntegrationsGooglePlay: tools.putApiV4GroupsIdIntegrationsGooglePlay outputParameters: - type: object mapping: $. - name: create-edit-hangouts-chat-integration description: Create/Edit Hangouts Chat integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationshangoutschat with: id: tools.id putApiV4GroupsIdIntegrationsHangoutsChat: tools.putApiV4GroupsIdIntegrationsHangoutsChat outputParameters: - type: object mapping: $. - name: create-edit-harbor-integration description: Create/Edit Harbor integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsharbor with: id: tools.id putApiV4GroupsIdIntegrationsHarbor: tools.putApiV4GroupsIdIntegrationsHarbor outputParameters: - type: object mapping: $. - name: create-edit-irker-integration description: Create/Edit Irker integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsirker with: id: tools.id putApiV4GroupsIdIntegrationsIrker: tools.putApiV4GroupsIdIntegrationsIrker outputParameters: - type: object mapping: $. - name: create-edit-jenkins-integration description: Create/Edit Jenkins integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsjenkins with: id: tools.id putApiV4GroupsIdIntegrationsJenkins: tools.putApiV4GroupsIdIntegrationsJenkins outputParameters: - type: object mapping: $. - name: create-edit-jira-integration description: Create/Edit Jira integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsjira with: id: tools.id putApiV4GroupsIdIntegrationsJira: tools.putApiV4GroupsIdIntegrationsJira outputParameters: - type: object mapping: $. - name: create-edit-jira-cloud-app description: Create/Edit Jira Cloud App integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsjiracloudapp with: id: tools.id putApiV4GroupsIdIntegrationsJiraCloudApp: tools.putApiV4GroupsIdIntegrationsJiraCloudApp outputParameters: - type: object mapping: $. - name: create-edit-linear-integration description: Create/Edit Linear integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationslinear with: id: tools.id putApiV4GroupsIdIntegrationsLinear: tools.putApiV4GroupsIdIntegrationsLinear outputParameters: - type: object mapping: $. - name: create-edit-matrix-integration description: Create/Edit Matrix integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsmatrix with: id: tools.id putApiV4GroupsIdIntegrationsMatrix: tools.putApiV4GroupsIdIntegrationsMatrix outputParameters: - type: object mapping: $. - name: create-edit-mattermost-integration description: Create/Edit Mattermost integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsmattermost with: id: tools.id putApiV4GroupsIdIntegrationsMattermost: tools.putApiV4GroupsIdIntegrationsMattermost outputParameters: - type: object mapping: $. - name: create-edit-mattermost-slash-commands description: Create/Edit Mattermost Slash Commands integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsmattermostslashcommands with: id: tools.id putApiV4GroupsIdIntegrationsMattermostSlashCommands: tools.putApiV4GroupsIdIntegrationsMattermostSlashCommands outputParameters: - type: object mapping: $. - name: create-edit-microsoft-teams-integration description: Create/Edit Microsoft Teams integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsmicrosoftteams with: id: tools.id putApiV4GroupsIdIntegrationsMicrosoftTeams: tools.putApiV4GroupsIdIntegrationsMicrosoftTeams outputParameters: - type: object mapping: $. - name: create-edit-mock-ci-integration description: Create/Edit Mock Ci integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsmockci with: id: tools.id putApiV4GroupsIdIntegrationsMockCi: tools.putApiV4GroupsIdIntegrationsMockCi outputParameters: - type: object mapping: $. - name: create-edit-mock-monitoring-integration description: Create/Edit Mock Monitoring integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsmockmonitoring with: id: tools.id putApiV4GroupsIdIntegrationsMockMonitoring: tools.putApiV4GroupsIdIntegrationsMockMonitoring outputParameters: - type: object mapping: $. - name: create-edit-packagist-integration description: Create/Edit Packagist integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationspackagist with: id: tools.id putApiV4GroupsIdIntegrationsPackagist: tools.putApiV4GroupsIdIntegrationsPackagist outputParameters: - type: object mapping: $. - name: create-edit-phorge-integration description: Create/Edit Phorge integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsphorge with: id: tools.id putApiV4GroupsIdIntegrationsPhorge: tools.putApiV4GroupsIdIntegrationsPhorge outputParameters: - type: object mapping: $. - name: create-edit-pipelines-email-integration description: Create/Edit Pipelines Email integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationspipelinesemail with: id: tools.id putApiV4GroupsIdIntegrationsPipelinesEmail: tools.putApiV4GroupsIdIntegrationsPipelinesEmail outputParameters: - type: object mapping: $. - name: create-edit-pivotaltracker-integration description: Create/Edit Pivotaltracker integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationspivotaltracker with: id: tools.id putApiV4GroupsIdIntegrationsPivotaltracker: tools.putApiV4GroupsIdIntegrationsPivotaltracker outputParameters: - type: object mapping: $. - name: create-edit-pumble-integration description: Create/Edit Pumble integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationspumble with: id: tools.id putApiV4GroupsIdIntegrationsPumble: tools.putApiV4GroupsIdIntegrationsPumble outputParameters: - type: object mapping: $. - name: create-edit-pushover-integration description: Create/Edit Pushover integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationspushover with: id: tools.id putApiV4GroupsIdIntegrationsPushover: tools.putApiV4GroupsIdIntegrationsPushover outputParameters: - type: object mapping: $. - name: create-edit-redmine-integration description: Create/Edit Redmine integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsredmine with: id: tools.id putApiV4GroupsIdIntegrationsRedmine: tools.putApiV4GroupsIdIntegrationsRedmine outputParameters: - type: object mapping: $. - name: create-edit-slack-integration description: Create/Edit Slack integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsslack with: id: tools.id putApiV4GroupsIdIntegrationsSlack: tools.putApiV4GroupsIdIntegrationsSlack outputParameters: - type: object mapping: $. - name: create-edit-squash-tm-integration description: Create/Edit Squash Tm integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationssquashtm with: id: tools.id putApiV4GroupsIdIntegrationsSquashTm: tools.putApiV4GroupsIdIntegrationsSquashTm outputParameters: - type: object mapping: $. - name: create-edit-teamcity-integration description: Create/Edit Teamcity integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsteamcity with: id: tools.id putApiV4GroupsIdIntegrationsTeamcity: tools.putApiV4GroupsIdIntegrationsTeamcity outputParameters: - type: object mapping: $. - name: create-edit-telegram-integration description: Create/Edit Telegram integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationstelegram with: id: tools.id putApiV4GroupsIdIntegrationsTelegram: tools.putApiV4GroupsIdIntegrationsTelegram outputParameters: - type: object mapping: $. - name: create-edit-unify-circuit-integration description: Create/Edit Unify Circuit integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsunifycircuit with: id: tools.id putApiV4GroupsIdIntegrationsUnifyCircuit: tools.putApiV4GroupsIdIntegrationsUnifyCircuit outputParameters: - type: object mapping: $. - name: create-edit-webex-teams-integration description: Create/Edit Webex Teams integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationswebexteams with: id: tools.id putApiV4GroupsIdIntegrationsWebexTeams: tools.putApiV4GroupsIdIntegrationsWebexTeams outputParameters: - type: object mapping: $. - name: create-edit-youtrack-integration description: Create/Edit Youtrack integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationsyoutrack with: id: tools.id putApiV4GroupsIdIntegrationsYoutrack: tools.putApiV4GroupsIdIntegrationsYoutrack outputParameters: - type: object mapping: $. - name: create-edit-zentao-integration description: Create/Edit Zentao integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4groupsidintegrationszentao with: id: tools.id putApiV4GroupsIdIntegrationsZentao: tools.putApiV4GroupsIdIntegrationsZentao outputParameters: - type: object mapping: $. - name: disable-integration description: Disable an integration hints: readOnly: false destructive: true idempotent: true call: gitlab-ci-integrations.deleteapiv4groupsidintegrationsslug with: slug: tools.slug id: tools.id outputParameters: - type: object mapping: $. - name: get-integration-settings description: Get an integration settings hints: readOnly: true destructive: false idempotent: true call: gitlab-ci-integrations.getapiv4groupsidintegrationsslug with: slug: tools.slug id: tools.id outputParameters: - type: object mapping: $. - name: receive-slack-events description: Receive Slack events hints: readOnly: false destructive: false idempotent: false call: gitlab-ci-integrations.postapiv4integrationsslackevents with: postApiV4IntegrationsSlackEvents: tools.postApiV4IntegrationsSlackEvents outputParameters: - type: object mapping: $. - name: process-slack-interaction-events description: Process Slack interaction events hints: readOnly: false destructive: false idempotent: false call: gitlab-ci-integrations.postapiv4integrationsslackinteractions outputParameters: - type: object mapping: $. - name: get-slack-interactive-component-options description: Get Slack interactive component options hints: readOnly: true destructive: false idempotent: false call: gitlab-ci-integrations.postapiv4integrationsslackoptions outputParameters: - type: object mapping: $. - name: list-all-active-integrations-2 description: List all active integrations hints: readOnly: true destructive: false idempotent: true call: gitlab-ci-integrations.getapiv4projectsidintegrations with: id: tools.id outputParameters: - type: object mapping: $. - name: create-edit-apple-app-store-2 description: Create/Edit Apple App Store integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsappleappstore with: id: tools.id putApiV4ProjectsIdIntegrationsAppleAppStore: tools.putApiV4ProjectsIdIntegrationsAppleAppStore outputParameters: - type: object mapping: $. - name: create-edit-asana-integration-2 description: Create/Edit Asana integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsasana with: id: tools.id putApiV4ProjectsIdIntegrationsAsana: tools.putApiV4ProjectsIdIntegrationsAsana outputParameters: - type: object mapping: $. - name: create-edit-assembla-integration-2 description: Create/Edit Assembla integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsassembla with: id: tools.id putApiV4ProjectsIdIntegrationsAssembla: tools.putApiV4ProjectsIdIntegrationsAssembla outputParameters: - type: object mapping: $. - name: create-edit-bamboo-integration-2 description: Create/Edit Bamboo integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsbamboo with: id: tools.id putApiV4ProjectsIdIntegrationsBamboo: tools.putApiV4ProjectsIdIntegrationsBamboo outputParameters: - type: object mapping: $. - name: create-edit-bugzilla-integration-2 description: Create/Edit Bugzilla integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsbugzilla with: id: tools.id putApiV4ProjectsIdIntegrationsBugzilla: tools.putApiV4ProjectsIdIntegrationsBugzilla outputParameters: - type: object mapping: $. - name: create-edit-buildkite-integration-2 description: Create/Edit Buildkite integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsbuildkite with: id: tools.id putApiV4ProjectsIdIntegrationsBuildkite: tools.putApiV4ProjectsIdIntegrationsBuildkite outputParameters: - type: object mapping: $. - name: create-edit-campfire-integration-2 description: Create/Edit Campfire integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationscampfire with: id: tools.id putApiV4ProjectsIdIntegrationsCampfire: tools.putApiV4ProjectsIdIntegrationsCampfire outputParameters: - type: object mapping: $. - name: create-edit-clickup-integration-2 description: Create/Edit Clickup integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsclickup with: id: tools.id putApiV4ProjectsIdIntegrationsClickup: tools.putApiV4ProjectsIdIntegrationsClickup outputParameters: - type: object mapping: $. - name: create-edit-confluence-integration-2 description: Create/Edit Confluence integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsconfluence with: id: tools.id putApiV4ProjectsIdIntegrationsConfluence: tools.putApiV4ProjectsIdIntegrationsConfluence outputParameters: - type: object mapping: $. - name: create-edit-custom-issue-tracker-2 description: Create/Edit Custom Issue Tracker integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationscustomissuetracker with: id: tools.id putApiV4ProjectsIdIntegrationsCustomIssueTracker: tools.putApiV4ProjectsIdIntegrationsCustomIssueTracker outputParameters: - type: object mapping: $. - name: create-edit-datadog-integration-2 description: Create/Edit Datadog integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsdatadog with: id: tools.id putApiV4ProjectsIdIntegrationsDatadog: tools.putApiV4ProjectsIdIntegrationsDatadog outputParameters: - type: object mapping: $. - name: create-edit-diffblue-cover-integration-2 description: Create/Edit Diffblue Cover integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsdiffbluecover with: id: tools.id putApiV4ProjectsIdIntegrationsDiffblueCover: tools.putApiV4ProjectsIdIntegrationsDiffblueCover outputParameters: - type: object mapping: $. - name: create-edit-discord-integration-2 description: Create/Edit Discord integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsdiscord with: id: tools.id putApiV4ProjectsIdIntegrationsDiscord: tools.putApiV4ProjectsIdIntegrationsDiscord outputParameters: - type: object mapping: $. - name: create-edit-drone-ci-integration-2 description: Create/Edit Drone Ci integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsdroneci with: id: tools.id putApiV4ProjectsIdIntegrationsDroneCi: tools.putApiV4ProjectsIdIntegrationsDroneCi outputParameters: - type: object mapping: $. - name: create-edit-emails-push-integration-2 description: Create/Edit Emails On Push integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsemailsonpush with: id: tools.id putApiV4ProjectsIdIntegrationsEmailsOnPush: tools.putApiV4ProjectsIdIntegrationsEmailsOnPush outputParameters: - type: object mapping: $. - name: create-edit-ewm-integration-2 description: Create/Edit Ewm integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsewm with: id: tools.id putApiV4ProjectsIdIntegrationsEwm: tools.putApiV4ProjectsIdIntegrationsEwm outputParameters: - type: object mapping: $. - name: create-edit-external-wiki-integration-2 description: Create/Edit External Wiki integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsexternalwiki with: id: tools.id putApiV4ProjectsIdIntegrationsExternalWiki: tools.putApiV4ProjectsIdIntegrationsExternalWiki outputParameters: - type: object mapping: $. - name: create-edit-git-guardian-integration-2 description: Create/Edit Git Guardian integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsgitguardian with: id: tools.id putApiV4ProjectsIdIntegrationsGitGuardian: tools.putApiV4ProjectsIdIntegrationsGitGuardian outputParameters: - type: object mapping: $. - name: create-edit-github-integration-2 description: Create/Edit Github integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsgithub with: id: tools.id putApiV4ProjectsIdIntegrationsGithub: tools.putApiV4ProjectsIdIntegrationsGithub outputParameters: - type: object mapping: $. - name: create-edit-gitlab-slack-application-2 description: Create/Edit Gitlab Slack Application integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsgitlabslackapplication with: id: tools.id putApiV4ProjectsIdIntegrationsGitlabSlackApplication: tools.putApiV4ProjectsIdIntegrationsGitlabSlackApplication outputParameters: - type: object mapping: $. - name: create-edit-google-cloud-platform-3 description: Create/Edit Google Cloud Platform Artifact Registry integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsgooglecloudplatformartifactregistry with: id: tools.id putApiV4ProjectsIdIntegrationsGoogleCloudPlatformArtifactRegistry: tools.putApiV4ProjectsIdIntegrationsGoogleCloudPlatformArtifactRegistry outputParameters: - type: object mapping: $. - name: create-edit-google-cloud-platform-4 description: Create/Edit Google Cloud Platform Workload Identity Federation integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsgooglecloudplatformworkloadidentityfederation with: id: tools.id putApiV4ProjectsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation: tools.putApiV4ProjectsIdIntegrationsGoogleCloudPlatformWorkloadIdentityFederation outputParameters: - type: object mapping: $. - name: create-edit-google-play-integration-2 description: Create/Edit Google Play integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsgoogleplay with: id: tools.id putApiV4ProjectsIdIntegrationsGooglePlay: tools.putApiV4ProjectsIdIntegrationsGooglePlay outputParameters: - type: object mapping: $. - name: create-edit-hangouts-chat-integration-2 description: Create/Edit Hangouts Chat integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationshangoutschat with: id: tools.id putApiV4ProjectsIdIntegrationsHangoutsChat: tools.putApiV4ProjectsIdIntegrationsHangoutsChat outputParameters: - type: object mapping: $. - name: create-edit-harbor-integration-2 description: Create/Edit Harbor integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsharbor with: id: tools.id putApiV4ProjectsIdIntegrationsHarbor: tools.putApiV4ProjectsIdIntegrationsHarbor outputParameters: - type: object mapping: $. - name: create-edit-irker-integration-2 description: Create/Edit Irker integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsirker with: id: tools.id putApiV4ProjectsIdIntegrationsIrker: tools.putApiV4ProjectsIdIntegrationsIrker outputParameters: - type: object mapping: $. - name: create-edit-jenkins-integration-2 description: Create/Edit Jenkins integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsjenkins with: id: tools.id putApiV4ProjectsIdIntegrationsJenkins: tools.putApiV4ProjectsIdIntegrationsJenkins outputParameters: - type: object mapping: $. - name: create-edit-jira-integration-2 description: Create/Edit Jira integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsjira with: id: tools.id putApiV4ProjectsIdIntegrationsJira: tools.putApiV4ProjectsIdIntegrationsJira outputParameters: - type: object mapping: $. - name: create-edit-jira-cloud-app-2 description: Create/Edit Jira Cloud App integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsjiracloudapp with: id: tools.id putApiV4ProjectsIdIntegrationsJiraCloudApp: tools.putApiV4ProjectsIdIntegrationsJiraCloudApp outputParameters: - type: object mapping: $. - name: create-edit-linear-integration-2 description: Create/Edit Linear integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationslinear with: id: tools.id putApiV4ProjectsIdIntegrationsLinear: tools.putApiV4ProjectsIdIntegrationsLinear outputParameters: - type: object mapping: $. - name: create-edit-matrix-integration-2 description: Create/Edit Matrix integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsmatrix with: id: tools.id putApiV4ProjectsIdIntegrationsMatrix: tools.putApiV4ProjectsIdIntegrationsMatrix outputParameters: - type: object mapping: $. - name: create-edit-mattermost-integration-2 description: Create/Edit Mattermost integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsmattermost with: id: tools.id putApiV4ProjectsIdIntegrationsMattermost: tools.putApiV4ProjectsIdIntegrationsMattermost outputParameters: - type: object mapping: $. - name: create-edit-mattermost-slash-commands-2 description: Create/Edit Mattermost Slash Commands integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsmattermostslashcommands with: id: tools.id putApiV4ProjectsIdIntegrationsMattermostSlashCommands: tools.putApiV4ProjectsIdIntegrationsMattermostSlashCommands outputParameters: - type: object mapping: $. - name: trigger-slash-command-mattermost-slash description: Trigger a slash command for mattermost-slash-commands hints: readOnly: false destructive: false idempotent: false call: gitlab-ci-integrations.postapiv4projectsidintegrationsmattermostslashcommandstrigger with: id: tools.id postApiV4ProjectsIdIntegrationsMattermostSlashCommandsTrigger: tools.postApiV4ProjectsIdIntegrationsMattermostSlashCommandsTrigger outputParameters: - type: object mapping: $. - name: create-edit-microsoft-teams-integration-2 description: Create/Edit Microsoft Teams integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsmicrosoftteams with: id: tools.id putApiV4ProjectsIdIntegrationsMicrosoftTeams: tools.putApiV4ProjectsIdIntegrationsMicrosoftTeams outputParameters: - type: object mapping: $. - name: create-edit-mock-ci-integration-2 description: Create/Edit Mock Ci integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsmockci with: id: tools.id putApiV4ProjectsIdIntegrationsMockCi: tools.putApiV4ProjectsIdIntegrationsMockCi outputParameters: - type: object mapping: $. - name: create-edit-mock-monitoring-integration-2 description: Create/Edit Mock Monitoring integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsmockmonitoring with: id: tools.id putApiV4ProjectsIdIntegrationsMockMonitoring: tools.putApiV4ProjectsIdIntegrationsMockMonitoring outputParameters: - type: object mapping: $. - name: create-edit-packagist-integration-2 description: Create/Edit Packagist integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationspackagist with: id: tools.id putApiV4ProjectsIdIntegrationsPackagist: tools.putApiV4ProjectsIdIntegrationsPackagist outputParameters: - type: object mapping: $. - name: create-edit-phorge-integration-2 description: Create/Edit Phorge integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsphorge with: id: tools.id putApiV4ProjectsIdIntegrationsPhorge: tools.putApiV4ProjectsIdIntegrationsPhorge outputParameters: - type: object mapping: $. - name: create-edit-pipelines-email-integration-2 description: Create/Edit Pipelines Email integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationspipelinesemail with: id: tools.id putApiV4ProjectsIdIntegrationsPipelinesEmail: tools.putApiV4ProjectsIdIntegrationsPipelinesEmail outputParameters: - type: object mapping: $. - name: create-edit-pivotaltracker-integration-2 description: Create/Edit Pivotaltracker integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationspivotaltracker with: id: tools.id putApiV4ProjectsIdIntegrationsPivotaltracker: tools.putApiV4ProjectsIdIntegrationsPivotaltracker outputParameters: - type: object mapping: $. - name: create-edit-pumble-integration-2 description: Create/Edit Pumble integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationspumble with: id: tools.id putApiV4ProjectsIdIntegrationsPumble: tools.putApiV4ProjectsIdIntegrationsPumble outputParameters: - type: object mapping: $. - name: create-edit-pushover-integration-2 description: Create/Edit Pushover integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationspushover with: id: tools.id putApiV4ProjectsIdIntegrationsPushover: tools.putApiV4ProjectsIdIntegrationsPushover outputParameters: - type: object mapping: $. - name: create-edit-redmine-integration-2 description: Create/Edit Redmine integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsredmine with: id: tools.id putApiV4ProjectsIdIntegrationsRedmine: tools.putApiV4ProjectsIdIntegrationsRedmine outputParameters: - type: object mapping: $. - name: create-edit-slack-integration-2 description: Create/Edit Slack integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsslack with: id: tools.id putApiV4ProjectsIdIntegrationsSlack: tools.putApiV4ProjectsIdIntegrationsSlack outputParameters: - type: object mapping: $. - name: create-edit-squash-tm-integration-2 description: Create/Edit Squash Tm integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationssquashtm with: id: tools.id putApiV4ProjectsIdIntegrationsSquashTm: tools.putApiV4ProjectsIdIntegrationsSquashTm outputParameters: - type: object mapping: $. - name: create-edit-teamcity-integration-2 description: Create/Edit Teamcity integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsteamcity with: id: tools.id putApiV4ProjectsIdIntegrationsTeamcity: tools.putApiV4ProjectsIdIntegrationsTeamcity outputParameters: - type: object mapping: $. - name: create-edit-telegram-integration-2 description: Create/Edit Telegram integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationstelegram with: id: tools.id putApiV4ProjectsIdIntegrationsTelegram: tools.putApiV4ProjectsIdIntegrationsTelegram outputParameters: - type: object mapping: $. - name: create-edit-unify-circuit-integration-2 description: Create/Edit Unify Circuit integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsunifycircuit with: id: tools.id putApiV4ProjectsIdIntegrationsUnifyCircuit: tools.putApiV4ProjectsIdIntegrationsUnifyCircuit outputParameters: - type: object mapping: $. - name: create-edit-webex-teams-integration-2 description: Create/Edit Webex Teams integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationswebexteams with: id: tools.id putApiV4ProjectsIdIntegrationsWebexTeams: tools.putApiV4ProjectsIdIntegrationsWebexTeams outputParameters: - type: object mapping: $. - name: create-edit-youtrack-integration-2 description: Create/Edit Youtrack integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationsyoutrack with: id: tools.id putApiV4ProjectsIdIntegrationsYoutrack: tools.putApiV4ProjectsIdIntegrationsYoutrack outputParameters: - type: object mapping: $. - name: create-edit-zentao-integration-2 description: Create/Edit Zentao integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidintegrationszentao with: id: tools.id putApiV4ProjectsIdIntegrationsZentao: tools.putApiV4ProjectsIdIntegrationsZentao outputParameters: - type: object mapping: $. - name: disable-integration-2 description: Disable an integration hints: readOnly: false destructive: true idempotent: true call: gitlab-ci-integrations.deleteapiv4projectsidintegrationsslug with: slug: tools.slug id: tools.id outputParameters: - type: object mapping: $. - name: get-integration-settings-2 description: Get an integration settings hints: readOnly: true destructive: false idempotent: true call: gitlab-ci-integrations.getapiv4projectsidintegrationsslug with: slug: tools.slug id: tools.id outputParameters: - type: object mapping: $. - name: list-all-active-integrations-3 description: List all active integrations hints: readOnly: true destructive: false idempotent: true call: gitlab-ci-integrations.getapiv4projectsidservices with: id: tools.id outputParameters: - type: object mapping: $. - name: create-edit-apple-app-store-3 description: Create/Edit Apple App Store integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesappleappstore with: id: tools.id putApiV4ProjectsIdServicesAppleAppStore: tools.putApiV4ProjectsIdServicesAppleAppStore outputParameters: - type: object mapping: $. - name: create-edit-asana-integration-3 description: Create/Edit Asana integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesasana with: id: tools.id putApiV4ProjectsIdServicesAsana: tools.putApiV4ProjectsIdServicesAsana outputParameters: - type: object mapping: $. - name: create-edit-assembla-integration-3 description: Create/Edit Assembla integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesassembla with: id: tools.id putApiV4ProjectsIdServicesAssembla: tools.putApiV4ProjectsIdServicesAssembla outputParameters: - type: object mapping: $. - name: create-edit-bamboo-integration-3 description: Create/Edit Bamboo integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesbamboo with: id: tools.id putApiV4ProjectsIdServicesBamboo: tools.putApiV4ProjectsIdServicesBamboo outputParameters: - type: object mapping: $. - name: create-edit-bugzilla-integration-3 description: Create/Edit Bugzilla integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesbugzilla with: id: tools.id putApiV4ProjectsIdServicesBugzilla: tools.putApiV4ProjectsIdServicesBugzilla outputParameters: - type: object mapping: $. - name: create-edit-buildkite-integration-3 description: Create/Edit Buildkite integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesbuildkite with: id: tools.id putApiV4ProjectsIdServicesBuildkite: tools.putApiV4ProjectsIdServicesBuildkite outputParameters: - type: object mapping: $. - name: create-edit-campfire-integration-3 description: Create/Edit Campfire integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicescampfire with: id: tools.id putApiV4ProjectsIdServicesCampfire: tools.putApiV4ProjectsIdServicesCampfire outputParameters: - type: object mapping: $. - name: create-edit-clickup-integration-3 description: Create/Edit Clickup integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesclickup with: id: tools.id putApiV4ProjectsIdServicesClickup: tools.putApiV4ProjectsIdServicesClickup outputParameters: - type: object mapping: $. - name: create-edit-confluence-integration-3 description: Create/Edit Confluence integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesconfluence with: id: tools.id putApiV4ProjectsIdServicesConfluence: tools.putApiV4ProjectsIdServicesConfluence outputParameters: - type: object mapping: $. - name: create-edit-custom-issue-tracker-3 description: Create/Edit Custom Issue Tracker integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicescustomissuetracker with: id: tools.id putApiV4ProjectsIdServicesCustomIssueTracker: tools.putApiV4ProjectsIdServicesCustomIssueTracker outputParameters: - type: object mapping: $. - name: create-edit-datadog-integration-3 description: Create/Edit Datadog integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesdatadog with: id: tools.id putApiV4ProjectsIdServicesDatadog: tools.putApiV4ProjectsIdServicesDatadog outputParameters: - type: object mapping: $. - name: create-edit-diffblue-cover-integration-3 description: Create/Edit Diffblue Cover integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesdiffbluecover with: id: tools.id putApiV4ProjectsIdServicesDiffblueCover: tools.putApiV4ProjectsIdServicesDiffblueCover outputParameters: - type: object mapping: $. - name: create-edit-discord-integration-3 description: Create/Edit Discord integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesdiscord with: id: tools.id putApiV4ProjectsIdServicesDiscord: tools.putApiV4ProjectsIdServicesDiscord outputParameters: - type: object mapping: $. - name: create-edit-drone-ci-integration-3 description: Create/Edit Drone Ci integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesdroneci with: id: tools.id putApiV4ProjectsIdServicesDroneCi: tools.putApiV4ProjectsIdServicesDroneCi outputParameters: - type: object mapping: $. - name: create-edit-emails-push-integration-3 description: Create/Edit Emails On Push integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesemailsonpush with: id: tools.id putApiV4ProjectsIdServicesEmailsOnPush: tools.putApiV4ProjectsIdServicesEmailsOnPush outputParameters: - type: object mapping: $. - name: create-edit-ewm-integration-3 description: Create/Edit Ewm integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesewm with: id: tools.id putApiV4ProjectsIdServicesEwm: tools.putApiV4ProjectsIdServicesEwm outputParameters: - type: object mapping: $. - name: create-edit-external-wiki-integration-3 description: Create/Edit External Wiki integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesexternalwiki with: id: tools.id putApiV4ProjectsIdServicesExternalWiki: tools.putApiV4ProjectsIdServicesExternalWiki outputParameters: - type: object mapping: $. - name: create-edit-git-guardian-integration-3 description: Create/Edit Git Guardian integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesgitguardian with: id: tools.id putApiV4ProjectsIdServicesGitGuardian: tools.putApiV4ProjectsIdServicesGitGuardian outputParameters: - type: object mapping: $. - name: create-edit-github-integration-3 description: Create/Edit Github integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesgithub with: id: tools.id putApiV4ProjectsIdServicesGithub: tools.putApiV4ProjectsIdServicesGithub outputParameters: - type: object mapping: $. - name: create-edit-gitlab-slack-application-3 description: Create/Edit Gitlab Slack Application integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesgitlabslackapplication with: id: tools.id putApiV4ProjectsIdServicesGitlabSlackApplication: tools.putApiV4ProjectsIdServicesGitlabSlackApplication outputParameters: - type: object mapping: $. - name: create-edit-google-cloud-platform-5 description: Create/Edit Google Cloud Platform Artifact Registry integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesgooglecloudplatformartifactregistry with: id: tools.id putApiV4ProjectsIdServicesGoogleCloudPlatformArtifactRegistry: tools.putApiV4ProjectsIdServicesGoogleCloudPlatformArtifactRegistry outputParameters: - type: object mapping: $. - name: create-edit-google-cloud-platform-6 description: Create/Edit Google Cloud Platform Workload Identity Federation integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesgooglecloudplatformworkloadidentityfederation with: id: tools.id putApiV4ProjectsIdServicesGoogleCloudPlatformWorkloadIdentityFederation: tools.putApiV4ProjectsIdServicesGoogleCloudPlatformWorkloadIdentityFederation outputParameters: - type: object mapping: $. - name: create-edit-google-play-integration-3 description: Create/Edit Google Play integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesgoogleplay with: id: tools.id putApiV4ProjectsIdServicesGooglePlay: tools.putApiV4ProjectsIdServicesGooglePlay outputParameters: - type: object mapping: $. - name: create-edit-hangouts-chat-integration-3 description: Create/Edit Hangouts Chat integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidserviceshangoutschat with: id: tools.id putApiV4ProjectsIdServicesHangoutsChat: tools.putApiV4ProjectsIdServicesHangoutsChat outputParameters: - type: object mapping: $. - name: create-edit-harbor-integration-3 description: Create/Edit Harbor integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesharbor with: id: tools.id putApiV4ProjectsIdServicesHarbor: tools.putApiV4ProjectsIdServicesHarbor outputParameters: - type: object mapping: $. - name: create-edit-irker-integration-3 description: Create/Edit Irker integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesirker with: id: tools.id putApiV4ProjectsIdServicesIrker: tools.putApiV4ProjectsIdServicesIrker outputParameters: - type: object mapping: $. - name: create-edit-jenkins-integration-3 description: Create/Edit Jenkins integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesjenkins with: id: tools.id putApiV4ProjectsIdServicesJenkins: tools.putApiV4ProjectsIdServicesJenkins outputParameters: - type: object mapping: $. - name: create-edit-jira-integration-3 description: Create/Edit Jira integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesjira with: id: tools.id putApiV4ProjectsIdServicesJira: tools.putApiV4ProjectsIdServicesJira outputParameters: - type: object mapping: $. - name: create-edit-jira-cloud-app-3 description: Create/Edit Jira Cloud App integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesjiracloudapp with: id: tools.id putApiV4ProjectsIdServicesJiraCloudApp: tools.putApiV4ProjectsIdServicesJiraCloudApp outputParameters: - type: object mapping: $. - name: create-edit-linear-integration-3 description: Create/Edit Linear integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidserviceslinear with: id: tools.id putApiV4ProjectsIdServicesLinear: tools.putApiV4ProjectsIdServicesLinear outputParameters: - type: object mapping: $. - name: create-edit-matrix-integration-3 description: Create/Edit Matrix integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesmatrix with: id: tools.id putApiV4ProjectsIdServicesMatrix: tools.putApiV4ProjectsIdServicesMatrix outputParameters: - type: object mapping: $. - name: create-edit-mattermost-integration-3 description: Create/Edit Mattermost integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesmattermost with: id: tools.id putApiV4ProjectsIdServicesMattermost: tools.putApiV4ProjectsIdServicesMattermost outputParameters: - type: object mapping: $. - name: create-edit-mattermost-slash-commands-3 description: Create/Edit Mattermost Slash Commands integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesmattermostslashcommands with: id: tools.id putApiV4ProjectsIdServicesMattermostSlashCommands: tools.putApiV4ProjectsIdServicesMattermostSlashCommands outputParameters: - type: object mapping: $. - name: trigger-slash-command-mattermost-slash-2 description: Trigger a slash command for mattermost-slash-commands hints: readOnly: false destructive: false idempotent: false call: gitlab-ci-integrations.postapiv4projectsidservicesmattermostslashcommandstrigger with: id: tools.id postApiV4ProjectsIdServicesMattermostSlashCommandsTrigger: tools.postApiV4ProjectsIdServicesMattermostSlashCommandsTrigger outputParameters: - type: object mapping: $. - name: create-edit-microsoft-teams-integration-3 description: Create/Edit Microsoft Teams integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesmicrosoftteams with: id: tools.id putApiV4ProjectsIdServicesMicrosoftTeams: tools.putApiV4ProjectsIdServicesMicrosoftTeams outputParameters: - type: object mapping: $. - name: create-edit-mock-ci-integration-3 description: Create/Edit Mock Ci integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesmockci with: id: tools.id putApiV4ProjectsIdServicesMockCi: tools.putApiV4ProjectsIdServicesMockCi outputParameters: - type: object mapping: $. - name: create-edit-mock-monitoring-integration-3 description: Create/Edit Mock Monitoring integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesmockmonitoring with: id: tools.id putApiV4ProjectsIdServicesMockMonitoring: tools.putApiV4ProjectsIdServicesMockMonitoring outputParameters: - type: object mapping: $. - name: create-edit-packagist-integration-3 description: Create/Edit Packagist integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicespackagist with: id: tools.id putApiV4ProjectsIdServicesPackagist: tools.putApiV4ProjectsIdServicesPackagist outputParameters: - type: object mapping: $. - name: create-edit-phorge-integration-3 description: Create/Edit Phorge integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesphorge with: id: tools.id putApiV4ProjectsIdServicesPhorge: tools.putApiV4ProjectsIdServicesPhorge outputParameters: - type: object mapping: $. - name: create-edit-pipelines-email-integration-3 description: Create/Edit Pipelines Email integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicespipelinesemail with: id: tools.id putApiV4ProjectsIdServicesPipelinesEmail: tools.putApiV4ProjectsIdServicesPipelinesEmail outputParameters: - type: object mapping: $. - name: create-edit-pivotaltracker-integration-3 description: Create/Edit Pivotaltracker integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicespivotaltracker with: id: tools.id putApiV4ProjectsIdServicesPivotaltracker: tools.putApiV4ProjectsIdServicesPivotaltracker outputParameters: - type: object mapping: $. - name: create-edit-pumble-integration-3 description: Create/Edit Pumble integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicespumble with: id: tools.id putApiV4ProjectsIdServicesPumble: tools.putApiV4ProjectsIdServicesPumble outputParameters: - type: object mapping: $. - name: create-edit-pushover-integration-3 description: Create/Edit Pushover integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicespushover with: id: tools.id putApiV4ProjectsIdServicesPushover: tools.putApiV4ProjectsIdServicesPushover outputParameters: - type: object mapping: $. - name: create-edit-redmine-integration-3 description: Create/Edit Redmine integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesredmine with: id: tools.id putApiV4ProjectsIdServicesRedmine: tools.putApiV4ProjectsIdServicesRedmine outputParameters: - type: object mapping: $. - name: create-edit-slack-integration-3 description: Create/Edit Slack integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesslack with: id: tools.id putApiV4ProjectsIdServicesSlack: tools.putApiV4ProjectsIdServicesSlack outputParameters: - type: object mapping: $. - name: create-edit-squash-tm-integration-3 description: Create/Edit Squash Tm integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicessquashtm with: id: tools.id putApiV4ProjectsIdServicesSquashTm: tools.putApiV4ProjectsIdServicesSquashTm outputParameters: - type: object mapping: $. - name: create-edit-teamcity-integration-3 description: Create/Edit Teamcity integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesteamcity with: id: tools.id putApiV4ProjectsIdServicesTeamcity: tools.putApiV4ProjectsIdServicesTeamcity outputParameters: - type: object mapping: $. - name: create-edit-telegram-integration-3 description: Create/Edit Telegram integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicestelegram with: id: tools.id putApiV4ProjectsIdServicesTelegram: tools.putApiV4ProjectsIdServicesTelegram outputParameters: - type: object mapping: $. - name: create-edit-unify-circuit-integration-3 description: Create/Edit Unify Circuit integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesunifycircuit with: id: tools.id putApiV4ProjectsIdServicesUnifyCircuit: tools.putApiV4ProjectsIdServicesUnifyCircuit outputParameters: - type: object mapping: $. - name: create-edit-webex-teams-integration-3 description: Create/Edit Webex Teams integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidserviceswebexteams with: id: tools.id putApiV4ProjectsIdServicesWebexTeams: tools.putApiV4ProjectsIdServicesWebexTeams outputParameters: - type: object mapping: $. - name: create-edit-youtrack-integration-3 description: Create/Edit Youtrack integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidservicesyoutrack with: id: tools.id putApiV4ProjectsIdServicesYoutrack: tools.putApiV4ProjectsIdServicesYoutrack outputParameters: - type: object mapping: $. - name: create-edit-zentao-integration-3 description: Create/Edit Zentao integration hints: readOnly: false destructive: false idempotent: true call: gitlab-ci-integrations.putapiv4projectsidserviceszentao with: id: tools.id putApiV4ProjectsIdServicesZentao: tools.putApiV4ProjectsIdServicesZentao outputParameters: - type: object mapping: $. - name: disable-integration-3 description: Disable an integration hints: readOnly: false destructive: true idempotent: true call: gitlab-ci-integrations.deleteapiv4projectsidservicesslug with: slug: tools.slug id: tools.id outputParameters: - type: object mapping: $. - name: get-integration-settings-3 description: Get an integration settings hints: readOnly: true destructive: false idempotent: true call: gitlab-ci-integrations.getapiv4projectsidservicesslug with: slug: tools.slug id: tools.id outputParameters: - type: object mapping: $. - name: trigger-global-slack-command description: Trigger a global slack command hints: readOnly: false destructive: false idempotent: false call: gitlab-ci-integrations.postapiv4slacktrigger with: postApiV4SlackTrigger: tools.postApiV4SlackTrigger outputParameters: - type: object mapping: $.