Skip to main content
POST
Cria a conta de quem administra

Body

application/json
name
string
required
Required string length: 1 - 200
email
string<email>
required
Maximum string length: 320
password
string
required

Piso de 8 caracteres e nada mais: exigir símbolo e maiúscula empurra para senha curta e decorável, que é pior. O teto existe só para ninguém gastar a memória do hash mandando megabytes.

Required string length: 8 - 1024
phone
string

O celular, para onde vai o código de entrada pelo WhatsApp — depois de confirmado: o cadastro manda para ele um código de seis dígitos, resgatado em /v1/auth/admin/verify-phone. Aceita o número como a pessoa o escreve — com ou sem máscara, com ou sem +55 — e o guarda normalizado. Sem código de país, é tomado como brasileiro, e aí tem que ser um celular: DDD e nove dígitos começando em 9. Número que não passa responde 422 invalid_phone.

Opcional no contrato para um cliente antigo não passar a receber 400; o dashboard o pede. Num cadastro REPETIDO do mesmo e-mail ele é ignorado: trocar o celular de uma conta que já existe entregaria o próximo código a quem mandou o segundo cadastro.

Maximum string length: 32
Example:

"(11) 91234-5678"

Response

Pedido aceito. A resposta é a mesma exista ou não a conta — o que acontece a seguir chega pela caixa de entrada, não por aqui.