put (endpoint, data, includeHeaders) {
    var req = superagent.put(endpoint, data)
    req = attachHeaders(req, includeHeaders)
    return handleResponse(req)
  },