RATE_LIMITED

You're going a little fast — slow down for a moment.

HTTP status: 429

Why this happens

Too many requests in a short window.

How to recover

Honor the Retry-After header. The dashboard's HTTP client backs off transparently; SDK callers should do the same.

Branching on this code

TypeScript
import { ApiError } from "@firecase/sdk";

try {
  await firecase.someCall();
} catch (e) {
  if (e instanceof ApiError && e.code === "RATE_LIMITED") {
    // recover here
  }
  throw e;
}