GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node interacts with the GitLab API to retrieve the current user's status via the endpoint `/api/v4/user/status`. It is useful for scenarios where you need to programmatically check the status of the authenticated user in GitLab, such as monitoring user availability or integrating user status information into workflows.

Use Case Examples

  1. A workflow that checks the user's GitLab status before proceeding with deployment tasks.
  2. An automation that logs user status changes for auditing or reporting purposes.

Properties

Name Meaning
Skip Authentication Determines whether to skip the authentication step when making the API request.
Authentication Specifies the authentication method to use for the API request, hidden if Skip Authentication is true.
baseUrl The base URL of the GitLab instance to which the API request is sent.
Method The HTTP method used for the API request.
Parameter Schema Schema for parameters of the API request, hidden and not used in this operation.
Request Body Schema Schema for the request body of the API request, hidden and not used in this operation.
Request Path The API endpoint path for retrieving the user status, fixed to `/api/v4/user/status`.

Output

JSON

  • status - The status information of the authenticated user retrieved from GitLab API.

Dependencies

  • GitLab API credentials for authentication

Troubleshooting

  • If authentication fails, ensure the GitLab API credentials are correctly configured and valid.
  • If the base URL is incorrect or the GitLab instance is unreachable, verify the URL and network connectivity.
  • If the API endpoint changes or is deprecated, update the node configuration accordingly.

Links

Discussion