GitLab API

GitlabTool

Actions1095

Integrations → putApiV4ProjectsIdServicesConfluence

AI-generated

Summary

Update the Confluence integration settings of a specified GitLab project using a PUT request to the GitLab API.

Inputs

  • id (required) — The ID of the project to update the Confluence integration for, provided as a path parameter.
  • requestBody (required) — The JSON body containing the Confluence service settings to be updated, conforming to the putApiV4ProjectsIdServicesConfluence schema.
  • skipAuthentication — Optional boolean to bypass authentication if set to true; otherwise uses the GitLab API credential.
  • baseUrl — The base URL of the GitLab instance; defaults to https://gitlab.com.

Output shape

a single record in JSON representing the updated Confluence integration settings for the project

The operation sends a PUT request to /api/v4/projects/{id}/services/confluence and returns the updated service object. Authentication is required unless explicitly skipped. The body must conform to the specified schema.

Examples

Example 1: Update Confluence integration for project with ID 123

Set 'id' path parameter to '123' and provide the desired Confluence service settings in the request body. Execute the operation to apply changes, receiving updated configuration in response.

Links

Discussion