GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation updates the 'Emails on Push' integration settings for a specific GitLab project. It is useful for automating the configuration of email notifications triggered by push events in GitLab projects. For example, a user can programmatically enable or modify email notifications for project pushes without manually changing settings in the GitLab UI.

Use Case Examples

  1. Automatically update email notification settings for push events in a GitLab project as part of a CI/CD pipeline.
  2. Configure multiple projects' email-on-push integration settings in bulk via workflow automation.

Properties

Name Meaning
Skip Authentication Whether to skip authentication for the API request.
Authentication The authentication method used for the API request.
baseUrl The base URL of the GitLab instance to which the request is sent.
Method The HTTP method used for the API request.
Path Parameters Parameters included in the request path, specifically the project ID to identify which project's integration to update.

Output

JSON

  • response - The JSON response from the GitLab API after updating the emails-on-push integration settings.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the project ID provided in the path parameters is correct and the project exists in GitLab.
  • Verify that the API authentication credentials are valid and have sufficient permissions to update project integrations.
  • Check that the request body schema matches the expected format for the emails-on-push integration settings to avoid validation errors.

Links

Discussion