         on-import (:on-import props)]
     [comps/Button
      {:text "Import"
-      :onClick (fn []
-                 (let [dest-conf-name (-> (@refs "destinationName") .getDOMNode .-value)
-                       dest-conf-namespace (-> (@refs "destinationNamespace") .getDOMNode .-value)
-                       post-data (create-post-data
-                                   selected-conf-name
-                                   selected-conf-namespace
-                                   selected-conf-snapshot-id
-                                   dest-conf-name
-                                   dest-conf-namespace)]
-                   (utils/ajax-orch
-                     (paths/copy-method-config-to-workspace-path workspace-id)
-                     {:headers {"Content-Type" "application/json"}
-                      :canned-response {:responseText
-                                        (utils/->json-string (create-mock-methodconfs-import))
-                                        :status 200
-                                        :delay-ms (rand-int 2000)}
-                      :method :post
-                      :data (utils/->json-string post-data)
-                      :on-done (fn [{:keys [success? xhr]}]
-                                 (if success?
-                                   (on-import {"name" dest-conf-name "namespace" dest-conf-namespace})
-                                   (js/alert (str "Import Error: " (.-responseText xhr)))))})))}]))
+      :onClick #(let [dest-name (-> (@refs "destinationName") .getDOMNode .-value)
+                      dest-namespace (-> (@refs "destinationNamespace") .getDOMNode .-value)
+                      post-data {"configurationNamespace" selected-conf-namespace
+                                 "configurationName" selected-conf-name
+                                 "configurationSnapshotId" (str selected-conf-snapshot-id)
+                                 "destinationNamespace" dest-namespace
+                                 "destinationName" dest-name}]
+                 (utils/ajax-orch
+                   (paths/copy-method-config-to-workspace-path workspace-id)
+                   {:headers {"Content-Type" "application/json"}
+                    :method :post
+                    :data (utils/->json-string post-data)
+                    :on-done (fn [{:keys [success? xhr]}]
+                               (if success?
+                                 (on-import {"name" dest-name "namespace" dest-namespace})
+                                 (js/alert (str "Import Error: " (.-responseText xhr)))))
+                    :canned-response {:responseText (utils/->json-string (create-mock-methodconfs-import))
+                                      :status 200 :delay-ms (rand-int 2000)}}))}]))
 
 
 (react/defc ConfigurationImportForm

          (create-formatted-label-textfield k v))
        (render-import-button props refs)
        [:span {:style {:marginLeft "0.5em"}}
         [comps/Button {:text "Back"
                        :onClick #((:on-back props))}]]]))})

(react/defc ConfigurationsTable
  {:render

        (create-formatted-header "Import Method Configuration")
        (for [[k v] {"Name" selected-conf-name
                     "Namespace" selected-conf-namespace
                     "Snapshot Id" selected-conf-snapshot-id}]
          (create-formatted-label-text k v))
        (for [[k v] {"Destination Name"
                     (style/create-text-field {:defaultValue selected-conf-name :ref "destinationName"})
                     "Destination Namespace"
