GitLab API

GitlabTool

Actions1095

Integrations → putApiV4ProjectsIdIntegrationsDroneCi

AI-generated

Summary

Update the Drone CI integration settings for a specific GitLab project by sending a PUT request to the project's Drone CI integration endpoint.

Inputs

  • Id (required) — The numeric ID of the GitLab project to update the Drone CI integration for.
  • Request Body (required) — JSON object containing the new Drone CI integration settings as defined by the putApiV4ProjectsIdIntegrationsDroneCi schema.
  • Skip Authentication — Option to skip authentication for the request; defaults to false.
  • baseUrl — Base URL of the GitLab instance; defaults to https://gitlab.com.

Output shape

a single JSON object representing the updated Drone CI integration settings returned by GitLab

The operation requires the project ID as a path parameter and an appropriate request body following the putApiV4ProjectsIdIntegrationsDroneCi schema. Authentication is required unless skipped. The response body contains the updated integration details.

Examples

Example 1: Update Drone CI integration for project ID 42 with new settings

Set Id to 42, provide the new configuration JSON in the request body, ensure authentication is enabled, use default baseUrl.

Links

Discussion