Get current plan limits

GET /application/plan_limits

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

Query parameters

  • plan_name string

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

    Values are default, free, bronze, silver, premium, gold, ultimate, ultimate_trial, premium_trial, or opensource. Default value is default.

Responses

  • 200 application/json

    Get current plan limits

    Hide response attributes Show response attributes object
    • ci_pipeline_size integer(int32)
    • ci_active_jobs integer(int32)
    • ci_project_subscriptions integer(int32)
    • ci_pipeline_schedules integer(int32)
    • ci_needs_size_limit integer(int32)
    • ci_registered_group_runners integer(int32)
    • ci_registered_project_runners integer(int32)
    • conan_max_file_size integer(int32)
    • enforcement_limit integer(int32)
    • generic_packages_max_file_size integer(int32)
    • helm_max_file_size integer(int32)
    • limits_history object
    • maven_max_file_size integer(int32)
    • notification_limit integer(int32)
    • npm_max_file_size integer(int32)
    • nuget_max_file_size integer(int32)
    • pipeline_hierarchy_size integer(int32)
    • pypi_max_file_size integer(int32)
    • terraform_module_max_file_size integer(int32)
    • storage_size_limit integer(int32)
  • 401

    Unauthorized

  • 403

    Forbidden

GET /application/plan_limits
curl \
 --request GET 'https://www.gitlab.com/api/v4/application/plan_limits' \
 --header "Private-Token: $API_KEY"
Response examples (200)
{
  "ci_pipeline_size": 0,
  "ci_active_jobs": 0,
  "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,
  "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}],\n                   \"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
}