Ir al contenido

Access Control - Auth

AuthController_signup

POST
/access-control/auth/signup
curl --request POST \
--url https://api.inspow.tech/api/v1/access-control/auth/signup \
--header 'Content-Type: application/json' \
--data '{ "email": "admin@pizzerialuna.com", "password": "SecurePass123!", "firstName": "María", "lastName": "García", "companyName": "Pizzería Luna", "vertical": "restaurant", "phone": "+57 300 123 4567" }'
Media type application/json
object
email
required

Email del usuario owner (debe ser único)

string
Example
admin@pizzerialuna.com
password
required

Contraseña (mínimo 8 caracteres)

string
Example
SecurePass123!
firstName
required

Nombre del usuario

string
Example
María
lastName
required

Apellido del usuario

string
Example
García
companyName
required

Nombre de la empresa/restaurante/colegio

string
Example
Pizzería Luna
vertical

Tipo de negocio

string
Allowed values: restaurant gym academy coworking club clinic
Example
restaurant
phone

Teléfono de contacto

string
Example
+57 300 123 4567