GitLab API

GitlabTool

Actions1095

Integrations → putApiV4ProjectsIdServicesJenkins

AI-generated

Summary

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

Inputs

  • id (required) — The ID of the GitLab project to update the Jenkins service for.
  • request body (required) — The JSON body containing the Jenkins service configuration parameters to update.
  • Skip Authentication — Optionally skip authenticating the request (default is false).
  • baseUrl — The base URL for the GitLab API, defaulting to https://gitlab.com.

Output shape

a single JSON object representing the updated Jenkins service configuration for the specified project

Returns the updated Jenkins service details as returned by the GitLab API after a successful PUT request.

Examples

Example 1: Update Jenkins integration settings for project ID 12345 with new configuration parameters

Set 'id' to '12345' and provide Jenkins service configuration JSON in the request body.

Links

Discussion