diff --git a/pkg/extension/action.go b/pkg/extension/action.go
index 8242d88061b5892b0e68829d8303b947343b7178..8b801e0269c21111c2e6ad90e8b72ca3d5c8f2cc 100644
--- a/pkg/extension/action.go
+++ b/pkg/extension/action.go
@@ -15,7 +15,7 @@ type (
 
 	ActionRequest struct {
 		Extension    string                  `json:"extension,omitempty"`
-		Action       string                  `json:"action,omitempty"`
+		Action       string                  `json:"action"`
 		SpaceID      string                  `json:"space_id,omitempty"`
 		EnvID        string                  `json:"env_id,omitempty"`
 		CollectionID string                  `json:"collection_id,omitempty"`
@@ -28,9 +28,9 @@ type (
 	}
 
 	ActionResponse struct {
-		State    ResponseState           `json:"state,omitempty"`
-		Target   ActionTarget            `json:"target,omitempty"`
-		Format   ResponseFormat          `json:"format,omitempty"`
+		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"`