Exceptions
Definition of Exceptions and Errors thrown
- exception matterapi.client.exceptions.ApiError(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
ExceptionBase for api errors
- exception matterapi.client.exceptions.ContentTooLarge(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
matterapi.client.exceptions.ApiErrorRaised when mattermost returns a 413 Content too large
- class matterapi.client.exceptions.ExceptionBody(*, id: str, message: str, request_id: str, status_code: int, detailed_error: str = None, is_oauth: bool = None)
Bases:
pydantic.main.BaseModelException Body definition for errors returned by the API
- detailed_error: Optional[str]
- id: str
- is_oauth: Optional[bool]
- message: str
- request_id: str
- status_code: int
- exception matterapi.client.exceptions.FeatureDisabled(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
matterapi.client.exceptions.ApiErrorRaised when mattermost returns a 501 Feature is disabled
- exception matterapi.client.exceptions.InternalServerError(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
matterapi.client.exceptions.ApiErrorRaised when mattermost returns a 500 Internal Server Error
- exception matterapi.client.exceptions.InvalidOrMissingParameters(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
matterapi.client.exceptions.ApiErrorRaised when mattermost returns a 400 Invalid or missing parameters in URL or request body
- exception matterapi.client.exceptions.MethodNotAllowed(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
matterapi.client.exceptions.ApiErrorRaised when mattermost returns a 405 Method Not Allowed
- exception matterapi.client.exceptions.NoAccessTokenProvided(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
matterapi.client.exceptions.ApiErrorRaised when mattermost returns a 401 No access token provided
- exception matterapi.client.exceptions.NotEnoughPermissions(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
matterapi.client.exceptions.ApiErrorRaised when mattermost returns a 403 Do not have appropriate permissions
- exception matterapi.client.exceptions.ResourceNotFound(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
matterapi.client.exceptions.ApiErrorRaised when mattermost returns a 404 Resource not found
- exception matterapi.client.exceptions.TooManyRequests(message, error_details: Optional[matterapi.client.exceptions.ExceptionBody] = None)
Bases:
matterapi.client.exceptions.ApiErrorRaised when mattermost returns a 429 Too many requests