GitLab API

GitlabTool

Actions1095

Integrations → deleteApiV4ProjectsIdServicesSlug

AI-generated

Summary

Delete a specific integration service from a GitLab project by providing the project ID and the integration's slug.

Inputs

  • id (required) — The ID of the GitLab project from which to delete the integration.
  • slug (required) — The slug identifying the integration service to be deleted (e.g., 'slack', 'jira', 'emails-on-push').
  • skipAuthentication — Optionally skip authentication for this request (default is false).
  • baseUrl — The base URL of the GitLab instance (default is 'https://gitlab.com').

Output shape

no body — success/failure only

This operation sends a DELETE request and does not return response data. Success indicates the integration was removed; failures will be error responses from the GitLab API.

Examples

Example 1: Remove the Slack integration from project with ID 1234

Set 'id' to '1234', 'slug' to 'slack', and 'method' to 'delete' to call the endpoint: /api/v4/projects/1234/services/slack

Links

Discussion