Relayloft docsSign in

Errors and limits

API base URL: https://api.relayloft.com

Errors are JSON in Resend's shape: { "statusCode": 422, "name": "validation_error", "message": "…" }.

StatusnameWhen
401missing_api_keyNo Authorization header.
401restricted_api_keyA Sending only key used to read emails.
403validation_errorA wrong or revoked key; a from-domain that isn't verified or isn't allowed for the key; a recipient outside your team while in the sandbox.
403suspended_api_keySending is paused for this app. Contact support.
404not_foundNo such email, template, attachment, domain or webhook for this key's app (another app's look the same as none).
409invalid_idempotent_request, concurrent_idempotent_requestsAn Idempotency-Key reused with a different body, or while the first request is still running.
413validation_errorThe request body is too large.
422validation_error, missing_required_field, invalid_attachmentSomething in the request is wrong; the message says what.
429rate_limit_exceededMore than 100 requests in 10 seconds with one key, or too many test sends this hour. Wait for retry-after seconds.
429daily_quota_exceeded, monthly_quota_exceededYour plan's daily or monthly sending limit is reached. retry-after is the time until it resets (midnight UTC, or the 1st of the month).
503service_unavailableSending is paused for everyone for a moment. Retry after retry-after.
500application_errorOur fault. Retry with the same Idempotency-Key.

Limits