La API tiene límites para que funcione de forma estable para todos.
Límites
- POST /v1/orders: hasta 600 llamadas por minuto.
- Pedidos de Shopify y WooCommerce: hasta 600 por minuto.
- Llamadas públicas a la puntuación y las opiniones: las respuestas se guardan en caché hasta 60 segundos. No hagáis peticiones más a menudo de lo necesario.
- Las invitaciones del mes dependen de vuestro plan: 50 en Gratis, 500 en Start, 5.000 en Growth e ilimitadas en Partner.
Los límites se cuentan por dirección IP. El campo de llamadas del panel, en API y webhooks, todavía no muestra cifras.
Errores
Los errores llegan en JSON con un título que explica el error.
- 400: el body no es JSON válido, o falta un campo o es incorrecto.
- 401 Firma no válida: la clave, la firma o las cabeceras no coinciden.
- 401 La marca de tiempo es demasiado antigua: la llamada tiene más de 5 minutos de antigüedad.
- 403: la clave no tiene acceso a los pedidos.
- 404: la empresa no existe.
- 429: demasiadas llamadas. Esperad un poco y volved a intentarlo.
Consejos
- Reintentad con una pausa ante un 429 y ante errores del servidor. Enviar el mismo pedido dos veces no hace daño: simplemente se actualiza.
- No guardéis la clave de API en el código, sino en las variables de entorno del servidor.
- Comprobad si la API funciona con normalidad en Estado del sistema.
Si necesitáis límites más altos, contactadnos y os ayudaremos.