SendRaven

Docs

Errors

What each failure means and whether retrying helps.

Every error is { "error": { "type", "message" } }. The type is stable; the message is for humans.

StatusTypeRetry?
401unauthorizedNo — the key is missing or invalid.
403no_verified_identityNo — verify the sending domain first.
403recipient_not_allowedNo — the key's allowlist excludes this address. Do not try another spelling; ask a person.
422invalid_requestNo — fix the payload.
422missing_variablesNo — the response lists which variables are missing.
429rate_limitedYes, after a pause.
429daily_limitNo — the key's daily budget is spent. Stop.
502ses_errorYes — usually transient.

Not an error