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.