API Admin › Recursos
O token e a loja
Duas rotas que qualquer token da loja chama, sem escopo.
GET /token
Quem está chamando. Serve para conferir a configuração antes de começar, e é o "quem sou eu" do CLI de temas.
{
"integration": {
"id": "0b6f6c3e-...",
"name": "ERP da loja",
"api_version": "2026-10",
"created_at": "2026-10-02T17:30:00.000Z"
},
"token": {
"id": "9a1d2f4b-...",
"expires_at": null,
"created_at": "2026-10-02T17:30:00.000Z"
},
"session": null,
"user": null,
"scopes": ["write_products", "read_orders"],
"shop_id": "d47e7df1-...",
"rate_limit": {
"bucket_size": 40,
"refill_per_second": 4,
"expires_at": null
}
}scopestraz os escopos marcados no painel. Os de escrita incluem os de leitura: comwrite_products, as rotas deread_productstambém respondem.expires_aténullquando o token não tem validade.rate_limité o balde de chamadas da integração (ver Limites). Com o limite ampliado pela Denaryx, como na carga inicial,rate_limit.expires_atdiz quando ele volta ao padrão;nullsem prazo.
Com o token de uma sessão do CLI (o denaryx login pela conta da pessoa, ver Autenticação), integration vem null, session traz o aparelho e user a pessoa. Os escopos são os que o papel dela na loja dá agora, lidos a cada chamada:
{
"integration": null,
"token": {
"id": "5c2e7a10-...",
"expires_at": "2027-01-02T21:00:00.000Z",
"created_at": "2026-10-04T21:00:00.000Z"
},
"session": {
"id": "5c2e7a10-...",
"device": "notebook-da-ana (denaryx 0.5.0)",
"created_at": "2026-10-04T21:00:00.000Z",
"expires_at": "2027-01-02T21:00:00.000Z"
},
"user": { "id": "8f3b0c2d-...", "email": "ana@agencia.com.br" },
"scopes": ["read_themes", "write_themes"],
"shop_id": "d47e7df1-...",
"rate_limit": {
"bucket_size": 40,
"refill_per_second": 4,
"expires_at": null
}
}GET /shop
A loja do token.
{
"id": "d47e7df1-...",
"name": "Loja Exemplo",
"subdomain": "loja-exemplo",
"storefront_url": "https://www.lojaexemplo.com.br/",
"domain": "www.lojaexemplo.com.br",
"currency": "BRL",
"timezone": "America/Sao_Paulo",
"locale": "pt-BR",
"created_at": "2026-09-14T12:00:00.000Z"
}storefront_urlé o endereço principal da vitrine: o domínio próprio, quando verificado, ou o endereço da loja na plataforma.domainé o domínio próprio verificado, ounull.- Os valores em dinheiro de toda a API são inteiros em centavos de
currency.