Bearer em toda requisição /v1.
Obtenha suas credenciais
Crie um cliente de API no Dashboard, em API Keys. Você recebe:client_id— um identificador, seguro para registrar em log.client_secret— exibido uma única vez na criação. Guarde com segurança.
Solicite um token de acesso
Faça umPOST no endpoint de token com as credenciais em um header HTTP Basic e o corpo em formato form-urlencoded.
cURL
Node.js
Parâmetros
string
obrigatório
Deve ser
client_credentials. É o único fluxo suportado.string
Lista de escopos separados por espaço. Omita para receber todos os escopos concedidos ao seu cliente. Pedir um escopo que o cliente não tem retorna
invalid_scope.Resposta
expires_in segundos (900 = 15 minutos). Guarde em cache e reutilize até perto de expirar; então solicite um novo — não há refresh token. O endpoint de token responde com Cache-Control: no-store.
Chame a API
Envie o token como credencialBearer:
Escopos
Cada página de endpoint indica o escopo que ela exige. Ofertas são cobertas pelos escopos
products:*.
Erros do endpoint de token
Os erros de/oauth/token seguem o formato da spec OAuth — { "error": "...", "error_description": "..." } — e não o objeto de erro padrão da API.
Discovery
Endpoints de metadados padrão permitem que ferramentas OAuth se configurem sozinhas:GET /.well-known/oauth-authorization-server— issuer, endpoint de token, fluxos e escopos suportados.GET /.well-known/jwks.json— as chaves públicas que assinam os tokens de acesso (RS256).