Ubigeo
/api/v1/web/agencias/listar
Servicio del modulo General.
Detalles técnicos
- Endpoint: /api/v1/web/agencias/listar
- Método:
GET
🌐 Dominios
QA
https://qaservicesapp.shalomcontrol.com/api/v1/web/agencias/listar
Producción
| Etiqueta |
URL |
| Principal |
https://servicesapp.shalomcontrol.com |
| Región 2 |
https://serviceapp2.shalomcontrol.com |
| Failover |
https://serviceapp2.shalomcontrol.com |
| Clave |
Valor |
Requerido |
Content-Type |
application/x-www-form-urlencoded |
Sí |
Authorization |
Bearer <token> |
Sí |
| Api-Key-App-Rastrea |
N/A |
No |
| Accept |
/ |
Sí |
📩 Request
📤 Response
{
"success": true,
"message": "Lista de agencias.",
"data": [
{
"ter_id": 3,
"ter_abrebiatura": "CHH",
"zona": "CHACHAPOYAS",
"ter_zona": "ORIENTE 1",
"provincia": "CHACHAPOYAS",
"departamento": "AMAZONAS",
"lugar": null,
"latitud": "-6.238673290149498",
"longitud": "-77.86800826533634",
"sp": "2",
"imagen": "img/local.jpg",
"direccion": "JR. DOS DE MAYO CDRA. 15 S/N CHACHAPOYAS, REFERENCIA: JUNTO A TERMINAL DE COMBIS ETSA",
"telefono": "(01) 500 7878",
"hora_atencion": "LUNES A VIERNES - 8AM A 8PM",
"hora_domingo": "DOMINGOS - 8:00 AM A 5:00 PM",
"hora_entrega": null,
"hora_entrega_domingo": null,
"detalles": "La carga pesada o voluminosa deberán ser depositados 3 horas antes de del horario de partida para garantizar su salida. (Sujeto a evaluación)",
"horario_atencion_lunes_inicio": "08:00:00",
"horario_atencion_lunes_fin": "20:00:00",
"horario_atencion_sabado_inicio": "08:00:00",
"horario_atencion_sabado_fin": "20:00:00",
"horario_atencion_domingo_inicio": "08:00:00",
"horario_atencion_domingo_fin": "17:00:00",
"estadoAgencia": "ATENDIENDO EN ESTE MOMENTO",
"nombre": "AMAZONAS / CHACHAPOYAS / CHACHAPOYAS / CHACHAPOYAS CO DOS DE MAYO",
"lugar_over": "CHACHAPOYAS CO DOS DE MAYO",
"ter_tipo_destino": "destinos48",
"ter_tipo_conexion": "",
"ter_estado_agente": "0",
"ter_reparto_habilitado": "1",
"ter_habilitado_OS": 1,
"origen": 1,
"destino": 1,
"web": 1,
"ter_aereo": 1,
"ter_estado_pro": "0",
"ter_principal": 1,
"ter_internacional": 1,
"dep_id": 1,
"prov_id": 1,
"dist_id": 1,
"ubi_id": 10101,
"origenes_aereos": [
2,
4,
5,
6,
7,
8,
9,
10
],
"destinos_aereos": [
7,
8,
9,
10,
11,
12,
13,
],
ter_categoria": "GRANDE / CO",
"ter_categoria_envia": "HASTA 1500 KG",
"ter_categoria_recibe": "HASTA 1500 KG"
},
{
"ter_id": 704,
"ter_abrebiatura": "ACA2",
"zona": "LEVANTO",
"ter_zona": null,
"provincia": "CHACHAPOYAS",
"departamento": "AMAZONAS",
"lugar": null,
"latitud": null,
"longitud": null,
"sp": null,
"imagen": null,
"direccion": "Casita343",
"telefono": null,
"hora_atencion": null,
"hora_domingo": null,
"hora_entrega": null,
"hora_entrega_domingo": null,
"detalles": null,
"horario_atencion_lunes_inicio": null,
"horario_atencion_lunes_fin": null,
"horario_atencion_sabado_inicio": null,
"horario_atencion_sabado_fin": null,
"horario_atencion_domingo_inicio": null,
"horario_atencion_domingo_fin": null,
"estadoAgencia": "ATENDIENDO EN ESTE MOMENTO",
"nombre": "AMAZONAS / CHACHAPOYAS / LEVANTO / Prueba4aa",
"lugar_over": "Prueba4aa",
"ter_tipo_destino": null,
"ter_tipo_conexion": null,
"ter_estado_agente": null,
"ter_reparto_habilitado": "0",
"ter_habilitado_OS": 0,
"origen": 0,
"destino": 0,
"web": 0,
"ter_aereo": 1,
"ter_estado_pro": null,
"ter_principal": 0,
"ter_internacional": 0,
"dep_id": 1,
"prov_id": 1,
"dist_id": 11,
"ubi_id": 10111,
"origenes_aereos": [
2,
3,
4,
],
"destinos_aereos": [
2,
3,
4,
5,
6,
7,
8
],
"ter_categoria": "Terminal",
"ter_categoria_envia": "",
"ter_categoria_recibe": ""
}
]
}
📍 Contexto funcional (Dónde se usa)
- Módulo principal → Inicializacion
- Evento: Al iniciar el app.
- Uso: Devuelve el detalle de todas las terminales.
🖼️ Pantallazos
-
Login:

