diff --git a/gracedb/api/v1/superevents/serializers.py b/gracedb/api/v1/superevents/serializers.py
index 5a38110ad6207e94530ea087f7debe675ecba3d8..8fc2b212199b4683e3113a05508246d259ca5f6c 100644
--- a/gracedb/api/v1/superevents/serializers.py
+++ b/gracedb/api/v1/superevents/serializers.py
@@ -309,10 +309,10 @@ class SupereventLogSerializer(serializers.ModelSerializer):
         default=serializers.CurrentUserDefault())
     superevent = serializers.HiddenField(write_only=True,
         default=ParentObjectDefault(context_key='superevent'))
-    tagname = serializers.ListField(write_only=True, label='Tag names',
-        child=serializers.CharField(), required=False)
-    displayName = serializers.ListField(write_only=True, label='Display names',
+    tagname = DelimitedOrListField(write_only=True, label='Tag names',
         child=serializers.CharField(), required=False)
+    displayName = DelimitedOrListField(write_only=True,
+        label='Display names', child=serializers.CharField(), required=False)
 
     class Meta:
         model = Log