diff --git a/greg/api/urls.py b/greg/api/urls.py
index 9e028ba24f8f690bdf48b8832a73bad155e2a5e2..a9a36fd63257173ff0d976d78aded537b29e63a6 100644
--- a/greg/api/urls.py
+++ b/greg/api/urls.py
@@ -78,6 +78,6 @@ urlpatterns += [
     re_path(
         "person-search/",
         PersonSearchSet.as_view({"get": "list"}),
-        name="person-search",
+        name="person_search-list",
     ),
 ]
diff --git a/greg/tests/api/test_person.py b/greg/tests/api/test_person.py
index dc411637cd75d2856c0ae0334816e64fb3884fd1..95be3fe6695cb181158ff32bf5d1a9785c39d4db 100644
--- a/greg/tests/api/test_person.py
+++ b/greg/tests/api/test_person.py
@@ -276,6 +276,21 @@ def test_identity_add_duplicate_fails(client, person_foo, person_bar):
     assert response.json() == {"non_field_errors": ["Identity already exists"]}
 
 
+@pytest.mark.django_db
+def test_person_search_list(client, person_foo):
+    response = client.get(
+        reverse("v1:person_search-list") + "?q=Foo"
+    )
+    data = response.json()
+    assert len(data) == 1
+
+    person = response.json()[0]
+    birth_date = person_foo.date_of_birth
+    assert person["first"] == person_foo.first_name
+    assert person["last"] == person_foo.last_name
+    assert person["date_of_birth"] == birth_date.strftime("%Y-%m-%d")
+
+
 @pytest.mark.django_db
 def test_add_invalid_type(client, person):
     data = {