Gestión de WebServices
Administrar WebServices que se crean por el distribuidor.
- 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 |
ip | (Requerido) Dirección IP 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 IP 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 |
ip |
Dirección IP 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. En el caso de una actualización si este campo tiene un valor anterior, es posible omitirlo ya que continuará almacenado con el valor previo. | 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. En el caso de una actualización si este campo tiene un valor anterior, es posible omitirlo ya que continuará almacenado con el valor previo. | 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 |
ip | (Opcional) Dirección IP 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 IP 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. | 192.168.1.100 |
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 |
ip |
Dirección IP 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 |
ip |
Dirección IP 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 |
ip |
Dirección IP 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 |
ip |
Dirección IP 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": "1",
"activos": [
{
"idasignacion": "29627",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29628",
"idactivo": "287121",
"activo": "test2",
"dispositivo": "e9bc2805a621fa35",
"placa": "test2",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29629",
"idactivo": "337446",
"activo": "pruebas_spalestina",
"dispositivo": null,
"placa": "TXT-999",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29630",
"idactivo": "139608",
"activo": "Iphone 15 Pro de Tom",
"dispositivo": "84ED6A45873B4AB9BF919C2482B0E725",
"placa": "XTR-1807",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
}
]
},
{
"idasignacion": "4911",
"idcliente": "66481",
"estatus": "1",
"activos": []
},
{
"idasignacion": "4912",
"idcliente": "64056",
"estatus": "1",
"activos": []
},
{
"idasignacion": "4913",
"idcliente": "9",
"estatus": "1",
"activos": []
},
{
"idasignacion": "4914",
"idcliente": "589",
"estatus": "1",
"activos": []
},
{
"idasignacion": "4915",
"idcliente": "0",
"estatus": "1",
"activos": [
{
"idasignacion": "29627",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29628",
"idactivo": "287121",
"activo": "test2",
"dispositivo": "e9bc2805a621fa35",
"placa": "test2",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29629",
"idactivo": "337446",
"activo": "pruebas_spalestina",
"dispositivo": null,
"placa": "TXT-999",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29630",
"idactivo": "139608",
"activo": "Iphone 15 Pro de Tom",
"dispositivo": "84ED6A45873B4AB9BF919C2482B0E725",
"placa": "XTR-1807",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29662",
"idactivo": "127537",
"activo": "Nothing Phone de Tom's",
"dispositivo": "2771d7ea2cf7a18b",
"placa": "SM-A50",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29663",
"idactivo": "139608",
"activo": "Iphone 15 Pro de Tom",
"dispositivo": "84ED6A45873B4AB9BF919C2482B0E725",
"placa": "XTR-1807",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29664",
"idactivo": "287121",
"activo": "test2",
"dispositivo": "e9bc2805a621fa35",
"placa": "test2",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
},
{
"idasignacion": "29665",
"idactivo": "337446",
"activo": "pruebas_spalestina",
"dispositivo": null,
"placa": "TXT-999",
"webservice": "Paquetes",
"idws": "150",
"estatus": "1"
}
]
},
{
"idasignacion": "4916",
"idcliente": "69729",
"estatus": "1",
"activos": []
},
{
"idasignacion": "4917",
"idcliente": "77874",
"estatus": "1",
"activos": []
},
{
"idasignacion": "4918",
"idcliente": "78791",
"estatus": "1",
"activos": []
},
{
"idasignacion": "4919",
"idcliente": "78124",
"estatus": "1",
"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
Desasignar 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 |