diff --git a/pkg/extension/action.go b/pkg/extension/action.go
index 5d115679c739d22bd4fa75bc26692e99698172ab..90889fe5172de2b075e229a9cc15bee49eb0401c 100644
--- a/pkg/extension/action.go
+++ b/pkg/extension/action.go
@@ -173,7 +173,11 @@ func ActionResponseToPB(out *ActionResponse) *pb.ActionResponse {
 
 	return &pb.ActionResponse{
 		State:    out.State,
+		Format:   out.Format,
+		Target:   out.Target,
 		Msg:      out.Msg,
+		Title:    out.Title,
+		Image:    out.Image,
 		Error:    out.Error,
 		Next:     next,
 		Metadata: out.Metadata,
@@ -193,7 +197,11 @@ func ActionResponseFromPB(out *pb.ActionResponse) *ActionResponse {
 
 	return &ActionResponse{
 		State:    out.State,
+		Format:   out.Format,
+		Target:   out.Target,
 		Msg:      out.Msg,
+		Title:    out.Title,
+		Image:    out.Image,
 		Error:    out.Error,
 		Next:     next,
 		Metadata: out.Metadata,
@@ -234,6 +242,8 @@ func ActionToPB(a *Action) *pb.Action {
 	return &pb.Action{
 		Extension:        a.Extension,
 		Action:           a.Action,
+		Target:           a.Target,
+		Parent:           a.Parent,
 		Name:             a.Name,
 		Description:      a.Description,
 		Icon:             a.Icon,
@@ -246,5 +256,7 @@ func ActionToPB(a *Action) *pb.Action {
 		Request:          ActionRequestToPB(a.Request),
 		NavigationAction: a.NavigationAction,
 		NavigationRoute:  a.NavigationRoute,
+		Autorun:          a.Autorun,
+		Confirm:          a.Confirm,
 	}
 }