             url: "#{ @url() }/freeze?user=#{ app.getUsername() }"
             type: "POST"
 
-    decommission: =>
+    decommission: (message) =>
         $.ajax
             url: "#{ @url() }/decommission?user=#{ app.getUsername() }"
             type: "POST"
+            data: JSON.stringify
+                message: message
 
     reactivate: =>
         $.ajax


    promptDecommission: (callback) =>
        state = @get 'state'
        vex.dialog.confirm
            message: @decommissionTemplate {@id, @host, @type}
            buttons: [
                $.extend {}, vex.dialog.buttons.YES,
                    text: 'Decommission',

                vex.dialog.buttons.NO
            ]

            callback: (data) =>
                return unless data
                @decommission(data.message).done callback


    promptReactivate: (callback) =>
