Namespace Seclai.Exceptions
Classes
ApiException
Thrown when the Seclai API returns a non-success HTTP status code. Contains the status code, HTTP method, request URL, and raw response body.
ApiValidationException
Thrown when the API returns HTTP 422 (Unprocessable Entity) with structured validation errors.
ConfigurationException
Thrown when the SeclaiClient cannot be constructed due to missing or invalid configuration (e.g. no API key).
StreamingException
Thrown when an SSE streaming agent run encounters an error, such as a timeout or an unexpected end of stream.