GitLab API icon

GitLab API

Gitlab

Actions1062

Integrations → deleteApiV4ProjectsIdServicesSlug

AI-generated

Summary

Delete a specific integration (service) from a GitLab project by specifying the project ID and the integration's slug name.

Inputs

  • id (required) — The numeric ID of the GitLab project from which the integration will be deleted.
  • slug (required) — The slug identifier of the integration to delete (e.g., 'jira', 'slack', 'bugzilla').
  • skipAuthentication — Whether to skip OAuth or token authentication; defaults to false.
  • baseUrl — Optional GitLab instance base URL; defaults to 'https://gitlab.com'.

Output shape

no body — success/failure only

The operation issues a DELETE HTTP request to the /api/v4/projects/{id}/services/{slug} endpoint. On success, no content is returned, indicating the integration was removed. Failures return error responses according to GitLab API standards.

Examples

Example 1: Delete the Slack integration from project with ID 123

Set 'id' to 123, 'slug' to 'slack', and invoke operation to remove the Slack service integration from that project.

Links

Discussion