Invalid Email
invalid_email422
Validation · Sign-up only
Use a permanent email address; disposable addresses aren't accepted.
What this means
A sign-up used an address at a known disposable email provider (Mailinator, Guerrilla Mail and similar), so no account was created. An address that isn't shaped like an email at all is refused earlier with validation_error.
When you'll see this
- Signing up at asterwise.com with a throwaway inbox.
- A form or script that registers accounts with generated disposable addresses.
Learn more about how this works
Every account comes with a free Sandbox allowance. Throwaway inboxes would let anyone create unlimited accounts and unlimited free calls, so sign-up checks the address's domain against a list of disposable providers. The check runs before anything is stored or sent.
Example response
{
"success": false,
"error": "invalid_email",
"message": "Please provide a valid email address.",
"details": [],
"retry_after": null,
"doc_url": "https://docs.asterwise.com/reference/errors/invalid_email/",
"request_id": "req_01HXYZABCDEFGH",
"timestamp": "2026-05-25T12:34:56Z"
}
NEW TO APIS?
Quick fix
- Sign up with an address you'll keep: a work or personal mailbox.
- Or use Continue with Google, which needs no password.
PRODUCTION ENGINEER
Recovery pattern
Only the sign-up page receives this error. API keys never see it, and nothing in an integration needs to handle it.
Production handler
No code example provided.
Avoid this error by
- Use a long-lived address for the account; it's where confirmation, password reset, billing and usage emails go.
- For a team, use a shared address the team can read, so the account doesn't depend on one person's inbox.