Modificar Localización
https://preservices.ictower.net/elocations/put/{client}
https://preservices.ictower.net/elocations/put/{client}?externalLocationId={id}
Autenticación
La autenticación será por apikey que deberá ser solicitada por correo a la cuenta de support.act@altialogistic.com
Se habilita un servicio de tipo REST PUT para hacer modificaciones de localizaciones.
Request
CAMPO | TIPO DE DATO | DESCRIPCIÓN |
---|---|---|
client | String | Cliente que usa el servicio |
externalLocationId | Int | Id externo de la localización, único |
info
Todos los campos en negrita son obligatorios para el correcto funcionamiento de la petición.
Response
CÓDIGO | DESCRIPCIÓN |
---|---|
200 | Contenido de las localizaciones en JSON |
204 | No Content |
400 | Bad Request |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
405 | Method not Allowed |
500 | Internal Server Error. Contactar Altia |
Ejemplo de un PUT
{
"client": "CLIENTE@ictower.net",
"ubications": [
{
"status": "true",
"ubicationData": {
"externalLocationId": 17324,
"name": "CARITAS-ALICANTE",
"address": {
"addressText": "Nueva dirección, Nº 123.",
"town": "Nueva Ciudad",
"country": "ESPAÑA",
"postalCode": "12345"
},
"ubicationType": {
"type": 3,
"subType": 0
},
"timeZone": 11,
"geolocation": {
"latitude": "38.29099609",
"longitude": "-0.61516142"
},
"geoFence": 500
}
}
]
}
Modificación por cliente
https://preservices.ictower.net/elocations/put/{client}
En vuestro caso CLIENTE@ictower.net
Modificación por id externo de la localización
La única diferencia será el parámetro indicando qué id de la localización que se quiere modificar.
https://preservices.ictower.net/elocations/put/{client}?externalLocationId={id}