Límites de uso
Conceptos
Límites de uso
Cuántas peticiones por minuto acepta la API de Muvon por cuenta y cómo manejar el error 429.
Tu cuenta tiene un límite de peticiones por minuto, sumando todas tus llaves (de prueba y live): 120 por omisión. Si tu volumen lo necesita, Muvon puede subirlo en tu cuenta. Al pasarte, la API responde 429 con rate_limit_error y el encabezado Retry-After en segundos.
js
async function muvon(path, init = {}, attempt = 0) {
const res = await fetch(`https://api.muvon.mx/api/v1${path}`, {
...init,
headers: { Authorization: `Bearer ${process.env.MUVON_API_KEY}`, ...init.headers },
});
if (res.status === 429 && attempt < 3) {
const wait = Number(res.headers.get("Retry-After") ?? 1);
await new Promise((r) => setTimeout(r, wait * 1000));
return muvon(path, init, attempt + 1);
}
return res;
}- Guarda en caché
GET /places,GET /vehicle-typesyGET /extras: cambian poco. - Usa webhooks en lugar de consultar reservas cada pocos segundos.

