Saltar al contenido principal
La Clients API usa credenciales de cliente al estilo OAuth. Cambias un client_id y un client_secret por un token de corta duración y envías ese token como token Bearer en el header Authorization.

Obtén un token

El token es un JWT firmado. Su vigencia se fija al emitirlo, así que pide un token nuevo poco antes de que transcurra expires_in. Se toleran diferencias de reloj de hasta 30 segundos.
No pidas un token en cada llamada a la API. Las solicitudes de token están limitadas a 60 por minuto por client_id y el token es válido hasta por 24 horas. Guárdalo en caché.

Usa el token

Envíalo en todas las demás solicitudes:
El nombre del header no distingue entre mayúsculas y minúsculas. El esquema debe ser Bearer.

Acceso a tiendas

Una cuenta de API está vinculada a una o más tiendas. Los endpoints que reciben un store_id solo responden por las tiendas a las que la cuenta tiene acceso; pedir otra tienda regresa 401, igual que un token inválido. Si integras varias tiendas, usa el mismo token y cambia el store_id.

Respuestas no autorizadas

Todos los fallos de autenticación regresan HTTP 401 con este cuerpo:
Las credenciales pertenecen a una empresa, no a una persona. Si se filtra un secret, regenera las credenciales en la app de Cubbo: abre Integraciones y haz clic en Regenerar Credenciales en tu integración Open API. Las credenciales actuales dejan de funcionar de inmediato, así que actualiza tu sistema enseguida.