diegosouzapw/OmniRoute · error

RATE_LIMITED

RATE_LIMITED

Error message

Too many requests, please try again later

What it means

Error "Too many requests, please try again later" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/domain/responses.ts:116

 * @param {string} message - Conflict description
 * @returns {Response}
 */
export function conflict(message: string) {
  return apiErrorResponse(409, "CONFLICT", message);
}

/**
 * Create a 429 Too Many Requests response.
 *
 * @param {number} [retryAfterSec=60] - Retry-After in seconds
 * @returns {Response}
 */
export function tooManyRequests(retryAfterSec = 60) {
  return new Response(
    JSON.stringify({
      error: {
        status: 429,
        code: "RATE_LIMITED",
        message: "Too many requests, please try again later",
        retryAfter: retryAfterSec,
      },
    }),
    {
      status: 429,
      headers: {
        "Content-Type": "application/json",
        "Retry-After": String(retryAfterSec),
      },
    }
  );
}

/**
 * Create a 500 Internal Server Error response.
 *
 * @param {string} [message='Internal server error'] - Error message

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/domain/responses.ts:116 when the library encounters an invalid state.

Common situations: See trigger scenarios.

Understand the failure class


AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25). Data as JSON: /api/errors/39768cfe9739bf99. Report an issue: GitHub.