GitLab API

GitlabTool

Actions1095

Integrations → putApiV4ProjectsIdServicesEmailsOnPush

AI-generated

Summary

Update the 'Emails on Push' integration settings for a specified GitLab project by sending a PUT request to the /api/v4/projects/{id}/services/emails-on-push endpoint.

Inputs

  • id (required) — The ID of the GitLab project for which to update the Emails on Push integration settings.
  • putApiV4ProjectsIdServicesEmailsOnPush (required) — The request body containing the updated configuration for the Emails on Push integration.
  • baseUrl — Optional base URL for the GitLab instance; defaults to https://gitlab.com.
  • skipAuthentication — Option to skip authentication; defaults to false.

Output shape

The updated Emails on Push integration configuration object returned from GitLab for the specified project.

This operation requires the 'id' path parameter and a request body conforming to the 'putApiV4ProjectsIdServicesEmailsOnPush' schema. The response will include the updated integration configuration. Authentication with GitLab API credentials is required unless 'Skip Authentication' is set to true.

Links

Discussion