ApifyApiError
Hierarchy
Index
Methods
__init__
Initialize the API error from a failed response.
Parameters
response: HttpResponse
The failed HTTP response from the Apify API.
attempt: int
The attempt number when the request failed (1-indexed).
optionalmethod: str = 'GET'
The HTTP method of the failed request.
Returns None
__new__
Dispatch to the subclass matching the response's HTTP status code, if any.
Parameters
response: HttpResponse
attempt: int
optionalmethod: str = 'GET'
Returns Self
Error raised when the Apify API returns an error response.
Instantiating
ApifyApiErrordispatches to the subclass matching the HTTP status code (e.g. 404 →NotFoundError, any 5xx →ServerError). Unmapped statuses stay onApifyApiError. Existingexcept ApifyApiErrorhandlers keep working because every subclass inherits from this class.The
type,messageanddatafields from the response body are exposed for inspection but are treated as non-authoritative metadata — dispatch is driven by the status code only.