GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node interacts with the GitLab API to update group invitations by email using the PUT HTTP method. It is useful for managing group membership invitations in GitLab, such as modifying invitation details for a specific email address within a group. For example, it can be used to resend or update an invitation to join a GitLab group.

Use Case Examples

  1. Updating an invitation for a user to join a GitLab group by specifying the group ID and the user's email address.
  2. Managing group invitations programmatically to automate user access control in GitLab projects.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, default is false.
Authentication Type of authentication used, default is GitLab API key.
baseUrl Base URL for the GitLab instance, default is https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Path Parameters Parameters for the request path, including group ID and invitation email.

Output

JSON

  • id - The unique identifier of the invitation.
  • email - The email address associated with the invitation.
  • access_level - The access level granted by the invitation.
  • created_at - Timestamp when the invitation was created.
  • updated_at - Timestamp when the invitation was last updated.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the group ID and email parameters are correctly provided and valid to avoid 404 errors.
  • Authentication errors may occur if the API key is missing or invalid; verify credentials are correctly configured.
  • Check that the base URL is correct for your GitLab instance, especially if using a self-hosted GitLab server.

Links

Discussion