Módulo Cambio de destino /api/cambio_destino/orden/buscar Ejecuta el flujo de cambio de destino. Detalles técnicos Endpoint: /api/cambio_destino/orden/buscar Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/cambio_destino/orden/buscar Producción Etiqueta URL Principal https://envia.shalom.pe/api/cambio_destino/orden/buscar Región 2 https://envia.shalom.pe/api/cambio_destino/orden/buscar Failover https://envia.shalom.pe/api/cambio_destino/orden/buscar 📋 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 { "guia":"50013965", "codigo":"C3KM", "usuario":"72607245" } 📤 Response { "success": true, "message": "Número de orden verificada" } 📍 Contexto funcional (Dónde se usa) Módulo Cambio de destino → Vista Proceso de Cambio de destino Evento: Al presionar el boton "continuar". Uso: Valida el numero de orden de la guia. 🖼️ Pantallazos Cambio de destino: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/cambio_destino/orden/validar Ejecuta el flujo de cambio de destino. Detalles técnicos Endpoint: /api/cambio_destino/orden/validar Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/cambio_destino/orden/validar Producción Etiqueta URL Principal https://envia.shalom.pe/api/cambio_destino/orden/validar Región 2 https://envia.shalom.pe/api/cambio_destino/orden/validar Failover https://envia.shalom.pe/api/cambio_destino/orden/validar 📋 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 { "codigo": "C3KM", "destinatario": { "documento": "72607245", "telefono": "922749652" }, "destino": { "ter_id": "7" }, "fecha": "2026-06-15", "guia": "50013965", "origen": { "ter_id": "45" }, "remitente": { "documento": "72607245", "telefono": "922749652" }, "usuario": "72607245" } 📤 Response { "success": true, "message": "Remitente verificado", "data": 82742837 } 📍 Contexto funcional (Dónde se usa) Módulo Cambio de destino → Vista Login Evento: Al presionar el boton "Continuar". Uso: Verifica si es valido el remitente. 🖼️ Pantallazos Cambio de destino: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/cambio_destino/sms Ejecuta el flujo de cambio de destino. Detalles técnicos Endpoint: /api/cambio_destino/sms Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/cambio_destino/sms Producción Etiqueta URL Principal https://envia.shalom.pe/api/cambio_destino/sms Región 2 https://envia.shalom.pe/api/cambio_destino/sms Failover https://envia.shalom.pe/api/cambio_destino/sms 📋 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 { "ose_id":"82742837", "telefono":"", "email":"dchipanalapa@gmail.com", "usuario":"72607245" } { "ose_id":"82742837", "telefono":"922749652", "email":"", "usuario":"72607245" } 📤 Response { "success":true, "message":"Clave enviada revise su correo." } { "success":true, "message":"Clave enviada revise su teléfono." } 📍 Contexto funcional (Dónde se usa) Módulo Cambio de destino → Vista Cambio de destino Evento: Al presionar el boton "Solicitar codigo de verificacion". Uso: Solicita clave de verificacion segun la opcion elegida( Correo / Telefono). 🖼️ Pantallazos Cambio de destino: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/cambio_destino/validar Ejecuta el flujo de cambio de destino. Detalles técnicos Endpoint: /api/cambio_destino/validar Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/cambio_destino/validar Producción Etiqueta URL Principal https://envia.shalom.pe/api/cambio_destino/validar Región 2 https://envia.shalom.pe/api/cambio_destino/validar Failover https://envia.shalom.pe/api/cambio_destino/validar 📋 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 { "ose_id":"82742837", "telefono":"922749652", "clave":"HMDND7", "usuario":"72607245" } 📤 Response { "success": true, "message": "Clave confirmada." } 📍 Contexto funcional (Dónde se usa) Módulo Cambio de destino → Vista Cambio de destino Evento: Al terminar de digitar el codigo de verificacion. Uso: Verifica si la clave es correcta. 🖼️ Pantallazos Cambio de destino: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet. /api/cambio_destino/guardar Ejecuta el flujo de cambio de destino. Detalles técnicos Endpoint: /api/cambio_destino/guardar Método: POST 🌐 Dominios QA https://qapagalo.shalom.pe/api/cambio_destino/guardar Producción Etiqueta URL Principal https://envia.shalom.pe/api/cambio_destino/guardar Región 2 https://envia.shalom.pe/api/cambio_destino/guardar Failover https://envia.shalom.pe/api/cambio_destino/guardar 📋 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 { "ose_id": "82742837", "telefono": "922749652", "clave": "HMDND7", "destino": "9", "destinatario": "72607245", "usuario": "72607245" } 📤 Response 📍 Contexto funcional (Dónde se usa) Módulo Cambio de destino → Vista Cambio de destino Evento: Al presionar el boton "Confirmar". Uso: Registra el cambio de destino. 🖼️ Pantallazos Cambio de destino: 📂 Archivos Flutter relacionados lib/src\utils\overskull.dart 🗒️ Notas adicionales Usa Authorization Bearer generado por Internet.httpPost/httpGet.