if (attrs == null) {
attrs = new HashMap<String, Object>();
}
String endpoint = (String) handlerCtx.getInputValue("endpoint");
RestResponse response = sendCreateRequest(endpoint, attrs, (List) handlerCtx.getInputValue("skipAttrs"),
(List) handlerCtx.getInputValue("onlyUseAttrs"), (List) handlerCtx.getInputValue("convertToFalse"));
boolean throwException = (Boolean) handlerCtx.getInputValue("throwException");
parseResponse(response, handlerCtx, endpoint, attrs, false, throwException);
//??? I believe this should return a Map, whats the point of returning the endpoint that was passed in.