Skip to main content
All Manka error responses share a single JSON shape:
The HTTP status code is the primary signal — the message field is a hint for humans and may change between releases.

Status codes

Handling errors

Verify the Authorization header is present and the token has not been revoked or rotated. Generate a fresh token from Developer Tools.
Each call to /analysis, /transactions, or /analysis-combined deducts one credit. Check your balance on the Manka dashboard or contact support to top up.
Re-submit with the password field set. For /analysis-combined, pass a JSON array via passwords positionally matching the files.
Task records expire 24 hours after creation. Re-submit the statement if you still need a result.

Example

401 Unauthorized
402 Payment Required