diff --git a/java-client/src/main/java/co/elastic/clients/transport/endpoints/BooleanEndpoint.java b/java-client/src/main/java/co/elastic/clients/transport/endpoints/BooleanEndpoint.java index f2cbf967a..23e129823 100644 --- a/java-client/src/main/java/co/elastic/clients/transport/endpoints/BooleanEndpoint.java +++ b/java-client/src/main/java/co/elastic/clients/transport/endpoints/BooleanEndpoint.java @@ -41,7 +41,8 @@ public BooleanEndpoint( @Override public boolean isError(int statusCode) { - return statusCode >= 500; + // 404 indicates a 'false' result. + return statusCode != 404 && super.isError(statusCode); } public boolean getResult(int statusCode) {