Login y Registro


/api/app/auth/login

Autentica al usuario.

Detalles técnicos

🌐 Dominios

QA

https://qapagalo.shalom.pe/api/app/auth/login

Producción

Etiqueta URL
Principal https://syslima.shalomcontrol.com/api/app/auth/login
Región 2 https://syslima.shalomcontrol.com/api/app/auth/login
Failover https://syscontrol.shalomcontrol.com/api/app/auth/login

📋 Headers

Clave Valor Requerido
Content-Type application/x-www-form-urlencoded
Authorization Bearer <token>
Api-Key-App-Rastrea N/A No
Accept /

📩 Request

email:dchipanalapa@gmail.com
password:Daisy123!
device_id:9bf5a481-59d4-483b-91bf-175da4e83d88
platform:android
model:Xiaomi 220733SL

📤 Response

{
    "success": true,
    "message": "Usuario autenticado",
    "data": {
        "phone": "922749652",
        "document": "72607245",
        "full_name": "DAISY CHIPANA LAPA",
        "user": {
            "id": 89743,
            "password": "$2y$10$CnhjhSdsA7j.UqI0w7befeo6Uw4F.9qcF3pkep22CNWZXW0UM6Zmi",
            "email": "dchipanalapa@gmail.com",
            "document": "72607245",
            "full_name": "DAISY CHIPANA LAPA",
            "phone": 922749652,
            "updated_at": "2026-06-08 10:15:25"
        }
    }
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo principal → General
    • Evento: 
    • Uso: llamado desde servicios/bloc/pantallas del flujo asociado.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

/api/app/auth/person/save


Detalles técnicos

🌐 Dominios

QA

https://qapagalo.shalom.pe/api/app/auth/person/save

Producción

Etiqueta URL
Principal https://envia.shalom.pe/api/app/auth/person/save
Región 2 https://envia.shalom.pe/api/app/auth/person/save
Failover https://envia.shalom.pe/api/app/auth/person/save

📋 Headers

Clave Valor Requerido
Content-Type application/x-www-form-urlencoded
Authorization Bearer <token>
Api-Key-App-Rastrea N/A No
Accept /

📩 Request

{
    "documento":"75685586",
    "name":"Nayra",
    "firstname":"Vega",
    "lastname":"Vela",
    "phone":"963852741"
}

📤 Response

{
    "success": true,
    "message": "Cliente registrado correctamente",
    "data": {
        "documento": "75685586",
        "nombres": "Nayra",
        "apellido_paterno": "Vega",
        "apellido_materno": "Vela",
        "phone": 963852741,
        "email": "",
        "address": null
    },
    "campos": {
        "per_habilitado": "1"
    }
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Login → Registro
    • Evento: Al presionar el boton "Guardar datos".
    • Uso: Registrar los datos de un nuevo persona.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

/api/app/auth/phone/code

Solicita envio de codigo OTP.

Detalles técnicos

🌐 Dominios

QA

https://qapagalo.shalom.pe/api/app/auth/phone/code

Producción

Etiqueta URL
Principal https://envia.shalom.pe/api/app/auth/phone/code
Región 2 https://envia.shalom.pe/api/app/auth/phone/code
Failover https://envia.shalom.pe/api/app/auth/phone/code

📋 Headers

Clave Valor Requerido
Content-Type application/x-www-form-urlencoded
Authorization Bearer <token>
Api-Key-App-Rastrea N/A No
Accept /

📩 Request

document:72607245
phone:922749652

📤 Response

{
    "success": true,
    "message": "Código de verificación enviado, revise su teléfono."
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Login → Registro
    • Evento: al presionar el boton "Enviar codigo de verificacion".
    • Uso: Envia el codigo a su numero de telefono.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

/api/app/auth/phone/verify


Detalles técnicos

🌐 Dominios

QA

https://qapagalo.shalom.pe/api/app/auth/phone/verify

Producción

Etiqueta URL
Principal https://envia.shalom.pe/api/app/auth/phone/verify
Región 2 https://envia.shalom.pe/api/app/auth/phone/verify
Failover https://envia.shalom.pe/api/app/auth/phone/verify

📋 Headers

Clave Valor Requerido
Content-Type application/x-www-form-urlencoded
Authorization Bearer <token>
Api-Key-App-Rastrea N/A No
Accept /

📩 Request

{
    "document":"72607245",
    "phone":"922749652",
    "code":"MMK7CK"
}

📤 Response

{
    "success": true,
    "message": "Teléfono verificado con éxito."
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Login → Registro
    • Evento: Al digitar todo el codigo completo.
    • Uso: Verifica si el codigo ingresado en correcto.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

/api/app/auth/email/code

Solicita envio de codigo OTP.

Detalles técnicos

🌐 Dominios

QA

https://qapagalo.shalom.pe/api/app/auth/email/code

Producción

Etiqueta URL
Principal https://envia.shalom.pe/api/app/auth/email/code
Región 2 https://envia.shalom.pe/api/app/auth/email/code
Failover https://envia.shalom.pe/api/app/auth/email/code

📋 Headers

Clave Valor Requerido
Content-Type application/x-www-form-urlencoded
Authorization Bearer <token>
Api-Key-App-Rastrea N/A No
Accept /

📩 Request

document:72607245
email:dchipanalapa@gmail.com

📤 Response

{
    "success": true,
    "message": "Clave de validación enviada, revise su correo."
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Login → Registro
    • Evento: Al presionar el boton "Enviar codigo de verificacion".
    • Uso: Envia la clave al correo electronico.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

/api/app/auth/email/verify

Verifica codigo OTP.

Detalles técnicos

🌐 Dominios

QA

https://qapagalo.shalom.pe/api/app/auth/email/verify

Producción

Etiqueta URL
Principal https://envia.shalom.pe
Región 2 https://envia.shalom.pe
Failover https://envia.shalom.pe

📋 Headers

Clave Valor Requerido
Content-Type application/x-www-form-urlencoded
Authorization Bearer <token>
Api-Key-App-Rastrea N/A No
Accept /

📩 Request

{
    "document":"72607245",
    "email":"dchipanalapa@gmail.com",
    "code":"3WP9HD"
}

📤 Response

{
    "success": true,
    "message": "Correo verificado."
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Inicial → Vista Login
    • Evento: Al digitar todo el codigo completo.
    • Uso: Verifica si el codigo ingresado en correcto.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

/api/app/auth/register

Registra usuario en la aplicacion.

Detalles técnicos

🌐 Dominios

QA

https://qapagalo.shalom.pe/api/app/auth/register

Producción

Etiqueta URL
Principal https://envia.shalom.pe/api/app/auth/register
Región 2 https://envia.shalom.pe/api/app/auth/register
Failover https://envia.shalom.pe/api/app/auth/register

📋 Headers

Clave Valor Requerido
Content-Type application/x-www-form-urlencoded
Authorization Bearer <token>
Api-Key-App-Rastrea N/A No
Accept /

📩 Request

{
    "document":"72607245",
    "email":"dchipanalapa@gmail.com",
    "password":"Daisy123!!",
    "repeat":"Daisy123!!",
    "phone":"922749652",
    "device_id":"7857878b-d996-4740-85d9-f21c296c6b0e",
    "platform":"android",
    "model": "Xiaomi 21091116AG"
}

📤 Response

{
    "success": true,
    "message": "La contraseña se creo correctamente",
    "data": {
      "name": "DAISY"
    }
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo principal → General
    • Evento: Al presionar el boton "Registrarse".
    • Uso: Registra al usuario.

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales

/api/app/auth/email/password

Servicio del modulo General.

Detalles técnicos

🌐 Dominios

QA

https://qapagalo.shalom.pe/api/app/auth/email/password

Producción

Etiqueta URL
Principal https://envia.shalom.pe/api/app/auth/email/password
Región 2 https://envia.shalom.pe/api/app/auth/email/password
Failover https://envia.shalom.pe/api/app/auth/email/password

📋 Headers

Clave Valor Requerido
Content-Type application/x-www-form-urlencoded
Authorization Bearer <token>
Api-Key-App-Rastrea N/A No
Accept /

📩 Request

email:dchipanalapa@gmail.com

📤 Response

{
  "success":true,
  "message":"Enlace de recuperación de contraseña enviado, verifique su correo."
}

📍 Contexto funcional (Dónde se usa)

  1. Módulo Inicial → Recuperar contraseña
    • Evento: 
    • Uso: 

🖼️ Pantallazos

📂 Archivos Flutter relacionados


🗒️ Notas adicionales