GitLab API

GitlabTool

Actions1000

Overview

This node interacts with the GitLab API to retrieve milestone events related to a specific merge request within a project. It is useful for tracking changes or updates to milestones associated with merge requests in GitLab projects. For example, it can be used to monitor milestone assignments or changes on merge requests for project management or automation workflows.

Use Case Examples

  1. Retrieve milestone events for a merge request to track milestone changes over time.
  2. Automate notifications or reporting based on milestone events in GitLab merge requests.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Query Parameters Optional query parameters for pagination such as page number and items per page.
Path Parameters Required path parameters to specify the project and merge request.

Output

JSON

  • id - Unique identifier of the milestone event.
  • action - The action performed on the milestone event.
  • created_at - Timestamp when the milestone event was created.
  • milestone - Details of the milestone associated with the event.
  • user - Information about the user who triggered the milestone event.

Dependencies

  • GitLab API authentication token

Troubleshooting

  • Ensure the project ID and merge request eventable ID are correctly provided to avoid 404 errors.
  • Check authentication credentials if receiving authorization errors.
  • Verify the base URL is correct for self-hosted GitLab instances.

Links

Discussion