GitLab API icon

GitLab API

Gitlab

Actions1062

Integrations → putApiV4ProjectsIdIntegrationsTeamcity

AI-generated

Summary

Update the TeamCity integration settings for a specific GitLab project by providing the project ID and the desired configuration in the request body.

Inputs

  • id (required) — The ID of the GitLab project to update the TeamCity integration for.
  • skipAuthentication — Boolean flag to skip authentication for the request; defaults to false.
  • baseUrl — The base URL of the GitLab instance; defaults to 'https://gitlab.com' but can be customized if using a self-hosted GitLab server.
  • requestBodySchema (required) — The request body must conform to the TeamCity integration settings schema, specifying configuration details to update.

Output shape

a single record representing the updated TeamCity integration configuration for the specified project.

The output is the API response from the PUT request to '/api/v4/projects/{id}/integrations/teamcity'. Authentication is required unless explicitly skipped. The operation is synchronous and returns the updated integration data.

Links

Discussion