diff --git a/swh/web/api/views/origin.py b/swh/web/api/views/origin.py --- a/swh/web/api/views/origin.py +++ b/swh/web/api/views/origin.py @@ -479,7 +479,8 @@ @api_route(r'/origin/(?P.*)/visit/latest/', - 'api-1-origin-visit-latest') + 'api-1-origin-visit-latest', + throttle_scope='swh_api_origin_visit_latest') @api_doc('/origin/visit/') @format_docstring(return_origin_visit=DOC_RETURN_ORIGIN_VISIT) def api_origin_visit_latest(request, origin_url=None): diff --git a/swh/web/settings/tests.py b/swh/web/settings/tests.py --- a/swh/web/settings/tests.py +++ b/swh/web/settings/tests.py @@ -33,6 +33,12 @@ }, 'exempted_networks': ['127.0.0.0/8'] }, + 'swh_api_origin_visit_latest': { + 'limiter_rate': { + 'default': '6000/min' + }, + 'exempted_networks': ['127.0.0.0/8'] + }, 'swh_vault_cooking': { 'limiter_rate': { 'default': '120/h',