A API usa chaves de API. Envie a chave no header HTTP Authorization, como Bearer token, em toda requisição.
Authorization: Bearer sk_live_KRi9ks0mpjgm.suachavesecreta
curl https://api.speedsellx.io/seller/v1/products \
-H "Authorization: Bearer $SPEEDSELLX_API_KEY"
A chave tem o formato sk_{modo}_{prefixo}.{segredo}.
live para produção ou test para o ambiente de testes. Veja Ambientes.
A parte pública da chave. Aparece no painel para você identificar cada chave.
A parte secreta, exibida uma única vez na criação. Guarde com segurança.
Trate a chave como uma senha. Nunca a coloque no frontend, em repositórios públicos ou em logs. Use uma chave sk_test_ no desenvolvimento e mantenha a sk_live_ apenas no servidor.
Sem chave ou chave inválida
Uma requisição sem chave, ou com uma chave inválida ou revogada, retorna 401:
{
"error": {
"type": "unauthenticated",
"message": "Invalid or missing API key."
}
}
Cada chave tem escopos que limitam o que ela pode fazer. Uma chamada fora do escopo retorna 403. Veja Chaves de API e Erros.