py_alpaca_api.exceptions

Custom exceptions for the py-alpaca-api library.

Exceptions

PyAlpacaAPIError

Base exception for all py-alpaca-api errors.

AuthenticationError

Raised when API authentication fails.

APIRequestError

Raised when an API request fails.

ValidationError

Raised when input validation fails.

OrderError

Raised when order operations fail.

PositionError

Raised when position operations fail.

DataError

Raised when data processing fails.

Module Contents

exception py_alpaca_api.exceptions.PyAlpacaAPIError[source]

Bases: Exception

Base exception for all py-alpaca-api errors.

exception py_alpaca_api.exceptions.AuthenticationError(message: str = 'API Key and Secret are required')[source]

Bases: PyAlpacaAPIError

Raised when API authentication fails.

exception py_alpaca_api.exceptions.APIRequestError(status_code: int | None = None, message: str = '')[source]

Bases: PyAlpacaAPIError

Raised when an API request fails.

exception py_alpaca_api.exceptions.ValidationError[source]

Bases: PyAlpacaAPIError

Raised when input validation fails.

exception py_alpaca_api.exceptions.OrderError[source]

Bases: PyAlpacaAPIError

Raised when order operations fail.

exception py_alpaca_api.exceptions.PositionError[source]

Bases: PyAlpacaAPIError

Raised when position operations fail.

exception py_alpaca_api.exceptions.DataError[source]

Bases: PyAlpacaAPIError

Raised when data processing fails.