Módulo Perfil /api/app/auth/user Servicio del modulo General. Detalles técnicos Endpoint: /api/app/auth/user Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/app/auth/user Producción Etiqueta URL Principal https://envia.shalom.pe/api/app/auth/user Región 2 https://envia.shalom.pe/api/app/auth/user Failover https://envia.shalom.pe/api/app/auth/user 📋 Headers Clave Valor Requerido Content-Type application/x-www-form-urlencoded Sí Authorization Bearer Sí Api-Key-App-Rastrea N/A No Accept / Sí 📩 Request document:72607245 📤 Response { "success": true, "message": "Datos encontrados.", "data": { "type_document": "DNI", "id": 89744, "document": "72607245", "name": "DAISY", "paternal_surname": "CHIPANA", "maternal_surname": "LAPA", "birthdate": null, "phone": 922749652, "email": "dchipanalapa@gmail.com", "address": null, "ubigeo": null, "departament_id": 0, "province_id": 0, "district_id": 0 } } 📍 Contexto funcional (Dónde se usa) Módulo Perfil → Perfil Evento: Al presionar el item "Perfil" Uso: Obtiene la informacion del usuario. 🖼️ Pantallazos Perfil: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/app/auth/user/update Servicio del modulo General. Detalles técnicos Endpoint: /api/app/auth/user/update Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/app/auth/user/update Producción Etiqueta URL Principal https://envia.shalom.pe/api/app/auth/user/update Región 2 https://envia.shalom.pe/api/app/auth/user/update Failover https://envia.shalom.pe/api/app/auth/user/update 📋 Headers Clave Valor Requerido Content-Type application/x-www-form-urlencoded Sí Authorization Bearer Sí Api-Key-App-Rastrea N/A No Accept / Sí 📩 Request document:75844645 birthdate: address:Av. prueba2 ubigeo:150108 📤 Response { "success": true, "message": "Datos actualizados.", "data": { "document": "75844645", "birthdate": "1995-06-02", "address": "Av. prueba23", "ubigeo": 150108 } } 📍 Contexto funcional (Dónde se usa) Módulo Perfil → Perfil Evento: Al presionar el boton "Guardar datos". Uso: Actualiza los datos del usuario. 🖼️ Pantallazos Perfil: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/app/auth/password Servicio del modulo General. Detalles técnicos Endpoint: /api/app/auth/password Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/app/auth/password Producción Etiqueta URL Principal https://envia.shalom.pe/api/app/auth/password Región 2 https://envia.shalom.pe/api/app/auth/password Failover https://envia.shalom.pe/api/app/auth/password 📋 Headers Clave Valor Requerido Content-Type application/x-www-form-urlencoded Sí Authorization Bearer Sí Api-Key-App-Rastrea N/A No Accept / Sí 📩 Request email: phone:922749652 password:Shalom123!! repeat:Shalom123!! password_old: 📤 Response { "success": true, "message": "La contraseña se creó correctamente." } 📍 Contexto funcional (Dónde se usa) Módulo Perfil → Perfil  Evento: Al presionar el boton "Actualizar contraseña". Uso: Actualiza la contraseña del usuario. 🖼️ Pantallazos Perfil: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/app/auth/account-deletion/check-send-limit Servicio del modulo General. Detalles técnicos Endpoint: /api/app/auth/account-deletion/check-send-limit Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/app/auth/account-deletion/check-send-limit Producción Etiqueta URL Principal https://envia.shalom.pe/api/app/auth/account-deletion/check-send-limit Región 2 https://envia.shalom.pe/api/app/auth/account-deletion/check-send-limit Failover https://envia.shalom.pe/api/app/auth/account-deletion/check-send-limit 📋 Headers Clave Valor Requerido Content-Type application/x-www-form-urlencoded Sí Authorization Bearer Sí Api-Key-App-Rastrea N/A No Accept / Sí 📩 Request { "user_id": "89744", "method": "phone" } 📤 Response { "success": true, "blocked": false, "remainingAttempts": 3 } 📍 Contexto funcional (Dónde se usa) Módulo Perfil → Eliminar Cuenta Evento: Al presionar el boton "Continuar" luego de escoger una opcion. Uso: Verifica la cantidad de intentos posibles. 🖼️ Pantallazos Eliminar Cuenta: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/app/auth/account-deletion/send-otp Servicio del modulo General. Detalles técnicos Endpoint: /api/app/auth/account-deletion/send-otp Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/app/auth/account-deletion/send-otp Producción Etiqueta URL Principal https://envia.shalom.pe/api/app/auth/account-deletion/send-otp Región 2 https://envia.shalom.pe/api/app/auth/account-deletion/send-otp Failover https://envia.shalom.pe/api/app/auth/account-deletion/send-otp 📋 Headers Clave Valor Requerido Content-Type application/x-www-form-urlencoded Sí Authorization Bearer Sí Api-Key-App-Rastrea N/A No Accept / Sí 📩 Request { "user_id": "89744", "method": "phone" } 📤 Response { "success": true, "message": "Código enviado correctamente", "method": "phone", "recipient": "92****652", "remainingResendAttempts": 0 } 📍 Contexto funcional (Dónde se usa) Módulo Perfil → Eliminar cuenta Evento: Al presionar el boton "Continuar" luego de escoger una opcion. Uso: Solicita codigo segun la opcion que eligio. 🖼️ Pantallazos Eliminar cuenta: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/app/auth/account-deletion/get-otp-info Servicio del modulo General. Detalles técnicos Endpoint: /api/app/auth/account-deletion/get-otp-info Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/app/auth/account-deletion/get-otp-info Producción Etiqueta URL Principal https://envia.shalom.pe/api/app/auth/account-deletion/get-otp-info Región 2 https://envia.shalom.pe/api/app/auth/account-deletion/get-otp-info Failover https://envia.shalom.pe/api/app/auth/account-deletion/get-otp-info 📋 Headers Clave Valor Requerido Content-Type application/x-www-form-urlencoded Sí Authorization Bearer Sí Api-Key-App-Rastrea N/A No Accept / Sí 📩 Request { "user_id":"89744", "method":"phone" } 📤 Response { "success":true, "remainingSeconds":118, "isBlocked":true, "failedAttempts":3, "remainingAttempts":0 } 📍 Contexto funcional (Dónde se usa) Módulo Perfil → Ellminar cuenta Evento: Al presionar el boton "Reenviar codigo" de la alerta "Se acabo el tiempo". Uso: Obtiene la informacion de cuanto envios tiene segun la opcion que eligio. 🖼️ Pantallazos Eliminar cuenta: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/app/auth/account-deletion/validate-otp Servicio del modulo General. Detalles técnicos Endpoint: /api/app/auth/account-deletion /validate-otp Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/app/auth/account-deletion/validate-otp Producción Etiqueta URL Principal https://envia.shalom.pe/api/app/auth/account-deletion/validate-otp Región 2 https://envia.shalom.pe/api/app/auth/account-deletion/validate-otp Failover https://envia.shalom.pe/api/app/auth/account-deletion/validate-otp 📋 Headers Clave Valor Requerido Content-Type application/x-www-form-urlencoded Sí Authorization Bearer Sí Api-Key-App-Rastrea N/A No Accept / Sí 📩 Request 📤 Response 📍 Contexto funcional (Dónde se usa) Módulo principal → General Evento:   Uso:   🖼️ Pantallazos Login:   📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/app/auth/account-deletion/complete Servicio del modulo General. Detalles técnicos Endpoint: /api/app/auth/account-deletion /complete Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/app/auth/account-deletion/complete Producción Etiqueta URL Principal https://envia.shalom.pe/api/app/auth/account-deletion/complete Región 2 https://envia.shalom.pe/api/app/auth/account-deletion/complete Failover https://envia.shalom.pe/api/app/auth/account-deletion/complete 📋 Headers Clave Valor Requerido Content-Type application/x-www-form-urlencoded Sí Authorization Bearer Sí Api-Key-App-Rastrea N/A No Accept / Sí 📩 Request { "user_id":"89744" } 📤 Response { "success":true, "message":"Tu cuenta ha sido eliminada correctamente" } 📍 Contexto funcional (Dónde se usa) Módulo Perfil → Eliminar Cuenta Evento: Al presionar el boton "Validar codigo" Uso: Elimina la cuenta. 🖼️ Pantallazos Eliminar Cuenta: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/app/auth/account-deletion/submit-form-response Servicio del modulo General. Detalles técnicos Endpoint: /api/app/auth/account-deletion /submit-form-response Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/app/auth/account-deletion/submit-form-response Producción Etiqueta URL Principal https://envia.shalom.pe/api/app/auth/account-deletion/submit-form-response Región 2 https://envia.shalom.pe/api/app/auth/account-deletion/submit-form-response Failover https://envia.shalom.pe/api/app/auth/account-deletion/submit-form-response 📋 Headers Clave Valor Requerido Content-Type application/x-www-form-urlencoded Sí Authorization Bearer Sí Api-Key-App-Rastrea N/A No Accept / Sí 📩 Request { "user_id":"89744", "reason":2, "suggestions":"prueba", "name":"Daisy Chipana Lapa", "document_type":"1", "document":"72607245", "phone":"922749652", "address":"Chorrillos" } 📤 Response { "success": true, "message": "Respuesta guardada correctamente" } 📍 Contexto funcional (Dónde se usa) Módulo Perfil → Eliminar cuenta Evento: Al presionar el boton "Enviar" Uso:  Registra la razon del usuario porque decidio eliminar su cuenta. 🖼️ Pantallazos Eliminar cuenta: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet.