diff --git a/analytics/views/support.py b/analytics/views/support.py
index 260a9c5c36..744af00d14 100644
--- a/analytics/views/support.py
+++ b/analytics/views/support.py
@@ -387,6 +387,7 @@ def remote_servers_support(
     query: Optional[str] = REQ("q", default=None),
     remote_server_id: Optional[int] = REQ(default=None, converter=to_non_negative_int),
     discount: Optional[Decimal] = REQ(default=None, converter=to_decimal),
+    sponsorship_pending: Optional[bool] = REQ(default=None, json_validator=check_bool),
 ) -> HttpResponse:
     context: Dict[str, Any] = {}
 
@@ -410,7 +411,12 @@ def remote_servers_support(
 
         support_view_request = None
 
-        if discount is not None:
+        if sponsorship_pending is not None:
+            support_view_request = SupportViewRequest(
+                support_type=SupportType.update_sponsorship_status,
+                sponsorship_status=sponsorship_pending,
+            )
+        elif discount is not None:
             support_view_request = SupportViewRequest(
                 support_type=SupportType.attach_discount,
                 discount=discount,
diff --git a/templates/analytics/remote_server_support.html b/templates/analytics/remote_server_support.html
index fd169c9bf1..77c7139c41 100644
--- a/templates/analytics/remote_server_support.html
+++ b/templates/analytics/remote_server_support.html
@@ -47,6 +47,17 @@
                 Max monthly messages: {{ remote_server_to_max_monthly_messages[remote_server.id] }}
             
 
+