GitLab API icon

GitLab API

Gitlab

Actions1062

Integrations → putApiV4ProjectsIdServicesPackagist

AI-generated

Summary

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

Inputs

  • Id (required) — The numeric ID of the GitLab project whose Packagist service integration you want to update.
  • Request Body (required) — The JSON payload containing the configuration for the Packagist integration service to be updated.
  • Skip Authentication — Optionally skip using authentication credentials for this request.
  • Base URL — The base URL for the GitLab instance; defaults to https://gitlab.com if not specified.

Output shape

The operation returns the updated configuration object of the Packagist service integration for the specified project.

The response contains the full serialized object of the Packagist service after update. The operation requires the project ID path parameter and a valid JSON body matching the Packagist service schema. Authentication is required unless explicitly skipped.

Links

Discussion