Exceptions

Exceptions for WordPress REST API client

exception wp_api.exceptions.WPAPIError[source]

Bases: Exception

Base class for WordPress REST API errors

exception wp_api.exceptions.WPAPIAuthError[source]

Bases: WPAPIError

Authentication error with the WordPress REST API

exception wp_api.exceptions.WPAPIRequestError(message, status_code=None, response=None)[source]

Bases: WPAPIError

Error making a request to the WordPress REST API

exception wp_api.exceptions.WPAPIRateLimitError(message, status_code=None, response=None)[source]

Bases: WPAPIRequestError

Rate limiting error from the WordPress REST API

exception wp_api.exceptions.WPAPINotFoundError(message, status_code=None, response=None)[source]

Bases: WPAPIRequestError

Resource not found error from the WordPress REST API

exception wp_api.exceptions.WPAPIPermissionError(message, status_code=None, response=None)[source]

Bases: WPAPIRequestError

Permission denied error from the WordPress REST API

exception wp_api.exceptions.WPAPIValidationError(message, status_code=None, response=None)[source]

Bases: WPAPIRequestError

Validation error from the WordPress REST API

exception wp_api.exceptions.WPAPIBadRequestError(message, status_code=None, response=None)[source]

Bases: WPAPIRequestError

Bad request error from the WordPress REST API

exception wp_api.exceptions.WPAPIServerError(message, status_code=None, response=None)[source]

Bases: WPAPIRequestError

Server error from the WordPress REST API

exception wp_api.exceptions.WPAPITimeoutError(message, status_code=None, response=None)[source]

Bases: WPAPIRequestError

Timeout error when connecting to the WordPress REST API

exception wp_api.exceptions.WPAPIConnectionError(message, status_code=None, response=None)[source]

Bases: WPAPIRequestError

Connection error when connecting to the WordPress REST API