diff --git a/reviewboard/urls.py b/reviewboard/urls.py
index d1b2ae49fe9f5c0489c319bc563dc753fbd63ea9..0f27a54ba010729ec2d2bfaaf9be0c817fc0aacf 100644
--- a/reviewboard/urls.py
+++ b/reviewboard/urls.py
@@ -19,6 +19,24 @@ handler404 = 'django.views.defaults.page_not_found'
 handler500 = 'django.views.defaults.server_error'
 
 
+# Useful collections of URL names that may be interesting to callers.
+# This is especially useful for any apply_to lists in hooks.
+diffviewer_url_names = [
+    'view_diff',
+    'view_interdiff',
+    'view_diff_revision',
+]
+
+reviewable_url_names = diffviewer_url_names + [
+    'file_attachment',
+    'screenshot',
+]
+
+review_request_url_names = diffviewer_url_names + [
+    'review-request-detail',
+]
+
+
 # Load in all the models for the admin UI.
 if not admin.site._registry:
     admin.autodiscover()
