Skip to main content

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
  1. Sign up with an address you'll keep: a work or personal mailbox.
  2. 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.