diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py index 454e4ccd5..c79175f45 100644 --- a/netbox/netbox/settings.py +++ b/netbox/netbox/settings.py @@ -184,6 +184,7 @@ LOGIN_URL = '/{}login/'.format(BASE_PATH) SECRETS_MIN_PUBKEY_SIZE = 2048 # Django REST framework (API) +REST_FRAMEWORK_VERSION = VERSION.rsplit('.', 1)[0], # Use major.minor as API version REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.SessionAuthentication', @@ -196,7 +197,8 @@ REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'utilities.api.TokenPermissions', ), - 'DEFAULT_VERSION': VERSION.rsplit('.', 1)[0], # Use major.minor as API version + 'DEFAULT_VERSION': REST_FRAMEWORK_VERSION, + 'ALLOWED_VERSIONS': REST_FRAMEWORK_VERSION, 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.AcceptHeaderVersioning', 'PAGE_SIZE': PAGINATE_COUNT, }