                               {:body (cheshire/generate-string tuples)
                                :content-type :json
                                :accept :json
-                               :throw-exceptions false})
+                               :throw-exceptions false
+                               :connection-manager (conn-mgr)})
         status (:status response)]
     (if (= status 200)
       {:status status

  [provider-id]
  (let [response (client/delete (format "%s/%s" providers-url provider-id)
                                {:accept :json
                                 :throw-exceptions false})
        status (:status response)
        body (cheshire/parse-string (:body response))
        errors (get body "errors")]

  [concept-id revision-id]
  (let [response (client/get (str concepts-url concept-id "/" revision-id)
                             {:accept :json
                              :throw-exceptions false
                              :connection-manager (conn-mgr)})
        status (:status response)]
    (if (= status 200)
      {:status status :concept (parse-concept response)}
