GitLab API

GitlabTool

Actions1095

Integrations → putApiV4ProjectsIdServicesSquashTm

AI-generated

Summary

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

Inputs

  • id (required) — The ID of the GitLab project whose Squash TM integration settings you want to update.
  • putApiV4ProjectsIdServicesSquashTm (required) — The request body containing the configuration parameters for the Squash TM integration to be applied.
  • skipAuthentication — Whether to skip authentication for the API call (default is false).
  • baseUrl — Optional base URL for the GitLab instance; defaults to https://gitlab.com.

Output shape

a JSON object representing the updated Squash TM integration settings of the specified project

Requires the project ID path parameter and a fully specified request body according to the Squash TM service schema. The output reflects the updated service configuration after the PUT operation.

Examples

Example 1: Updating Squash TM integration to enable or configure specific options for a GitLab project.

Supply the project ID in 'id' and provide the desired integration settings as the request body to modify the Squash TM service for that project.

Links

Discussion