diff --git a/src/auth/serializer/src/operations.js b/src/auth/serializer/src/operations.js
index 1d8d400275a79945587653192494f80b0a985bf2..5ec3d4ef4e46469c143eaa40b562b4a66e5f31b7 100644
--- a/src/auth/serializer/src/operations.js
+++ b/src/auth/serializer/src/operations.js
@@ -710,6 +710,17 @@ let remove_proposal = new Serializer(
 }
 );
 
+let update_proposal = new Serializer(
+  "update_proposal", {
+  creator: string,
+  proposal_id: string,
+  daily_pay: asset,
+  subject: string,
+  permlink: string,
+  extensions: set(future_extensions)
+}
+);
+
 let claim_reward_balance2 = new Serializer(
   "claim_reward_balance2", {
   account: string,
@@ -983,6 +994,7 @@ operation.st_operations = [
     create_proposal,
     update_proposal_votes,
     remove_proposal,
+    update_proposal,
     claim_reward_balance2,
     vote2,
     smt_setup,