What the error means
The exact meaning can vary by broker response and integration context. Check the official Dhan response and logs before changing production behavior.
Why it happens
Common causes include expired credentials, missing static IP approval, invalid account consent, unsupported symbols, malformed order payloads, or broker-side status changes.
Safe fix path
Reproduce in dry-run where possible, inspect logs without exposing secrets, verify official broker docs, rotate credentials if needed, and only re-enable live execution after readiness checks pass.
Vantaro-specific handling
Vantaro should block live trading when the error could affect order safety, while keeping an audit log entry and a clear user-facing explanation.
FAQ
Does this block dry-run?
Authentication and symbol errors may affect parts of a dry-run. Live execution should stay blocked until the workflow is verified.