API Admin › Guias
Testar no Postman ou no Insomnia
A forma mais rápida de experimentar a API Admin é importar a especificação num cliente HTTP, como o Postman ou o Insomnia: cada rota vira uma chamada pronta, com os parâmetros e o corpo de exemplo, e o token fica guardado na ferramenta, na sua máquina.
1. Importar a especificação
A especificação OpenAPI da versão 2026-10 é pública, sem token:
https://api.denaryx.com/admin/2026-10/openapi.jsonNo Postman ou no Insomnia, use Import e cole o endereço (ou baixe o arquivo na referência e importe-o). A ferramenta cria uma coleção com todas as rotas, agrupadas como na referência, e o endereço base https://api.denaryx.com/admin/2026-10.
2. O token numa variável
- Crie uma integração no painel da loja, em Configurações › Integrações, só com os escopos que vai testar (ver Autenticação). Uma integração de teste, com validade de 90 dias, é o mais seguro.
- Na ferramenta, guarde o token numa variável de ambiente marcada como secreta (por exemplo,
token), e não direto na coleção. - Na autorização da coleção, escolha Bearer Token com o valor
{{token}}. Toda chamada passa a mandarAuthorization: Bearer dnxa_....
O token é segredo de servidor. Não o ponha numa coleção compartilhada, num repositório nem num print; se ele vazar, revogue no painel na hora. A documentação deste site não tem um botão de "testar aqui" de propósito: o token não precisa sair da sua ferramenta, e a API Admin não responde a páginas de outra origem.
3. As primeiras chamadas
GET /token confere a configuração: a integração, os escopos e o limite de chamadas.
curl https://api.denaryx.com/admin/2026-10/token \
-H "Authorization: Bearer dnxa_..."GET /shop diz a loja do token: o nome, o subdomínio e o endereço da vitrine (ver O token e a loja).
curl https://api.denaryx.com/admin/2026-10/shop \
-H "Authorization: Bearer dnxa_..."Toda resposta traz o cabeçalho Denaryx-Request-Id; guarde-o se algo der errado. A versão vem no caminho (/admin/2026-10/), e o cabeçalho Denaryx-Api-Version confirma qual respondeu (ver Versões).
4. Antes de gravar
- Os limites valem também aqui: 40 chamadas seguidas por integração, e o balde se enche 4 por segundo. Uma coleção rodada em laço passa a receber
429comRetry-After(ver Limites). - Mande
Idempotency-Keynas escritas (um UUID novo a cada uma): repetir a chamada depois de uma queda de rede não grava duas vezes (ver Escrita repetível). As ferramentas têm uma variável de UUID aleatório para isso. - Teste numa loja de teste, ou com cuidado: o que a API grava é de verdade (o estoque, o preço, o pedido). Na loja de teste, nenhum pagamento é real, e os pedidos vêm com
"test": true. Nos temas, nada vai para a vitrine antes da publicação.