Skip to content

Exceptions

exceptions

Exceptions for the SDK.

InvalidRequestError

Bases: MerakiHTTPError

API returned HTTP status 400.

InvalidResponseError

Bases: MerakiException

Response payload failed schema validation.

MerakiConnectionError

Bases: MerakiException

Connection failed to the API.

MerakiException

Bases: Exception

Base exception for all Meraki API exceptions.

MerakiHTTPError

Bases: MerakiException

Request failed due to an unexpected HTTP status.

MerakiTimeoutError

Bases: MerakiException

Total request timeout exceeded including retries.

PermissionDeniedError

Bases: MerakiHTTPError

API returned HTTP status 403.

RateLimitError

Bases: MerakiHTTPError

API returned HTTP status 429.

ResourceNotFoundError

Bases: MerakiHTTPError

API returned HTTP status 404.

ServerError

Bases: MerakiHTTPError

API returned HTTP status 5xx.

UnauthorizedError

Bases: MerakiHTTPError

API returned HTTP status 401.