GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation allows updating the status of the authenticated user on GitLab via the GitLab API v4. It is useful for scenarios where you want to programmatically change the user's status, such as setting a custom message or availability status. For example, it can be used in automation workflows to update user status based on project activity or team communication needs.

Use Case Examples

  1. Updating the user's status message to indicate they are in a meeting.
  2. Setting the user's availability status to 'away' during non-working hours.

Properties

Name Meaning
Skip Authentication Determines whether to skip the authentication step for the API request.
Authentication Specifies the authentication method to use, defaulting to GitLab API authentication.
baseUrl The base URL of the GitLab instance to which the API request is sent.
Method The HTTP method used for the API request, defaulting to GET but can be set to PATCH for this operation.

Output

JSON

  • status - The updated status information of the user returned from the GitLab API response.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the GitLab API authentication credential is correctly configured and has the necessary permissions to update user status.
  • Verify the baseUrl is correctly set to the GitLab instance URL if using a self-hosted GitLab.
  • Check that the HTTP method is set to PATCH for this operation to update the user status.
  • If the API returns an error, review the request body schema to ensure all required fields are correctly provided.

Links

Discussion