Permissões
Cada chave só faz o que as permissões dela deixam. Dê a cada integração o mínimo que ela precisa.
O formato é recurso:ação. Quem pode criar, editar ou apagar um recurso também pode ver o mesmo recurso (ex.: products:update já libera products:read). Sem a permissão, a resposta é 403 com o nome dela.
| Permissão | O que libera | Rotas |
|---|---|---|
orders:read | Ver pedidos | |
orders:deliver | Marcar pedido como entregue | |
products:read | Ver produtos e opções | |
products:create | Criar produtos e opções | |
products:update | Editar produtos e opções | |
products:delete | Apagar produtos e opções | |
stock:read | Ver o estoque (keys) | |
stock:create | Adicionar estoque | |
stock:update | Editar estoque | |
stock:delete | Remover estoque | |
coupons:read | Ver cupons | |
coupons:create | Criar cupons | |
coupons:update | Editar, pausar e reativar cupons | |
coupons:delete | Apagar cupons | |
customers:read | Ver clientes e quanto gastaram | |
affiliates:read | Ver afiliados e as métricas | |
affiliates:create | Criar afiliados | |
affiliates:update | Editar afiliados e marcar comissão como paga | |
affiliates:delete | Apagar afiliados | |
reviews:read | Ver avaliações | |
webhooks:read | Ver webhooks e entregas | |
webhooks:create | Criar webhooks | |
webhooks:update | Editar webhooks e reenviar entregas | |
webhooks:delete | Apagar webhooks |
GET /store funciona com qualquer chave válida.