Skip to content

Errors

Every error has the same shape, and a stable name to branch on.

{
  "statusCode": 422,
  "name": "validation_error",
  "message": "Invalid `subject` field. The `subject` field is required."
}

Some errors add details. For example, domain_in_use says whether the domain can be claimed.

StatusnameWhat it means
400invalid_idempotency_keyThe Idempotency-Key header is empty or longer than 256 characters.
401missing_api_keyNo API key was sent.
401restricted_api_keyA sending-only key called another endpoint, or a domain it isn't allowed to use.
403invalid_api_keyThe key doesn't exist or was revoked.
403no_accessThe Developer API isn't turned on for the account.
403domain_not_verifiedThe from domain isn't verified on your account.
403suspendedSending is paused because of a high bounce or complaint rate.
403plan_limit_reachedYour plan's limit for domains, keys, webhooks, contacts or segments is reached.
404not_foundThe resource or path doesn't exist.
409conflictAlready exists or already in progress, e.g. a domain you've added or an email that's being sent.
409idempotency_conflictThe same idempotency key with a different body, or still in flight.
409domain_in_useAnother iResendly account holds the domain.
422validation_errorThe body or parameters are invalid; the message says which field.
422invalid_from_addressfrom isn't a valid address.
422application_errorThe email was refused by the delivery provider.
429rate_limit_exceededToo many requests this second. Wait for retry-after.
429daily_quota_exceededThe Free plan's daily limit is used up.
429monthly_quota_exceededThis month's emails are used up.
500internal_server_errorSomething went wrong on our side. Retry with the same idempotency key.
502 · 503application_errorA provider is temporarily unavailable. Retry later.
Still stuck? Write to us and we'll reply by email.Contact ussupport@iresendly.com