 
 (defn- post
   ([uri payload] (execute "POST" uri nil nil payload))
-  ([uri payload headers] (execute "POST" uri nil headers payload)))
+  ([uri params payload] (execute "POST" uri params nil payload)))
 
 (defn- put
   ([uri payload] (execute "PUT" uri nil nil payload))

  (post "/services/create" service))

(defn update-service
  [id service]
  (post (str "/services/" id "/update?version=" (:version service)) service))

;; Task


(defn- map-uri
  "Map request `method`, `uri` & query `params` to curl vector cmd representation"
  [method uri params]
  ["-X" method (str "http:/" api-version uri (map-params params))])

(defn- map-payload
  "Map request `payload` to curl vector cmd representation"
