Gestión de WebServices
Administrar WebServices
- Crear WebService
- Actualizar WebService
- Eliminar WebService
- Información de un WebService
- Lista de WebServices
- Lista de WebService asignados por cliente
- Apagar / detener envío de datos al WebService
- Encender/ permitir envío de datos al WebService
- Lista de activos asignados a un WebService por cliente.
- Asignar WebService a un cliente
- Desasignar un WebService de un cliente.
- Asignar un activo a un WebService por cliente.
- Desasignar un activo a un WebService por cliente.
Crear WebService
POST https://api.service24gps.com/api/v1/createWebservice
Crea un WebService a nivel distribuidor.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
nombre | (Requerido) Nombre del repetidor. | Mi repetidor de datos |
tipo_transmision | (Requerido) Tipo de transmisión. Valores aceptados: TCP, UDP, SOAP, RESTful. | TCP |
tipo_envio | (Opcional) Tipo del envío, valores aceptados: JSON, XML, string, otro. Si no se proporciona este campo, su valor por defecto será JSON. | json |
host | (Requerido) Dirección Host por establecer al WebService, este campo es obligatorio sólo si el tipo de transmisión seleccionado es SOAP o RESTful. Representa el valor del host necesario para realizar la comunicación de envío. | https://192.168.1.100/my-endpoint |
url | (Requerido) Dirección URL por establecer al WebService, este campo es obligatorio sólo si el tipo de transmisión seleccionado es TCP o UDP. Representa el valor de la url necesaria para realizar la comunicación de envío. | 192.168.1.100 |
port | (Requerido) Puerto por establecer al WebService, este campo es obligatorio sólo si el tipo de transmisión seleccionado es TCP o UDP. Representa el valor del puerto necesario para realizar la comunicación de envío. | 80 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/createWebservice' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'nombre=Mi repetidor de datos' \
-F 'tipo_transmision=RESTful' \
-F 'host=https://192.168.1.100/my-endpoint' \
-F 'tipo_envio=json'
Respuesta de ejemplo:
{
"status":200,
"data":{
"idws":151,
"webservice":"Mi repetidor de datos",
"tipo_transmision":"RESTful",
"tipo_envio":"json",
"host":"https://192.168.1.100/my-endpoint"
}
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idws |
Identificador único del repetidor del WebService. |
Entero |
webservice |
Nombre del repetidor del WebService, no se admiten duplicados. |
Cadena de Texto |
tipo_transmision |
Tipo de transmisión establecido al WebService |
Cadena de Texto |
tipo_envio |
Tipo de envío establecido al WebService |
Cadena de Texto |
host |
Dirección Host establecida al WebService. |
Cadena de Texto |
url |
Dirección URL establecida al WebService. |
Cadena de Texto |
port |
Puerto establecido al WebService. |
Entero |
En la plataforma Partners se puede apreciar la creación del nuevo WebService:
Actualizar WebService
POST https://api.service24gps.com/api/v1/updateWebservice
Actualizar un WebService.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws | (Requerido) Identificador único del WebService a actualizar. |
151 |
nombre | (Opcional) Nombre del WebService a actualizar. | Mi repetidor de datos |
tipo_transmision | (Opcional) Tipo de transmisión. Valores aceptados: TCP, UDP, SOAP, RESTful. | TCP |
tipo_envio | (Opcional) Tipo del envío, valores aceptados: JSON, XML, string, otro. Si no se proporciona este campo su valor por defecto será JSON. | json |
host | (Opcional) Dirección Host por establecer al WebService, este campo es obligatorio sólo si el tipo de transmisión es SOAP o RESTful. Representa el valor del host necesario para realizar la comunicación de envío. En el caso de una actualización, si el tipo de envío es compatible y este campo tiene un valor anterior, es posible omitirlo ya que continuará almacenado con el valor previo. | https://192.168.1.100/my-endpoint |
url | (Opcional) Dirección URL por establecer al WebService, este campo es obligatorio sólo si el tipo de transmisión seleccionado es TCP o UDP. Representa el valor de la url necesaria para realizar la comunicación de envío. En el caso de una actualización, si el tipo de envío es compatible y este campo tiene un valor anterior, es posible omitirlo ya que continuará almacenado con el valor previo. | https://192.168.1.100/my-endpoint |
port | (Opcional) Puerto por establecer al WebService, este campo es obligatorio sólo si el tipo de transmisión seleccionado es TCP o UDP. Representa el valor del puerto necesario para realizar la comunicación de envío. En el caso de una actualización, si el tipo de envío es compatible y este campo tiene un valor anterior, es posible omitirlo ya que continuará almacenado con el valor previo. | 80 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/updateWebservice' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'nombre=Mi repetidor de datos actualizado' \
-F 'idws=151' \
-F 'tipo_transmision=SOAP' \
-F 'tipo_envio=xml' \
-F 'host=https://192.168.1.100/my-endpoint'
Respuesta de ejemplo:
{
"status": 200,
"data": {
"idws": 151,
"webservice": "Mi repetidor de datos actualizado",
"tipo_transmision": "SOAP",
"tipo_envio": "xml",
"host": "http://192.168.1.100/actual_endpoint"
}
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idws |
Identificador único del repetidor del WebService. |
Entero |
webservice |
Nombre del repetidor del WebService, no se admiten duplicados. |
Cadena de Texto |
tipo_transmision |
Tipo de transmisión establecido al WebService |
Cadena de Texto |
tipo_envio |
Tipo de envío establecido al WebService |
Cadena de Texto |
host |
Dirección Host establecida al WebService. |
Cadena de Texto |
url |
Dirección URL establecida al WebService. |
Cadena de Texto |
port |
Puerto establecido al WebService. |
Entero |
Eliminar WebService
POST https://api.service24gps.com/api/v1/deleteWebservice
Eliminar un WebService.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws | (Requerido) Identificador único del WebService a eliminar. |
151 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/deleteWebservice' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'idws=151';
Respuesta de ejemplo:
{
"status": 200,
"data": {
"idws": 151,
"message": "WebService Deleted"
}
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idws |
Identificador único del repetidor del WebService. |
Entero |
message |
Mensaje de estado de la operación. |
Cadena de Texto |
Información de un WebService
POST https://api.service24gps.com/api/v1/getWebserviceDetails
Obtener información detallada de un WebService.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws | (Requerido) Identificador único del WebService a actualizar |
151 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/getWebserviceDetails' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'idws=151'
Respuesta de ejemplo:
{
"status": 200,
"data": {
"idws": 151,
"webservice": "Mi repetidor de datos actualizado",
"tipo_transmision": "SOAP",
"tipo_envio": "xml",
"host":"https://192.168.1.100/my-endpoint"
}
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idws |
Identificador único del repetidor del WebService. |
Entero |
webservice |
Nombre del WebService. |
Cadena de Texto |
tipo_transmision |
Tipo de transmisión para el WebService. |
Cadena de Texto |
tipo_envio |
Tipo de envío para el WebService. |
Cadena de Texto |
host |
Dirección Host establecida para el WebService. |
Cadena de Texto |
url |
Dirección URL establecida para el WebService. |
Cadena de Texto |
port |
Puerto establecido para el WebService. |
Cadena de Texto |
Lista de WebServices
POST https://api.service24gps.com/api/v1/getWebservicesList
Obtener información detallada de todos los WebServices creados por el distribuidor.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/getWebserviceDetails' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=='
Respuesta de ejemplo:
{
"status": 200,
"data": [
{
"idws": 151,
"webservice": "Webservice API Create Pruebas",
"tipo_transmision": "RESTful",
"tipo_envio": "json",
"host": "http://192.168.1.100/actual_endpoint"
}
]
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idws |
Identificador único del repetidor del WebService. |
Entero |
webservice |
Nombre del WebService. |
Cadena de Texto |
tipo_transmision |
Tipo de transmisión para el WebService. |
Cadena de Texto |
tipo_envio |
Tipo de envío para el WebService. |
Cadena de Texto |
host |
Dirección Host establecida para el WebService. |
Cadena de Texto |
url |
Dirección URL establecida para el WebService. |
Cadena de Texto |
port |
Puerto establecido para el WebService. |
Entero |
Lista de WebService asignados por cliente
POST https://api.service24gps.com/api/v1/getWebservicesByClient
Obtener la lista de todas las asignaciones de un WebService realizadas a un cliente o a los clientes existentes.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
IdCliente | (Opcional) Identificador único del cliente, si se proporciona se obtiene la lista de Webservices asignados solo a ese cliente. Si no se proporciona un identificador de cliente se obtiene una lista de todas las asignaciones de todos los clientes en todos los WebServices del distribuidor. | 661 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/getWebservicesByClient' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'IdCliente=661'
Respuesta de ejemplo:
{
"status": 200,
"data": [
{
"idasignacion": "4909",
"idws": "151",
"webservice": "Mi repetidor de datos actualizado",
"tipo_transmision": "SOAP",
"tipo_envio": "xml",
"clientenombre": "Cliente",
"idcliente": "661",
"host": "http://192.168.1.100/actual_endpoint"
}
]
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idasignacion |
Identificador único de la asignación por cliente al WebService. |
Entero |
idws |
Identificador único del repetidor del WebService. |
Entero |
webservice |
Nombre del WebService. |
Cadena de Texto |
tipo_transmision |
Tipo de transmisión para el WebService. |
Cadena de Texto |
tipo_envio |
Tipo de envío para el WebService. |
Cadena de Texto |
clientenombre |
Nombre del cliente. |
Cadena de Texto |
idcliente |
Identificador único del cliente. |
Entero |
host |
Dirección Host establecida para el WebService. |
Cadena de Texto |
url |
Dirección URL establecida para el WebService. |
Cadena de Texto |
port |
Puerto establecido para el WebService. |
Entero |
Apagar / detener envío de datos al WebService
POST https://api.service24gps.com/api/v1/shutdownWebservice
Se detiene el envío de datos al WebService, es decir, se desactivan todas las asignaciones a nivel cliente y activo previamente asignadas al WebService.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws | (Requerido) Identificador único del WebService | 151 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/shutdownWebservice' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'idws=151'
Respuesta de ejemplo:
{
"status": 200,
"data": [
{
"idasignacion": "4910",
"idcliente": "29138",
"estatus": "0",
"activos": [
{
"idasignacion": "29627",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29628",
"idactivo": "287121",
"activo": "test2",
"dispositivo": "e9bc2805a621fa35",
"placa": "test2",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29629",
"idactivo": "337446",
"activo": "pruebas_spalestina",
"dispositivo": null,
"placa": "TXT-999",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29630",
"idactivo": "139608",
"activo": "Iphone 15 Pro de Tom",
"dispositivo": "84ED6A45873B4AB9BF919C2482B0E725",
"placa": "XTR-1807",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
}
]
},
{
"idasignacion": "4911",
"idcliente": "66481",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4912",
"idcliente": "64056",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4913",
"idcliente": "9",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4914",
"idcliente": "589",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4915",
"idcliente": "0",
"estatus": "0",
"activos": [
{
"idasignacion": "29627",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29628",
"idactivo": "287121",
"activo": "test2",
"dispositivo": "e9bc2805a621fa35",
"placa": "test2",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29629",
"idactivo": "337446",
"activo": "pruebas_spalestina",
"dispositivo": null,
"placa": "TXT-999",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29630",
"idactivo": "139608",
"activo": "Iphone 15 Pro de Tom",
"dispositivo": "84ED6A45873B4AB9BF919C2482B0E725",
"placa": "XTR-1807",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29662",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29663",
"idactivo": "139608",
"activo": "Iphone 15 Pro de Tom",
"dispositivo": "84ED6A45873B4AB9BF919C2482B0E725",
"placa": "XTR-1807",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29664",
"idactivo": "287121",
"activo": "test2",
"dispositivo": "e9bc2805a621fa35",
"placa": "test2",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29665",
"idactivo": "337446",
"activo": "pruebas_spalestina",
"dispositivo": null,
"placa": "TXT-999",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
}
]
},
{
"idasignacion": "4916",
"idcliente": "69729",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4917",
"idcliente": "77874",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4918",
"idcliente": "78791",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4919",
"idcliente": "78124",
"estatus": "0",
"activos": []
}
]
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idasignacion |
Identificador único de la asignación entre el cliente y el WebService |
Entero |
idcliente |
Identificador único del cliente |
Entero |
estatus |
Estado de la asignación entre el cliente y el WebService: 1 = Encendido, 0 = Apagado |
Entero |
activos |
Listado de activos asignados a la relación entre el cliente y WebService, dónde muestra los estatus para saber sí está habilitado o no (1 = Encendido, 0 = Apagado) |
Arreglo |
Encender/ permitir envío de datos al WebService
POST https://api.service24gps.com/api/v1/turnOnWebservice
Se inicia el envío de datos al WebService, es decir, se activan todas las asignaciones a nivel cliente y activo previamente configuradas al WebService.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws |
(Requerido) Identificador único del Webservice |
151 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/turnOnWebservice' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'idws=151'
Respuesta de ejemplo:
{
"status": 200,
"data": [
{
"idasignacion": "4910",
"idcliente": "29138",
"estatus": "0",
"activos": [
{
"idasignacion": "29627",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29628",
"idactivo": "287121",
"activo": "test2",
"dispositivo": "e9bc2805a621fa35",
"placa": "test2",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29629",
"idactivo": "337446",
"activo": "pruebas_spalestina",
"dispositivo": null,
"placa": "TXT-999",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29630",
"idactivo": "139608",
"activo": "Iphone 15 Pro de Tom",
"dispositivo": "84ED6A45873B4AB9BF919C2482B0E725",
"placa": "XTR-1807",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
}
]
},
{
"idasignacion": "4911",
"idcliente": "66481",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4912",
"idcliente": "64056",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4913",
"idcliente": "9",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4914",
"idcliente": "589",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4915",
"idcliente": "0",
"estatus": "0",
"activos": [
{
"idasignacion": "29627",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29628",
"idactivo": "287121",
"activo": "test2",
"dispositivo": "e9bc2805a621fa35",
"placa": "test2",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29629",
"idactivo": "337446",
"activo": "pruebas_spalestina",
"dispositivo": null,
"placa": "TXT-999",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29630",
"idactivo": "139608",
"activo": "Iphone 15 Pro de Tom",
"dispositivo": "84ED6A45873B4AB9BF919C2482B0E725",
"placa": "XTR-1807",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29662",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29663",
"idactivo": "139608",
"activo": "Iphone 15 Pro de Tom",
"dispositivo": "84ED6A45873B4AB9BF919C2482B0E725",
"placa": "XTR-1807",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29664",
"idactivo": "287121",
"activo": "test2",
"dispositivo": "e9bc2805a621fa35",
"placa": "test2",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
},
{
"idasignacion": "29665",
"idactivo": "337446",
"activo": "pruebas_spalestina",
"dispositivo": null,
"placa": "TXT-999",
"webservice": "Paquetes",
"idws": "150",
"estatus": "0"
}
]
},
{
"idasignacion": "4916",
"idcliente": "69729",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4917",
"idcliente": "77874",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4918",
"idcliente": "78791",
"estatus": "0",
"activos": []
},
{
"idasignacion": "4919",
"idcliente": "78124",
"estatus": "0",
"activos": []
}
]
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idasignacion |
Identificador único de la asignación entre el cliente y el WebService |
Entero |
idcliente |
Identificador único del cliente |
Entero |
estatus |
Estado de la asignación entre el cliente y el WebService: 1 = Encendido, 0 = Apagado |
Entero |
activos |
Listado de activos asignados a la relación entre el cliente y WebService, dónde muestra los estatus para saber sí está habilitado o no (1 = Encendido, 0 = Apagado) |
Arreglo |
Lista de activos asignados a un WebService por cliente.
POST https://api.service24gps.com/api/v1/getWebservicesDevices
Obtener la lista de todos los activos asignados a un WebService por cliente.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws | (Requerido) Identificador único del WebService. | 661 |
IdCliente | (Requerido) Identificador único de cliente. | 67421 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/getWebservicesDevices' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'idws=661' \
-F 'IdCliente=29138'
Respuesta de ejemplo:
{
"status": 200,
"data": [
{
"idasignacion": "29631",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Webservice API Create Pruebas",
"idws": "151",
"estatus": "1"
}
]
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idasignacion |
Identificador único de la asignación de un activo a un WebService por cliente. |
Entero |
idactivo |
Identificador único del activo asignado al WebService por cliente. |
Entero |
activo |
Nombre del activo asignado al WebService por cliente. |
Cadena de Texto |
dispositivo |
Imei del dispositivo del activo asignado al WebService por cliente. |
Cadena de Texto |
placa |
Placa del dispositivo del activo asignado al WebService por cliente. |
Cadena de Texto |
webservice |
Nombre del WebService. |
Cadena de Texto |
idws |
Identificador único del repetidor del WebService. |
Cadena de Texto |
estatus |
Estado de la asignación del dispositivo en el WebService por cliente. |
Entero |
Asignar WebService a un cliente
POST https://api.service24gps.com/api/v1/assignWebserviceToClient
Asignar un WebService a un cliente.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws | (Requerido) Identificador único del WebService. | 661 |
IdCliente | (Requerido) Identificador único de cliente. | 67421 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/assignWebserviceToClient' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'idws=661' \
-F 'IdCliente=29138'
Respuesta de ejemplo:
{
"status": 200,
"data": {
"idasignacion": "4908",
"idcliente": "29138",
"idws": "151"
}
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idasignacion |
Estado de la asignación del cliente a el WebService. |
Entero |
idcliente |
Identificador único del cliente. |
Entero |
idws |
Identificador único del repetidor del WebService. |
Entero |
Desasignar un WebService de un cliente.
POST https://api.service24gps.com/api/v1/unassignWebserviceFromClient
Asignar un WebService a un cliente.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws | (Requerido) Identificador único del WebService. | 661 |
IdCliente | (Requerido) Identificador único de cliente. | 67421 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/unassignWebserviceFromClient' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'idws=661' \
-F 'IdCliente=29138'
Respuesta de ejemplo:
{
"status": 200,
"data": {
"idasignacion": "4908",
"idcliente": "29138",
"idws": "151"
}
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idasignacion |
Estado de la asignación del cliente a el WebService. |
Entero |
idcliente |
Identificador único del cliente. |
Entero |
idws |
Identificador único del repetidor del WebService. |
Entero |
Asignar un activo a un WebService por cliente.
POST https://api.service24gps.com/api/v1/assignVehicleToClientWebservice
Asignar un activo a un WebService por cliente.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws | (Requerido) Identificador único del WebService. | 661 |
IdCliente | (Requerido) Identificador único de cliente. | 67421 |
IdActivo | (Requerido) Identificador único de activo. | 1234 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/assignVehicleToClientWebservice' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'idws=661' \
-F 'IdCliente=29138' \
-F 'IdActivo=127537'
Respuesta de ejemplo:
{
"status": 200,
"data": {
"idasignacion": "29631",
"idcliente": "29138",
"idws": "151",
"idactivo": "127537"
}
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idasignacion |
Estado de la asignación del activo a el WebService del cliente. |
Entero |
idcliente |
Identificador único del cliente. |
Entero |
idws |
Identificador único del repetidor del WebService. |
Entero |
idactivo |
Identificador único del activo asignado al WebService. |
Entero |
Desasignar un activo a un WebService por cliente.
POST https://api.service24gps.com/api/v1/unassignVehicleFromClientWebservice
Desasignar un activo a un WebService por cliente.
Ver parámetros de solicitud:
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
idws | (Requerido) Identificador único del WebService. | 661 |
IdCliente | (Requerido) Identificador único de cliente. | 67421 |
IdActivo | (Requerido) Identificador único de activo. | 12345 |
Solicitud de ejemplo:
curl -X 'POST' \
'https://api.service24gps.com/api/v1/unassignVehicleFromClientWebservice' \
-H 'accept: application/json' \
-H 'Content-Type: multipart/form-data' \
-F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \
-F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \
-F 'idws=661' \
-F 'IdCliente=29138' \
-F 'IdActivo=127537'
Respuesta de ejemplo:
{
"status": 200,
"data": {
"idasignacion": "29631",
"idcliente": "29138",
"idws": "151",
"idactivo": "127537"
}
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
---|---|---|
idasignacion |
Estado de la asignación del activo a el WebService del cliente. |
Entero |
idcliente |
Identificador único del cliente. |
Entero |
idws |
Identificador único del repetidor del WebService. |
Entero |
idactivo |
Identificador único del activo asignado al WebService. |
Entero |