Skip to content

InvalidRequestException

This docs was updated at: 2026-02-23

com.paragon.responses.exception.InvalidRequestException  ·  Class

Extends ApiException


Exception thrown when the request is invalid (HTTP 4xx, excluding 401/403/429).

This exception is not retryable—the request must be fixed.

Common causes:

  • Invalid JSON payload
  • Missing required parameters
  • Invalid parameter values
  • Unsupported model or feature

Example usage:

if (error instanceof InvalidRequestException e) {
    log.error("Invalid request: {}", e.getMessage());
    // Check payload construction
}

Methods

InvalidRequestException

public InvalidRequestException(
      int statusCode,
      @NonNull String message,
      @Nullable String requestId,
      @Nullable String responseBody)

Creates a new InvalidRequestException.

Parameters

Name Description
statusCode the HTTP status code (4xx)
message the error message
requestId optional request correlation ID
responseBody optional raw response body

InvalidRequestException

public InvalidRequestException(@NonNull String message, @NonNull Throwable cause)

Creates a new InvalidRequestException with a cause.

Parameters

Name Description
message the error message
cause the underlying cause