Acá podes crear y gestionar todos los locales, sucursales, depósitos u otros lugares de tu empresa con sus horarios de trabajo y personas de contacto para reutilizarlos fácilmente al crear envíos nuevos. Todos los lugares serán compartidos con y estarán disponibles para todos los usuarios de tu empresa en los campos de direcciones de los formularios.
Recordar en todos los casos enviar como param el appId y dentro de los headers como Authorization, el appKey.
Crear una Companie
Json Que se debe enviar:
{
"reference":"string",
"contact":"string",
"phone":"string",
"email":"string",
"company_id":0,
"place_id":0,
"address_extra":"string",
"schedule":{}
}
Curl de ejemplo:
curl --location 'https://api-dev.moova.io/saas/companies/65/stores?appId=appId' \
--header 'accept: */*' \
--header 'Content-Type: application/json' \
--header 'X-CSRF-TOKEN;' \
--header 'Authorization: Authorization' \
--data-raw '{
"reference": "UADE22",
"phone": "11 1111 1",
"contact": "001 Lucas",
"email": "[email protected]",
"company_id": 65,
"place_id": 2041,
"address_extra": "Kiosco",
"schedule": [
{
"dayName": "Lunes",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Martes",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Miércoles",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Jueves",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Viernes",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Sábado",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Domingo",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
}
]
}'
Respuesta Exitosa:
{
"reference": "UADE22",
"phone": "11 1111 1",
"contact": "001 Lucas",
"email": "[email protected]",
"company_id": "65",
"place_id": 2041,
"address_extra": "Kiosco",
"schedule": [
{
"dayName": "Lunes",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Martes",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Miércoles",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Jueves",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Viernes",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Sábado",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
},
{
"dayName": "Domingo",
"businessHours": [
{
"to": "00:00",
"from": "00:00"
},
{
"to": "00:00",
"from": "00:00"
}
]
}
],
"updated_at": "2025-09-04 18:37:04",
"created_at": "2025-09-04 18:37:04",
"id": 266
}
Obtener todas las Companies
Ingresando las credenciales y apuntando al endpoint podremos obtener una lista de todas las compañías creadas en su sistema.
Curl de ejemplo:
curl -X 'GET' \ 'https://api-dev.moova.io/saas/companies-stores?appId=appId' \ -H 'accept: */*' \ -H 'Authorization: Authorization' \ -H 'X-CSRF-TOKEN: '
Respuesta Exitosa:
{
"data":[
{
"id":19,
"reference":"UADE",
"phone":"11 1111 1",
"contact":"001 Lucas",
"email":"[email protected]",
"company_id":65,
"place_id":2041,
"address_extra":null,
"schedule":[
{
"dayName":"Lunes",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Martes",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Miércoles",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Jueves",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Viernes",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Sábado",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Domingo",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
}
],
"created_at":"2020-03-18 15:01:26",
"updated_at":"2020-03-27 14:28:31",
"deleted_at":null,
"place":{
"id":2041,
"formatted_address":"Lima 775, C1073 CABA, Argentina",
"lat":-34.6173554,
"lng":-58.3817769,
"state":"CABA",
"country":"AR",
"location":{
"type":"Point",
"coordinates":[
-58.3817769,
-34.6173554
]
}
}
}
],
"pagination":{
"total":1,
"limit":500,
"page":0
}
}
Actualizar una Company
Donde id es el Company id y fk es el Store id.
Podrás actualizar cualquiera de los campos que se pasaron al momento de la creación de la compañía.
Curl de ejemplo:
curl -X 'PATCH' \ 'https://api-dev.moova.io/saas/companies/65/stores/19?appId=6a5a4330-2daf-11ef-8ff5-15b296132ecd' \ -H 'accept: */*' \ -H 'Authorization: 098276facb069790b274862e968b494d6bae1261' \ -H 'Content-Type: application/json' \ -H 'X-CSRF-TOKEN: ' \ -d '{ "reference": "M00va", }'
Respuesta Exitosa:
{
"id":19,
"reference":"M00va",
"phone":"11 1111 1",
"contact":"001 Lucas",
"email":"[email protected]",
"company_id":65,
"place_id":2041,
"address_extra":null,
"schedule":[
{
"dayName":"Lunes",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Martes",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Miércoles",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Jueves",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Viernes",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Sábado",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
},
{
"dayName":"Domingo",
"businessHours":[
{
"to":"00:00",
"from":"00:00"
},
{
"to":"00:00",
"from":"00:00"
}
]
}
],
"created_at":"2020-03-18 15:01:26",
"updated_at":"2020-03-27 14:28:31",
"deleted_at":null,
"place":{
"id":2041,
"formatted_address":"Lima 775, C1073 CABA, Argentina",
"lat":-34.6173554,
"lng":-58.3817769,
"state":"CABA",
"country":"AR",
"location":{
"type":"Point",
"coordinates":[
-58.3817769,
-34.6173554
]
}
}
}
Eliminar una Company
Utilizando la información de id es el Company id y fk es el Store id.
Podremos eliminar la Company que requiramos.
Curl de ejemplo:
curl -X 'DELETE' \ 'https://api-dev.moova.io/saas/companies/{id}/stores/65?appId=6a5a4330-2daf-11ef-8ff5-15b296132ecd' \ -H 'accept: application/json' \ -H 'Authorization: 098276facb069790b274862e968b494d6bae1261' \ -H 'X-CSRF-TOKEN: '