Crear Localización
https://preservices.ictower.net/elocations
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 POST para facilitar la inserción de localizaciones. A continuación, se definen los datos de entrada y salida del servicio.
Request
Campo | Tipo de Dato | Descripción |
---|---|---|
client | String | Cliente que usa el servicio |
operationType | Int | Tipo de operación:Valores posibles:
|
operationDateUTC | String | Fecha de la operación en UTC |
externalLocationId | Int | Id externo de la localización, id único |
name | String | Nombre de la localización |
addressText | String | Dirección de la localización |
town | String | Ciudad de la localización |
country | String | País de la localización |
postalCode | String | Código postal de la localización |
type | Int | Tipo de localización:Valores posibles:
|
subtype | Int | 0 |
timeZone | Int | Valores posibles. Ejemplo, el valor 145 sería Europa/Madrid. |
latitude | String | Latitud de la localización |
longitude | String | Longitud de la localización |
geoFence | Int | Radio de la localización en metros |
info
Todos los campos en negrita son obligatorios para el correcto funcionamiento de la petición.
Response
CÓDIGO | DESCRIPCIÓN |
---|---|
200 | OK |
400 | Bad Request |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
405 | Method not Allowed |
500 | Internal Server Error. Contactar Altia |
Ejemplo de un POST
{
"client": "CLIENTE@ictower.net",
"ubications": [
{
"operationData": {
"operationType": 1,
"operationDateUTC": "2023-11-06T09:20:45.992Z"
},
"ubicationData": {
"externalLocationId": 17324,
"name": "CARITAS-ALICANTE",
"address": {
"addressText": "C. Félix Rodríguez de la Fuente, Nº 24. Pol. Industrial de Torrellano.",
"town": "ELCHE",
"country": "ESPAÑA",
"postalCode": "03203"
},
"ubicationType": {
"type": 3,
"subType": 0
},
"timeZone": 11,
"geolocation": {
"latitude": "38.29099609",
"longitude": "-0.61516142"
},
"geoFence": 500
}
}
]
}