POST /partner/v2/{partnerId}/signup cria uma loja e a conta do proprietário a partir de uma página pública (landing page). A diferença para Cadastrar uma loja é quem preenche o formulário: aqui é um visitante anônimo, não o seu backend. Por isso o endpoint nunca revela se um e-mail já tem conta e nunca dá acesso a uma conta existente.
Como funciona


O fluxo do signup
- E-mail novo: a conta e a loja são criadas (a loja nasce em
TRIAL, no plano padrão do parceiro, com o visitante comoOWNER). A resposta traz omerchantIde oentryUrl, um link de uso único, válido por 5 minutos, que autentica o novo proprietário no painel. - E-mail já cadastrado: nada é criado e nenhum acesso é concedido. O dono real da conta recebe um e-mail com os próximos passos. Uma conta existente nunca é vinculada a uma loja nova sem prova de posse.
Corpo
uuid
obrigatório
ID do parceiro ou de uma revenda. Com o ID de uma revenda, a loja nasce nela.
object
obrigatório
Proprietário.
object
obrigatório
Loja.
Requisição
Respostas
- 201 · e-mail novo
- 201 · e-mail cadastrado
- 403 · sem domínio
- 422 · validação
Conta e loja criadas. Redirecione o visitante para o O host do
entryUrl.entryUrl é o domínio do painel configurado para o parceiro, não um host fixo.