📂 Archivos Flutter relacionados
-
- Referencia principal en capa Services del módulo.
🗒️ Notas adicionales
-
- Request/Response exactos pueden variar según pantalla y body enviado desde Bloc.
/api/v1/web/agencias/departamentos
Detalles técnicos
- Endpoint: /api/v1/web/agencias/departamentos
- Método:
POST
🌐 Dominios
QA
https://qaservicesweb.shalomcontrol.com/api/v1/web/agencias/departamentos
Producción
| Etiqueta |
URL |
| Principal |
https://servicesweb.shalomcontrol.com/api/v1/web/agencias/departamentos |
| Región 2 |
https://servicesweb.shalomcontrol.com/api/v1/web/agencias/departamentos |
| Failover |
https://servicesweb.shalomcontrol.com/api/v1/web/agencias/departamentos |
| Clave |
Valor |
Requerido |
Content-Type |
application/x-www-form-urlencoded |
Sí |
Authorization |
Bearer <token> |
Sí |
| Api-Key-App-Rastrea |
N/A |
No |
| Accept |
/ |
Sí |
📩 Request
{}
📤 Response
{
"success": true,
"message": "Lista de departamentos",
"data": [
{
"id": 1,
"name": "AMAZONAS"
},
{
"id": 2,
"name": "ANCASH"
},
{
"id": 3,
"name": "APURIMAC"
},
{
"id": 4,
"name": "AREQUIPA"
},
{
"id": 5,
"name": "AYACUCHO"
},
{
"id": 6,
"name": "CAJAMARCA"
},
{
"id": 7,
"name": "CALLAO"
},
{
"id": 8,
"name": "CUSCO"
},
{
"id": 9,
"name": "HUANCAVELICA"
},
{
"id": 10,
"name": "HUANUCO"
},
{
"id": 11,
"name": "ICA"
},
{
"id": 12,
"name": "JUNIN"
},
{
"id": 13,
"name": "LA LIBERTAD"
},
{
"id": 14,
"name": "LAMBAYEQUE"
},
{
"id": 15,
"name": "LIMA"
},
{
"id": 16,
"name": "LORETO"
},
{
"id": 17,
"name": "MADRE DE DIOS"
},
{
"id": 18,
"name": "MOQUEGUA"
},
{
"id": 19,
"name": "PASCO"
},
{
"id": 20,
"name": "PIURA"
},
{
"id": 21,
"name": "PUNO"
},
{
"id": 22,
"name": "SAN MARTIN"
},
{
"id": 23,
"name": "TACNA"
},
{
"id": 24,
"name": "TUMBES"
},
{
"id": 25,
"name": "UCAYALI"
}
]
}
📍 Contexto funcional (Dónde se usa)
- Módulo Perfil → Vista Perfil
- Evento: Al presionar el item "Perfil"
- Uso: Obtiene la informacion del usuario.
🖼️ Pantallazos
-
Perfil:

📂 Archivos Flutter relacionados
🗒️ Notas adicionales
/api/v1/web/agencias/provincias
Servicio del modulo General.
Detalles técnicos
- Endpoint: /api/v1/web/agencias/provincias
- Método:
POST
🌐 Dominios
QA
https://qaservicesweb.shalomcontrol.com/api/v1/web/agencias/provincias
Producción
| Etiqueta |
URL |
| Principal |
https://servicesweb.shalomcontrol.com |
| Región 2 |
https://servicesweb.shalomcontrol.com |
| Failover |
https://servicesweb.shalomcontrol.com |
| Clave |
Valor |
Requerido |
Content-Type |
application/x-www-form-urlencoded |
Sí |
Authorization |
Bearer <token> |
Sí |
| Api-Key-App-Rastrea |
N/A |
No |
| Accept |
/ |
Sí |
📩 Request
depid:15
📤 Response
{
"success": true,
"message": "Lista de provincias",
"data": [
{
"id": 1,
"name": "LIMA"
},
{
"id": 2,
"name": "BARRANCA"
},
{
"id": 3,
"name": "CAJATAMBO"
},
{
"id": 4,
"name": "CANTA"
},
{
"id": 5,
"name": "CAÑETE"
},
{
"id": 6,
"name": "HUARAL"
},
{
"id": 7,
"name": "HUAROCHIRI"
},
{
"id": 8,
"name": "HUAURA"
},
{
"id": 9,
"name": "OYON"
},
{
"id": 10,
"name": "YAUYOS"
}
]
}
📍 Contexto funcional (Dónde se usa)
- Módulo Perfil → Perfil
- Evento: Al escoger un departemento.
- Uso: Lista las provincias segun el departamento elegido.
🖼️ Pantallazos
-
Perfil:

