EigenpalError.
| HTTP | Class | Notes |
|---|---|---|
| 400 | EigenpalValidationError | .issues carries per-field problems |
| 401 | EigenpalAuthError | Bad / missing API key |
| 403 | EigenpalForbiddenError | API trigger disabled, scope mismatch |
| 404 | EigenpalNotFoundError | Workflow / execution doesn’t exist |
| 429 | EigenpalRateLimitError | .retry_after is the server-suggested wait (seconds) |
| 5xx | EigenpalServerError | |
| timeout | EigenpalTimeoutError |
Request id
Every error carriesrequest_id from the server’s response header. Forward it to support for fastest triage:
Bad base_url
Ifbase_url points at a non-API host (the marketing site, a misconfigured proxy), the SDK raises EigenpalError with a clear message instead of surfacing a raw JSONDecodeError. Set base_url to your EigenPal instance root.