GitLab API

GitlabTool

Actions1095

Integrations → putApiV4ProjectsIdIntegrationsJenkins

AI-generated

Summary

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

Inputs

  • id (required) — The ID of the GitLab project whose Jenkins integration you want to update.
  • putApiV4ProjectsIdIntegrationsJenkins (required) — The request body containing the Jenkins integration settings to update, following the defined schema.

Output shape

a single JSON object representing the updated Jenkins integration configuration for the project

The operation returns the updated integration details as a JSON response. Authentication via configured GitLab credentials is required unless Skip Authentication is enabled.

Examples

Example 1: Update Jenkins integration to enable or configure Jenkins CI for a project

Specify the project ID (path parameter) and provide the Jenkins integration settings (body) matching the required schema to update the integration via PUT request.

Links

Discussion