return post(buildTarget(node, part), body.toJson(), expectedResponseCode, responseClass);
}
public static <T> T put(Node node, String part, Class<T> responseClass) throws IOException, APIException {
return put(buildTarget(node, part), responseClass);
}
<BUG>public static <T> T delete(Node node, String part, Class<T> responseClass) throws IOException, APIException {
return delete(buildTarget(node, part), 204, responseClass);
}</BUG>
public static <T> T delete(Node node, String part, int expectedResponseCode, Class<T> responseClass) throws IOException, APIException {
return delete(buildTarget(node, part), expectedResponseCode, responseClass);

return post(buildTarget(node, part), body.toJson(), expectedResponseCode, responseClass);
}
public static <T> T put(Node node, String part, Class<T> responseClass) throws IOException, APIException {
return put(buildTarget(node, part), responseClass);
}
public static <T> T delete(Node node, String part, int expectedResponseCode, Class<T> responseClass) throws IOException, APIException {
return delete(buildTarget(node, part), expectedResponseCode, responseClass);
