GitLab API icon

GitLab API

Gitlab

Actions1062

Integrations → putApiV4ProjectsIdServicesHarbor

AI-generated

Summary

Update the Harbor service integration settings for a specific GitLab project by sending a PUT request to the API endpoint /api/v4/projects/{id}/services/harbor.

Inputs

  • id (required) — The ID of the GitLab project for which the Harbor integration settings are being updated.
  • request body (required) — The JSON payload containing the updated Harbor service integration configuration for the project.
  • baseUrl — Optional base URL for the GitLab instance; defaults to https://gitlab.com.
  • skipAuthentication — Boolean flag to skip authentication if set to true; defaults to false.

Output shape

The updated Harbor service integration object for the specified project returned from GitLab API, typically a JSON object.

Requires authentication via GitLab API credentials unless 'Skip Authentication' is set. The operation replaces the current Harbor service settings with the provided configuration. The 'id' path parameter is mandatory to identify the project.

Links

Discussion