POSTPlataforma

Criar loja (signup)

Signup self-service público: provisiona um novo tenant (schema + migrations + seed). Rate-limit: 5/hora por IP.

POST/platform/signup

Corpo da requisição

  • nomeLojastringobrigatório

    Nome da loja.

  • subdominiostringobrigatório

    Subdomínio desejado.

  • emailstringobrigatório

    E-mail do dono.

  • senhastringobrigatório

    Senha do dono.

Requisição

curl -X POST "https://minha-loja.ecom.app/platform/signup" \
  -H "Content-Type: application/json" \
  -d '{"nomeLoja":"Minha Loja","subdominio":"minha-loja","email":"dono@x.com","senha":"segredo"}'

Resposta201

200 OK
{ "success": true, "data": { "tenantId": "t_42", "subdominio": "minha-loja" } }