Saltar al contenido principal

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

CampoTipo de DatoDescripción
clientStringCliente que usa el servicio
operationTypeIntTipo de operación:
Valores posibles:
  • 1: Alta
  • 2: Modificación
  • 3: Baja
operationDateUTCStringFecha de la operación en UTC
externalLocationIdIntId externo de la localización, id único
nameStringNombre de la localización
addressTextStringDirección de la localización
townStringCiudad de la localización
countryStringPaís de la localización
postalCodeStringCódigo postal de la localización
typeIntTipo de localización:
Valores posibles:
  • 2: Tienda
  • 3: Plataforma
subtypeInt0
timeZoneIntValores posibles. Ejemplo, el valor 145 sería Europa/Madrid.
latitudeStringLatitud de la localización
longitudeStringLongitud de la localización
geoFenceIntRadio de la localización en metros
info

Todos los campos en negrita son obligatorios para el correcto funcionamiento de la petición.

Response

CÓDIGODESCRIPCIÓN
200OK
400Bad Request
401Unauthorized
403Forbidden
404Not Found
405Method not Allowed
500Internal 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
}
}
]
}

Endpoints

PRE-PRODUCTION ENVIRONMENT (TEST)