Saltar al contenido
softperu.pe

Registrar nuevo tenant con autoactivación

POST /api/guest-register

Registra una empresa cliente desde la app móvil o un sitio web público, aprovisionando el entorno y activando al usuario administrador de inmediato, sin confirmación por correo.

Autenticación: SystemBearerAuth.

Cuerpo

Content-Type: application/json

Campo Tipo Obligatorio Descripción
number string Sí RUC de 11 dígitos.
name string Sí Razón social o nombre comercial.
email string (email) Sí Correo del usuario administrador.
password string Sí Contraseña del administrador.
password_confirmation string Sí Confirmación de la contraseña.
subdomain string Sí Subdominio del tenant.
plan_id integer Sí ID del plan asignado.
phone string No Teléfono de contacto.
{
  "number": "20600055511",
  "name": "TECNOLOGIAS E INNOVACION S.A.C.",
  "email": "gerencia@tecnoinnova.pe",
  "password": "ClaveSegura2026!",
  "password_confirmation": "ClaveSegura2026!",
  "subdomain": "tecnoinnova",
  "plan_id": 2,
  "phone": "987654321"
}

Respuestas

200 — Tenant creado y activado

{
  "success": true,
  "message": "Cuenta registrada correctamente.",
  "data": {
    "name": "TECNOLOGIAS E INNOVACION S.A.C.",
    "email": "gerencia@tecnoinnova.pe",
    "subdomain": "tecnoinnova",
    "url": "https://tecnoinnova.pro.uio.la"
  }
}

400 — Error de creación

{
  "success": false,
  "message": "No se pudo registrar la cuenta."
}

Nombre en el SDK

El cuerpo de la consulta es el JSON de la sección Cuerpo. Si instalas el paquete generado en sdks/, esa misma petición es el método autoregistroCrearTenant.

Lenguaje Llamada
PHP SistemaDominioCentralApi::autoregistroCrearTenant
JavaScript SistemaDominioCentralApi.autoregistroCrearTenant
TypeScript SistemaDominioCentralApi.autoregistroCrearTenant
Java SistemaDominioCentralApi.autoregistroCrearTenant
Python SistemaDominioCentralApi.autoregistro_crear_tenant
C# SistemaDominioCentralApi.AutoregistroCrearTenantAsync
Go SistemaDominioCentralAPIService.AutoregistroCrearTenant
Ruby SistemaDominioCentralApi.autoregistro_crear_tenant
Kotlin SistemaDominioCentralApi.autoregistroCrearTenant
Dart SistemaDominioCentralApi.autoregistroCrearTenant
Swift SistemaDominioCentralAPI.autoregistroCrearTenant