Skip to main content
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"

Formato da chave

A chave tem o formato sk_{modo}_{prefixo}.{segredo}.
modo
string
live para produção ou test para o ambiente de testes. Veja Ambientes.
prefixo
string
A parte pública da chave. Aparece no painel para você identificar cada chave.
segredo
string
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.