diff --git a/lib/apiary/command/publish.rb b/lib/apiary/command/publish.rb
index <HASH>..<HASH> 100644
--- a/lib/apiary/command/publish.rb
+++ b/lib/apiary/command/publish.rb
@@ -25,6 +25,7 @@ module Apiary
           :content_type => "text/plain",
           :authentication => "Token #{@options.api_key}"
         }
+        @options.message_to_save||= "Saved with apiary-client"
       end
 
       def self.execute(args)
@@ -57,7 +58,8 @@ module Apiary
       def query_apiary(host, path)
         url  = "https://#{host}/blueprint/publish/#{@options.api_name}"
         data = {
-          :code => File.read(path)
+          :code => File.read(path),
+          :messageToSave => @options.messageToSave
         }
         RestClient.proxy = @options.proxy
Manage messageToSave option in publish command.