Crie credenciais de API no painel de configurações de e-commerce. O Access Token é exibido uma única vez; por isso, salve-o imediatamente no armazenamento de segredos do seu backend.
Mantenha a Access Key e o Access Token no seu servidor. Os endpoints autenticados rejeitam chamadas originadas no navegador que incluam os cabeçalhos Origin ou Referer.
As credenciais podem ter escopos limitados. Use GET /auth/check para verificar a loja ativa, os recursos do plano e os escopos retornados para a credencial.
A função auxiliar abaixo é usada nos demais exemplos. Ela usa fetch simples e pode ser executada no Node.js 18+ ou em qualquer ambiente de servidor que ofereça fetch.
A maioria dos erros dos controladores é normalizada para uma resposta code. O middleware de autenticação e os limitadores de solicitações podem retornar uma resposta error.
// Controller error{"code":"assetCatalog.invalidType"}// Auth middleware or rate limit{"error":"Unauthorized"}{"error":"Too Many Requests"}
Tipo
Limite
Janela
Global
600 solicitações
60 segundos
GET /auth/check
60 solicitações
60 segundos
Leitura de pedidos/produtos
300 solicitações
60 segundos
Gravação de pedidos/sessões de incorporação/associações de runtime