Pular para o conteúdo

Autenticação e permissões

URL base https://api.auryon369.com.br
Formato JSON, UTF-8. Só HTTPS.
Autenticação cabeçalhos x-public-key e x-secret-key em toda requisição
Janela do terminal
curl https://api.auryon369.com.br/v1/me \
-H "x-public-key: $AURYON_PUBLIC_KEY" \
-H "x-secret-key: $AURYON_SECRET_KEY"

Credencial ausente, errada, revogada ou expirada responde 401 com a mesma mensagem nos quatro casos: a resposta não ajuda quem tenta adivinhar uma chave.

Cada credencial tem só as permissões que você marcar. Dê a cada sistema o mínimo de que ele precisa.

Permissão O que libera
PRODUCER_DATA dados da conta e saldo
PRODUCER_TRANSACTIONS consultar vendas e assinaturas; na API legada, também criar cobranças (PIX, boleto, BDM) e pedir reembolsos
PRODUCER_WITHDRAWS consultar saques (a mais sensível)
PRODUCER_CHECKOUT criar produtos, ofertas e links de checkout (API legada, POST /api/v1/gateway/checkout)

Sem a permissão da rota, a resposta é 403 e a mensagem diz qual falta.

Uma credencial só enxerga a própria conta. Nenhuma rota aceita o ID de outro produtor, e um recurso de outra conta responde 404, igual a um recurso que não existe.