GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves the storage limit exclusions for namespaces from the GitLab API. It is useful for scenarios where you need to manage or audit storage limits and exceptions for different namespaces within a GitLab instance. For example, an administrator might use this to list namespaces that are exempt from storage limits to ensure compliance or to adjust storage policies accordingly.

Use Case Examples

  1. Retrieve a paginated list of namespaces excluded from storage limits to monitor storage usage exceptions.
  2. Fetch storage limit exclusions to integrate with a reporting or monitoring system for GitLab namespaces.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use, typically an API key credential for GitLab.
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.
Query Parameters Optional query parameters to control pagination of the results, such as page number and items per page.

Output

JSON

  • data - The list of namespaces excluded from storage limits returned by the API.
  • pagination
    • page - Current page number of the paginated response.
    • per_page - Number of items per page in the response.
    • total_pages - Total number of pages available.
    • total_items - Total number of items available.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the baseUrl is correct and accessible; incorrect URLs will cause connection errors.
  • Verify that the GitLab API key credential is valid and has sufficient permissions to access namespace storage limit exclusions.
  • If pagination parameters are set incorrectly, the response may be empty or incomplete; adjust 'page' and 'per_page' values accordingly.

Links

Discussion