plan_limits

Get current plan limits

List the current limits of a plan on the GitLab instance.

get/api/v4/application/plan_limits

Request

  • Base URL
    https://gitlab.com
  • Auth
    none declared

Query parameters

plan_name'default' | 'free' | 'bronze' | 'silver' | 'premium' | 'gold' | 'ultimate' | 'ultimate_trial' | 'ultimate_trial_paid_customer' | 'premium_trial' | 'opensource'

Name of the plan to get the limits from. Default: default.

Response

Get current plan limits

cargo_max_file_sizeinteger required
ci_instance_level_variablesinteger required
ci_pipeline_sizeinteger required
ci_active_jobsinteger required
ci_project_subscriptionsinteger required
ci_pipeline_schedulesinteger required
ci_needs_size_limitinteger required
ci_registered_group_runnersinteger required
ci_registered_project_runnersinteger required
conan_max_file_sizeinteger required
dotenv_variablesinteger required
dotenv_sizeinteger required
enforcement_limitinteger required
generic_packages_max_file_sizeinteger required
helm_max_file_sizeinteger required
limits_historyobject required
maven_max_file_sizeinteger required
notification_limitinteger required
npm_max_file_sizeinteger required
nuget_max_file_sizeinteger required
pipeline_hierarchy_sizeinteger required
pypi_max_file_sizeinteger required
terraform_module_max_file_sizeinteger required
storage_size_limitinteger required
web_hook_callsinteger required
web_hook_calls_lowinteger required
web_hook_calls_midinteger required
max_pipelines_per_merge_traininteger required

Example response

{
  "cargo_max_file_size": 5368709120,
  "ci_instance_level_variables": 25,
  "ci_project_subscriptions": 2,
  "ci_pipeline_schedules": 10,
  "ci_needs_size_limit": 50,
  "ci_registered_group_runners": 1000,
  "ci_registered_project_runners": 1000,
  "conan_max_file_size": 3221225472,
  "dotenv_variables": 20,
  "dotenv_size": 5120,
  "enforcement_limit": 15000,
  "generic_packages_max_file_size": 5368709120,
  "helm_max_file_size": 5242880,
  "limits_history": {
    "enforcement_limit": [
      {
        "timestamp": 1686909124,
        "user_id": 1,
        "username": "x",
        "value": 5
      }
    ],
    "notification_limit": [
      {
        "timestamp": 1686909124,
        "user_id": 2,
        "username": "y",
        "value": 7
      }
    ]
  },
  "maven_max_file_size": 3221225472,
  "notification_limit": 15000,
  "npm_max_file_size": 524288000,
  "nuget_max_file_size": 524288000,
  "pipeline_hierarchy_size": 1000,
  "pypi_max_file_size": 3221225472,
  "terraform_module_max_file_size": 1073741824,
  "storage_size_limit": 15000,
  "web_hook_calls": 500,
  "web_hook_calls_low": 500,
  "web_hook_calls_mid": 500,
  "max_pipelines_per_merge_train": 20
}

Changes

No recorded changes to this operation across all 5 revisions of this API.