Ir al contenido

Registrar nueva empresa y usuario administrador

POST
/users/signup
curl --request POST \
--url https://api.matiasimpulso.com/users/signup \
--header 'Content-Type: application/json' \
--data '{ "email": "hello@example.com", "password": "example", "name": "example", "profile": "admin", "queueIds": [ 1 ], "startWork": "example", "endWork": "example", "whatsappId": 1, "countryId": 1, "industryId": 1, "allTicket": "open", "defaultTheme": "example", "defaultMenu": "example", "allowGroup": "enabled", "allHistoric": "enabled", "userClosePendingTicket": "enabled", "showDashboard": "enabled", "defaultTicketsManagerWidth": 1, "allowRealTime": "enabled", "allowConnections": "enabled", "companyName": "example", "phone": "example", "contactRole": "example", "teamSize": "solo", "legalEntityTypeId": 1, "taxId": "example", "departmentId": 1, "municipalityId": 1, "website": "example", "acceptTerms": true, "termsVersion": "example" }'

Realiza el registro público (onboarding) de una nueva empresa junto con su usuario administrador inicial y envía el correo de verificación.

Media type application/json
object
email
required
string format: email
password
required
string
>= 6 characters <= 128 characters
name
required
string
<= 255 characters
profile
string
Allowed values: admin user supervisor
queueIds
Array<number>
startWork
string
endWork
string
whatsappId
number
countryId
required
number
industryId
required
number
allTicket
string
Allowed values: open close enabled disabled
defaultTheme
string
defaultMenu
string
allowGroup
string
Allowed values: enabled disabled
allHistoric
string
Allowed values: enabled disabled
userClosePendingTicket
string
Allowed values: enabled disabled
showDashboard
string
Allowed values: enabled disabled
defaultTicketsManagerWidth
number
allowRealTime
string
Allowed values: enabled disabled
allowConnections
string
Allowed values: enabled disabled
companyName
required
string
<= 255 characters
phone
required
string
contactRole

Cargo del responsable que registra la empresa (Paso 1 del wizard de signup).

string
nullable <= 80 characters
teamSize

Tamaño del equipo por rangos (Paso 2 del wizard de signup).

string
nullable
Allowed values: solo micro small medium large enterprise
legalEntityTypeId

Forma jurídica del catálogo aplicable al país (Paso 2 del wizard de signup).

number
nullable >= 1
taxId

Identificación fiscal validada contra el patrón del país (Paso 2 del wizard de signup).

string
nullable <= 50 characters
departmentId

Departamento del catalogo; debe ser del pais elegido (Paso 2 del wizard de signup).

number
nullable >= 1
municipalityId

Municipio del catalogo; debe ser del departamento (Paso 2 del wizard de signup).

number
nullable >= 1
website

Sitio web corporativo opcional (Paso 2 del wizard de signup).

string
nullable <= 255 characters
acceptTerms
required

Consentimiento expreso de términos de uso y política de privacidad (FEATURE-GAPS-27 / CONFIG-HYGIENE-16).

boolean
termsVersion
required

Versión aceptada de los términos y condiciones (Companies.termsVersion, máx. 30 caracteres).

string
<= 30 characters

Cuenta y empresa registradas exitosamente.

Datos de registro inválidos o correo ya registrado.

Límite de registros desde esta dirección IP excedido.