diff --git a/pkg/extension/action.go b/pkg/extension/action.go
index 90889fe5172de2b075e229a9cc15bee49eb0401c..7d6b3082a003f59b846d7373e40ecf46a98d62a1 100644
--- a/pkg/extension/action.go
+++ b/pkg/extension/action.go
@@ -14,30 +14,30 @@ type (
 	ResponseFormat = pb.ActionResponse_Format
 
 	ActionRequest struct {
-		Extension    string
-		Action       string
-		SpaceID      string
-		EnvID        string
-		CollectionID string
-		ItemID       string
-		ItemIDs      []string
-		Fields       []string
-		Metadata     map[string]string
-		Refs         []*references.Reference
-		Params       *references.Reference
+		Extension    string                  `json:"extension,omitempty"`
+		Action       string                  `json:"action"`
+		SpaceID      string                  `json:"space_id,omitempty"`
+		EnvID        string                  `json:"env_id,omitempty"`
+		CollectionID string                  `json:"collection_id,omitempty"`
+		ItemID       string                  `json:"item_id,omitempty"`
+		ItemIDs      []string                `json:"item_ids,omitempty"`
+		Fields       []string                `json:"fields,omitempty"`
+		Metadata     map[string]string       `json:"metadata,omitempty"`
+		Refs         []*references.Reference `json:"refs,omitempty"`
+		Params       *references.Reference   `json:"params,omitempty"`
 	}
 
 	ActionResponse struct {
-		State    ResponseState
-		Target   ActionTarget
-		Format   ResponseFormat
-		Msg      string
-		Title    string
-		Image    string
-		Error    string
-		Next     []*Action
-		Metadata map[string]string
-		Refs     []*references.Reference
+		State    ResponseState           `json:"state"`
+		Target   ActionTarget            `json:"target"`
+		Format   ResponseFormat          `json:"format"`
+		Msg      string                  `json:"msg,omitempty"`
+		Title    string                  `json:"title,omitempty"`
+		Image    string                  `json:"image,omitempty"`
+		Error    string                  `json:"error,omitempty"`
+		Next     []*Action               `json:"next,omitempty"`
+		Metadata map[string]string       `json:"metadata,omitempty"`
+		Refs     []*references.Reference `json:"refs,omitempty"`
 	}
 )