Ir al contenido principal

Regions

Las regiones son un contenedor de Areas, las cuales se utilizan para poder filtrar envíos por operador logístico.

J
Escrito por Juan Cruz Robuschi
Actualizado hace más de 2 semanas

La región se utiliza para filtrar ciertas áreas, y que cada operador logístico únicamente tenga envíos de la Región que le pertenece.

Recordar en todos los casos enviar como param el appId y dentro de los headers como Authorization, el appKey.

Crear Regions

Debemos enviar la siguiente información:

{

"name":"Nombre que identifique a la misma",

"country_iso_code":"El iso code del pais, por ejemplo:AR",

"type":"company_management"

}

Curl de ejemplo:

curl -X 'POST' \ 'https://api-dev.moova.io/saas/regions?appId=appId' \ -H 'accept: */*' \ -H 'Authorization: Authorization' \ -H 'Content-Type: application/json' \ -H 'X-CSRF-TOKEN: ' \ -d '{ "id": 0, "name": "Provincia de Buenos Aires1 2", "country_iso_code": "AR", "type": "company_management" }'

Respuesta Exitosa:

{
"name":"Provincia de Buenos Aires1 2",
"country_iso_code":"AR",
"type":"company_management",
"updated_at":"2025-09-03 17:33:06",
"created_at":"2025-09-03 17:33:06",
"id":13
}

Si nos sale un error, debemos leer que campo es el que estamos ingresando mal para resolverlo.

Ver Lista de Regions

Curl de ejemplo:

curl -X 'GET' \ 'https://api-dev.moova.io/saas/regions?appId=appId' \ -H 'accept: */*' \ -H 'Authorization: Authorization' \ -H 'X-CSRF-TOKEN: '

Respuesta Exitosa:

{
"data":[
{
"id":1,
"name":"AR_AMBA",
"country_iso_code":"AR",
"type":"company_management",
"created_at":"2021-03-09 09:17:47",
"updated_at":"2021-03-09 10:37:46"
},
{
"id":2,
"name":"AR_Cordoba",
"country_iso_code":"AR",
"type":"company_management",
"created_at":"2021-03-09 11:24:40",
"updated_at":"2021-03-09 11:24:40"
},
{
"id":3,
"name":"PE_Lima",
"country_iso_code":"PE",
"type":"company_management",
"created_at":"2021-03-16 17:19:33",
"updated_at":"2021-03-16 17:19:33"
}
],
"pagination":{
"total":3,
"limit":500,
"page":0
}
}

Actualizar una Región

Curl de ejemplo:

curl -X 'PATCH' \ 'https://api-dev.moova.io/saas/regions/13?appId=appId' \ -H 'accept: */*' \ -H 'Authorization: Authorization' \ -H 'Content-Type: application/json' \ -H 'X-CSRF-TOKEN: ' \ -d '{ "name": "Provincia de Buenos Aires88" }'

Respuesta Exitosa:

{
"id":13,
"name":"Provincia de Buenos Aires88",
"country_iso_code":"AR",
"type":"company_management",
"created_at":"2025-09-03 17:33:06",
"updated_at":"2025-09-03 17:39:50"
}

Y podremos actualizar cualquiera de los datos que enviamos en el json de creación.

¿Ha quedado contestada tu pregunta?