diff --git a/api/fields/hit_testing_fields.py b/api/fields/hit_testing_fields.py
index b9f7e78c170529..d9758474f7afb0 100644
--- a/api/fields/hit_testing_fields.py
+++ b/api/fields/hit_testing_fields.py
@@ -14,6 +14,7 @@
     "position": fields.Integer,
     "document_id": fields.String,
     "content": fields.String,
+    "sign_content": fields.String,
     "answer": fields.String,
     "word_count": fields.Integer,
     "tokens": fields.Integer,
diff --git a/api/fields/segment_fields.py b/api/fields/segment_fields.py
index 52f89859c931b7..aaac31cf40109e 100644
--- a/api/fields/segment_fields.py
+++ b/api/fields/segment_fields.py
@@ -18,6 +18,7 @@
     "position": fields.Integer,
     "document_id": fields.String,
     "content": fields.String,
+    "sign_content": fields.String,
     "answer": fields.String,
     "word_count": fields.Integer,
     "tokens": fields.Integer,
diff --git a/api/models/dataset.py b/api/models/dataset.py
index 1cf3dc42fe8235..e49a61a088a2c7 100644
--- a/api/models/dataset.py
+++ b/api/models/dataset.py
@@ -583,6 +583,10 @@ def child_chunks(self):
                 return []
         else:
             return []
+    
+    @property
+    def sign_content(self):
+        return self.get_sign_content()
 
     def get_sign_content(self):
         signed_urls = []