Skip to content

too_many_requests

Returned as
The problem's code
HTTP status
429 Too Many Requests
type
https://zautha.com/docs/errors/too_many_requests

A rate limit was reached. The Retry-After header says how many seconds to wait.

  • Backend API: each secret key may make 1,000 requests per minute.
  • Frontend API: sign-in and sign-up steps, emails, account changes, invitations and session tokens are limited per IP address, identifier, email address, user or session. A new email code can be requested once every 30 seconds.
  • Dashboard: some actions, such as sending workspace invitations or checking a domain, are limited.

Wait for Retry-After seconds, then retry. On your server, back off instead of retrying at once, and spread bulk jobs over time. @zautha/js gives the wait as retryAfterSeconds, Zautha.AspNetCore as RetryAfter.