📂 Archivos Flutter relacionados
🗒️ Notas adicionales
/api/envia_ya/terminals/validateDestinyTerminal
Lista de terminales por origen.
Detalles técnicos
- Endpoint: /api/envia_ya/terminals/validateDestinyTerminal
- Método:
POST
🌐 Dominios
QA
https://qapagalo.shalom.pe/api/envia_ya/terminals/validateDestinyTerminal
Producción
| Etiqueta |
URL |
| Principal |
https://envia.shalom.pe/api/envia_ya/terminals/validateDestinyTerminal |
| Región 2 |
https://envia.shalom.pe/api/envia_ya/terminals/validateDestinyTerminal |
| Failover |
https://envia.shalom.pe/api/envia_ya/terminals/validateDestinyTerminal |
| Clave |
Valor |
Requerido |
Content-Type |
application/x-www-form-urlencoded |
Sí |
Authorization |
Bearer <token> |
Sí |
| Api-Key-App-Rastrea |
N/A |
No |
| Accept |
/ |
Sí |
📩 Request
{
"id": "4"
}
📤 Response
{
"success": true,
"msn": "Valores obtenidos",
"data": [
{
"ter_id": 2,
"ter_nombre": "BAMBAMARCA",
"ter_air_terminal_id": 365
},
{
"ter_id": 4,
"ter_nombre": "AV MEXICO CO",
"ter_air_terminal_id": 365
},
{
"ter_id": 5,
"ter_nombre": "JR. LUNA PIZARRO",
"ter_air_terminal_id": 365
},
{
"ter_id": 6,
"ter_nombre": "AV. LAS PALMERAS",
"ter_air_terminal_id": 365
},
{
"ter_id": 8,
"ter_nombre": "ICA SAN JOAQUIN",
"ter_air_terminal_id": 365
},
{
"ter_id": 11,
"ter_nombre": "CERRO DE PASCO",
"ter_air_terminal_id": 365
},
{
"ter_id": 13,
"ter_nombre": "JAUJA",
"ter_air_terminal_id": 365
},
{
"ter_id": 16,
"ter_nombre": "BARRANCA",
"ter_air_terminal_id": 365
},
{
"ter_id": 17,
"ter_nombre": "AV ENRIQUE MEIGGS",
"ter_air_terminal_id": 365
},
{
"ter_id": 19,
"ter_nombre": "SALAVERRY HUACHO CO",
"ter_air_terminal_id": 365
},
{
"ter_id": 22,
"ter_nombre": "CAÑETE SAN VICENTE",
"ter_air_terminal_id": 365
},
{
"ter_id": 23,
"ter_nombre": "PROLONG LUIS MASSARO",
"ter_air_terminal_id": 365
},
{
"ter_id": 24,
"ter_nombre": "AV MARISCAL CASTILLA CO PARQUE INDUSTRIAL",
"ter_air_terminal_id": 365
},
]
}
📍 Contexto funcional (Dónde se usa)
- Módulo Registra → Registra
- Evento: Cuando toca el campo de "Destino"
- Uso: Lista las terminales
🖼️ Pantallazos
-
Registra:

