GitLab API

GitlabTool

Actions1095

Integrations → putApiV4ProjectsIdServicesGithub

AI-generated

Summary

Update the GitHub integration settings for a specific GitLab project by sending a PUT request to the corresponding GitLab API endpoint.

Inputs

  • id (required) — The unique identifier of the GitLab project for which to update the GitHub service integration.
  • body (required) — The configuration settings for the GitHub integration as defined by the GitLab API's putApiV4ProjectsIdServicesGithub schema.
  • baseUrl — The base URL of the GitLab instance; defaults to 'https://gitlab.com'.
  • skipAuthentication — If set to true, skips using authentication credentials for the request (default is false).

Output shape

a single record

Returns the updated GitHub integration data for the specified project as received from the GitLab API after performing the PUT request at endpoint /api/v4/projects/{id}/services/github.

Links

Discussion