Ir al contenido principal

Warehouse

Podremos ver, crear y modificar cualquier deposito que tengamos en nuestro sistema.

J
Escrito por Juan Cruz Robuschi
Actualizado esta semana

Los Warehouses son los depósitos desde donde hacemos base a nivel de la operatoria para salir a reparto.

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

Crear un nuevo Warehouse

Curl de ejemplo:

curl -X 'POST' \
'https://api-dev.moova.io/saas/warehouses?appId=appId' \
-H 'accept: */*' \
-H 'Authorization: Authorization' \
-H 'Content-Type: application/json' \
-H 'X-CSRF-TOKEN: ' \
-d '{
"id": 0,
"country_iso_code": "AR",
"reference": "Warehouse Av. Córdoba",
"contact": "Daniel Arroyo",
"phone": "011-4782-5709",
"email": "[email protected]",
"place_id": 79657,
"address_extra": "1 A",
"schedule": {}
}'

Respuesta Exitosa:

{
"country_iso_code": "AR",
"reference": "Warehouse Av. Córdoba",
"contact": "Daniel Arroyo",
"phone": "011-4782-5709",
"email": "[email protected]",
"place_id": 79657,
"address_extra": "1 A",
"schedule": [],
"updated_at": "2025-09-16 13:55:30",
"created_at": "2025-09-16 13:55:30",
"id": 32
}

Lista Warehouses creados

Curl de ejemplo:

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

Respuesta Exitosa:

{
"data":[
{
"id":1,
"country_iso_code":"AR",
"reference":"Test WH",
"phone":"+54 9 11 1111 1111",
"contact":"Roberto Petela",
"email":"[email protected]",
"place_id":6,
"address_extra":"",
"schedule":[
{
"dayName":"Lunes",
"businessHours":[
{
"to":"18:00",
"from":"09:00"
},
{
"to":null,
"from":null
}
]
},
{
"dayName":"Martes",
"businessHours":[
{
"to":"18:00",
"from":"09:00"
},
{
"to":null,
"from":null
}
]
},
{
"dayName":"Miércoles",
"businessHours":[
{
"to":"18:00",
"from":"09:00"
},
{
"to":null,
"from":null
}
]
},
{
"dayName":"Jueves",
"businessHours":[
{
"to":"18:00",
"from":"09:00"
},
{
"to":null,
"from":null
}
]
},
{
"dayName":"Viernes",
"businessHours":[
{
"to":"07:00",
"from":"06:00"
},
{
"to":null,
"from":null
}
]
},
{
"dayName":"Sábado",
"businessHours":[
{
"to":null,
"from":null
},
{
"to":null,
"from":null
}
]
},
{
"dayName":"Domingo",
"businessHours":[
{
"to":null,
"from":null
},
{
"to":null,
"from":null
}
]
}
],
"created_at":"2022-04-04 11:37:52",
"updated_at":"2022-04-05 10:56:17",
"deleted_at":null,
"place":{
"id":6,
"formatted_address":"Beruti 3444, C1425BBT CABA, Argentina",
"lat":-34.5863154,
"lng":-58.4111762,
"state":"CABA",
"country":"AR",
"location":{
"type":"Point",
"coordinates":[
-58.4111762,
-34.5863154
]
}
}
},
{
"id":2,
"country_iso_code":"AR",
"reference":"Test WH 2",
"phone":"+34 680 12 66 67",
"contact":"Carlos Petruzza",
"email":"[email protected]",
"place_id":32719,
"address_extra":"1ºA",
"schedule":[
{
"dayName":"Lunes",
"businessHours":[
{
"to":"12:00",
"from":"06:00"
},
{
"to":"19:00",
"from":"15:00"
}
]
},
{
"dayName":"Martes",
"businessHours":[
{
"to":"12:00",
"from":"06:00"
},
{
"to":"19:00",
"from":"15:00"
}
]
},
{
"dayName":"Miércoles",
"businessHours":[
{
"to":"12:00",
"from":"06:00"
},
{
"to":"19:00",
"from":"15:00"
}
]
},
{
"dayName":"Jueves",
"businessHours":[
{
"to":"12:00",
"from":"06:00"
},
{
"to":"19:00",
"from":"15:00"
}
]
},
{
"dayName":"Viernes",
"businessHours":[
{
"to":"12:00",
"from":"06:00"
},
{
"to":"19:00",
"from":"15:00"
}
]
},
{
"dayName":"Sábado",
"businessHours":[
{
"to":null,
"from":null
},
{
"to":null,
"from":null
}
]
},
{
"dayName":"Domingo",
"businessHours":[
{
"to":null,
"from":null
},
{
"to":null,
"from":null
}
]
}
],
"created_at":"2022-04-05 09:53:05",
"updated_at":"2022-08-23 11:54:58",
"deleted_at":null,
"place":{
"id":32719,
"formatted_address":"25 de Mayo 835, X5004 FWE, Córdoba, Argentina",
"lat":-31.4162371,
"lng":-64.1712206,
"state":"Córdoba",
"country":"AR",
"location":{
"type":"Point",
"coordinates":[
-64.1712206,
-31.4162371
]
}
}
}
],
"pagination":{
"total":2,
"limit":500,
"page":0
}
}

Actualizar Warehouse

Curl de ejemplo:

curl -X 'PATCH' \
'https://api-dev.moova.io/saas/warehouses/2?appId={appId}' \
-H 'accept: */*' \
-H 'Authorization: Authorization' \
-H 'Content-Type: application/json' \
-H 'X-CSRF-TOKEN: ' \
-d '{
"id": 2,
"country_iso_code": "AR",
"reference": "Warehouse Av. Córdoba",
"contact": "Daniel Arroyo",
"phone": "011-4782-5709",
"email": "[email protected]",
"place_id": 78544,
"address_extra": "1 A",
"schedule": {}
}'

Respuesta Exitosa:

{
"id":2,
"country_iso_code":"AR",
"reference":"Warehouse Av. Córdoba",
"phone":"011-4782-5709",
"contact":"Daniel Arroyo",
"email":"[email protected]",
"place_id":78544,
"address_extra":"1 A",
"schedule":[

],
"created_at":"2022-04-05 09:53:05",
"updated_at":"2025-09-16 14:03:51",
"deleted_at":null,
"place":{
"id":32719,
"formatted_address":"25 de Mayo 835, X5004 FWE, Córdoba, Argentina",
"lat":-31.4162371,
"lng":-64.1712206,
"state":"Córdoba",
"country":"AR",
"location":{
"type":"Point",
"coordinates":[
-64.1712206,
-31.4162371
]
}
}
}

Obtener el Warehouse para una dirección de destino

Curl de ejemplo:

curl -X 'GET' \ 'https://api-dev.moova.io/saas/warehouses/closest?appId={appId}&address=Defensa%20963%2C%20C1066AAQ%2C%20C1066AAQ%20C1066AAQ%2C%20Cdad.%20Aut%C3%B3noma%20de%20Buenos%20Aires' \ -H 'accept: application/json' \ -H 'Authorization: Authorization' \ -H 'X-CSRF-TOKEN: '

Respuesta Exitosa:

{
"placeId":123423,
"reference":"Warehouse Av. Córdoba",
"address":{
"formatted":"Av. Cordoba 1856, CABA, AR",
"extra":"3 A"
},
"contact":{
"name":"Daniel Arroyo",
"email":"[email protected]",
"phone":"011-4782-5709"
}
}

¿Ha quedado contestada tu pregunta?