📂 Archivos Flutter relacionados
🗒️ Notas adicionales
-
- Usa Authorization Bearer generado por Internet.httpPost/httpGet.
/api/v1/web/agencias/distritos
Servicio del modulo General.
Detalles técnicos
- Endpoint: /api/v1/web/agencias/distritos
- Método:
POST
🌐 Dominios
QA
https://qaservicesweb.shalomcontrol.com/api/v1/web/agencias/distritos
Producción
| Etiqueta |
URL |
| Principal |
https://servicesweb.shalomcontrol.com/api/v1/web/agencias/distritos |
| Región 2 |
https://servicesweb.shalomcontrol.com/api/v1/web/agencias/distritos |
| Failover |
https://servicesweb.shalomcontrol.com/api/v1/web/agencias/distritos |
| Clave |
Valor |
Requerido |
Content-Type |
application/x-www-form-urlencoded |
Sí |
Authorization |
Bearer <token> |
Sí |
| Api-Key-App-Rastrea |
N/A |
No |
| Accept |
/ |
Sí |
📩 Request
depid:15
provid:1
📤 Response
{
"success": true,
"message": "Lista de distritos",
"data": [
{
"id": 1,
"name": "LIMA(CERCADO)",
"ubi_id": 150101
},
{
"id": 2,
"name": "ANCON",
"ubi_id": 150102
},
{
"id": 3,
"name": "ATE-VITARTE",
"ubi_id": 150103
},
{
"id": 4,
"name": "BARRANCO",
"ubi_id": 150104
},
{
"id": 5,
"name": "BRENA",
"ubi_id": 150105
},
{
"id": 6,
"name": "CARABAYLLO",
"ubi_id": 150106
},
{
"id": 7,
"name": "CHACLACAYO",
"ubi_id": 150107
},
{
"id": 8,
"name": "CHORRILLOS",
"ubi_id": 150108
},
{
"id": 9,
"name": "CIENEGUILLA",
"ubi_id": 150109
},
{
"id": 10,
"name": "COMAS",
"ubi_id": 150110
},
{
"id": 11,
"name": "EL AGUSTINO",
"ubi_id": 150111
},
{
"id": 12,
"name": "INDEPENDENCIA",
"ubi_id": 150112
},
{
"id": 13,
"name": "JESUS MARIA",
"ubi_id": 150113
},
{
"id": 14,
"name": "LA MOLINA",
"ubi_id": 150114
},
{
"id": 15,
"name": "LA VICTORIA",
"ubi_id": 150115
},
{
"id": 16,
"name": "LINCE",
"ubi_id": 150116
},
{
"id": 17,
"name": "LOS OLIVOS",
"ubi_id": 150117
},
{
"id": 18,
"name": "LURIGANCHO(CHOSICA)",
"ubi_id": 150118
},
{
"id": 19,
"name": "LURIN",
"ubi_id": 150119
},
{
"id": 20,
"name": "MAGDALENA DEL MAR",
"ubi_id": 150120
},
{
"id": 21,
"name": "PUEBLO LIBRE",
"ubi_id": 150121
},
{
"id": 22,
"name": "MIRAFLORES",
"ubi_id": 150122
},
{
"id": 23,
"name": "PACHACAMAC",
"ubi_id": 150123
},
{
"id": 24,
"name": "PUCUSANA",
"ubi_id": 150124
},
{
"id": 25,
"name": "PUENTE PIEDRA",
"ubi_id": 150125
},
{
"id": 26,
"name": "PUNTA HERMOSA",
"ubi_id": 150126
},
{
"id": 27,
"name": "PUNTA NEGRA",
"ubi_id": 150127
},
{
"id": 28,
"name": "RIMAC",
"ubi_id": 150128
},
{
"id": 29,
"name": "SAN BARTOLO",
"ubi_id": 150129
},
{
"id": 30,
"name": "SAN BORJA",
"ubi_id": 150130
},
{
"id": 31,
"name": "SAN ISIDRO",
"ubi_id": 150131
},
{
"id": 32,
"name": "SAN JUAN DE LURIGANCHO",
"ubi_id": 150132
},
{
"id": 33,
"name": "SAN JUAN DE MIRAFLORES",
"ubi_id": 150133
},
{
"id": 34,
"name": "SAN LUIS",
"ubi_id": 150134
},
{
"id": 35,
"name": "SAN MARTIN DE PORRES",
"ubi_id": 150135
},
{
"id": 36,
"name": "SAN MIGUEL",
"ubi_id": 150136
},
{
"id": 37,
"name": "SANTA ANITA",
"ubi_id": 150137
},
{
"id": 38,
"name": "SANTA MARIA DEL MAR ",
"ubi_id": 150138
},
{
"id": 39,
"name": "SANTA ROSA",
"ubi_id": 150139
},
{
"id": 40,
"name": "SANTIAGO DE SURCO",
"ubi_id": 150140
},
{
"id": 41,
"name": "SURQUILLO",
"ubi_id": 150141
},
{
"id": 42,
"name": "VILLA EL SALVADOR",
"ubi_id": 150142
},
{
"id": 43,
"name": "VILLA MARIA DEL TRIUNFO",
"ubi_id": 150143
}
]
}
📍 Contexto funcional (Dónde se usa)
- Módulo Perfil → Perfil
- Evento: Al escoger un departemento.
- Uso: Lista
🖼️ Pantallazos
-
Perfil:

📂 Archivos Flutter relacionados
🗒️ Notas adicionales