GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves details of a specific entity within a GitLab bulk import migration. It is useful for users who want to programmatically access the status or information of a particular entity involved in a GitLab migration process. For example, it can be used to monitor the progress or verify the data of an imported entity by specifying the import ID and entity ID.

Use Case Examples

  1. Get details of a migration entity by providing the import ID and entity ID to track migration progress.
  2. Use in automation workflows to fetch migration entity data for reporting or validation.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, useful for public or unauthenticated endpoints.
Authentication Select the authentication method, defaulting to GitLab API key authentication.
baseUrl Base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Path Parameters Parameters to specify the import ID and entity ID for the API path.

Output

JSON

  • id - The unique identifier of the migration entity.
  • status - Current status of the migration entity.
  • created_at - Timestamp when the entity was created.
  • updated_at - Timestamp when the entity was last updated.
  • additional_properties - Other relevant details returned by the GitLab API about the migration entity.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the import_id and entity_id path parameters are correctly provided and valid integers.
  • Check that the GitLab API key credential is correctly configured and has sufficient permissions to access bulk import data.
  • If skipping authentication, verify that the endpoint supports unauthenticated access, otherwise requests will fail.
  • Common error messages include 404 Not Found if the import or entity ID does not exist, and 401 Unauthorized if authentication fails.

Links

Discussion