Começando
Descubra a URL base da sua loja, faça login e realize sua primeira chamada autenticada em minutos.
3 min de leituraAtualizado em 14 de agosto de 2026
A API do Ecom é REST, com respostas em JSON e códigos de status HTTP convencionais. Cada loja é um tenant isolado, identificado pelo subdomínio. Este guia leva você do zero à primeira requisição autenticada.
1. Identifique a URL base
Toda requisição usa o subdomínio da sua loja como URL base. Em produção é o domínio da loja; em desenvolvimento você pode enviar o header X-Tenant para resolver o tenant.
bash
# Produção — o subdomínio resolve a loja
https://minha-loja.ecom.app
# Desenvolvimento — resolve a loja pelo header
curl http://localhost:4000/health -H "X-Tenant: minha-loja"2. Faça login no painel
O login do painel devolve um cookie httpOnly (ecom_token). Guarde o cookie e reutilize-o nas próximas chamadas de administração.
bash
curl -X POST "https://minha-loja.ecom.app/auth/login" \
-H "Content-Type: application/json" \
-c cookies.txt \
-d '{"email":"admin@minha-loja.com","senha":"sua-senha"}'3. Chame um endpoint autenticado
bash
curl "https://minha-loja.ecom.app/products" -b cookies.txtRecebeu 200 com { success: true, data: [...] }? Está tudo pronto. Explore a Referência da API para todos os endpoints.