# Gestión de WebServices Administrar WebServices que se crean por el distribuidor. # 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: ```shell 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: ```JSON { "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:
CampoDescripción Formato
idwsIdentificador único del repetidor del WebService. Entero
webserviceNombre del repetidor del WebService, no se admiten duplicados. Cadena de Texto
tipo\_transmisionTipo de transmisión establecido al WebService Cadena de Texto
tipo\_envioTipo de envío establecido al WebService Cadena de Texto
hostDirección Host establecida al WebService. Cadena de Texto
ipDirección IP establecida al WebService. Cadena de Texto
portPuerto establecido al WebService. Entero
##### ##### En la plataforma Partners se puede apreciar la creación del nuevo WebService: [![image-1726510453429.png](https://docs.redgps.com/uploads/images/gallery/2024-09/scaled-1680-/image-1726510453429.png)](https://docs.redgps.com/uploads/images/gallery/2024-09/image-1726510453429.png)
# 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: ```shell 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: ```JSON { "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:
CampoDescripción Formato
idwsIdentificador único del repetidor del WebService. Entero
webserviceNombre del repetidor del WebService, no se admiten duplicados. Cadena de Texto
tipo\_transmisionTipo de transmisión establecido al WebService Cadena de Texto
tipo\_envioTipo de envío establecido al WebService Cadena de Texto
hostDirección Host establecida al WebService. Cadena de Texto
ipDirección IP establecida al WebService. Cadena de Texto
portPuerto 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: ```shell 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: ```JSON { "status": 200, "data": { "idws": 151, "message": "WebService Deleted" } } ```
Ver campos de respuesta:
CampoDescripción Formato
idwsIdentificador único del repetidor del WebService. Entero
messageMensaje 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 actualizar151
##### Solicitud de ejemplo: ```shell 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: ```JSON { "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:
CampoDescripción Formato
idwsIdentificador único del repetidor del WebService. Entero
webserviceNombre del WebService. Cadena de Texto
tipo\_transmisionTipo de transmisión para el WebService. Cadena de Texto
tipo\_envioTipo de envío para el WebService. Cadena de Texto
hostDirección Host establecida para el WebService. Cadena de Texto
ipDirección IP establecida para el WebService. Cadena de Texto
portPuerto 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: ```shell 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: ```JSON { "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:
CampoDescripción Formato
idwsIdentificador único del repetidor del WebService. Entero
webserviceNombre del WebService. Cadena de Texto
tipo\_transmisionTipo de transmisión para el WebService. Cadena de Texto
tipo\_envioTipo de envío para el WebService. Cadena de Texto
hostDirección Host establecida para el WebService. Cadena de Texto
ipDirección IP establecida para el WebService. Cadena de Texto
portPuerto 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: ```shell 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: ```JSON { "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:
CampoDescripción Formato
idasignacionIdentificador único de la asignación por cliente al WebService. Entero
idwsIdentificador único del repetidor del WebService. Entero
webserviceNombre del WebService. Cadena de Texto
tipo\_transmisionTipo de transmisión para el WebService. Cadena de Texto
tipo\_envioTipo de envío para el WebService. Cadena de Texto
clientenombreNombre del cliente. Cadena de Texto
idclienteIdentificador único del cliente. Entero
hostDirección Host establecida para el WebService. Cadena de Texto
ipDirección IP establecida para el WebService. Cadena de Texto
portPuerto 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 WebService151
##### Solicitud de ejemplo: ```shell 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: ```JSON { "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:
CampoDescripción Formato
idasignacionIdentificador único de la asignación entre el cliente y el WebService Entero
idclienteIdentificador único del cliente Entero
estatusEstado de la asignación entre el cliente y el WebService: 1 = Encendido, 0 = Apagado Entero
activosListado 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: ```shell 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: ```JSON { "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:
CampoDescripción Formato
idasignacionIdentificador único de la asignación entre el cliente y el WebService Entero
idclienteIdentificador único del cliente Entero
estatusEstado de la asignación entre el cliente y el WebService: 1 = Encendido, 0 = Apagado Entero
activosListado 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: ```shell 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: ```JSON { "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:
CampoDescripción Formato
idasignacionIdentificador único de la asignación de un activo a un WebService por cliente. Entero
idactivoIdentificador único del activo asignado al WebService por cliente. Entero
activoNombre del activo asignado al WebService por cliente. Cadena de Texto
dispositivoImei del dispositivo del activo asignado al WebService por cliente. Cadena de Texto
placaPlaca del dispositivo del activo asignado al WebService por cliente. Cadena de Texto
webserviceNombre del WebService. Cadena de Texto
idwsIdentificador único del repetidor del WebService. Cadena de Texto
estatusEstado 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: ```shell 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: ```JSON { "status": 200, "data": { "idasignacion": "4908", "idcliente": "29138", "idws": "151" } } ```
Ver campos de respuesta:
CampoDescripción Formato
idasignacionEstado de la asignación del cliente a el WebService. Entero
idclienteIdentificador único del cliente. Entero
idwsIdentificador ú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: ```shell 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: ```JSON { "status": 200, "data": { "idasignacion": "4908", "idcliente": "29138", "idws": "151" } } ```
Ver campos de respuesta:
CampoDescripción Formato
idasignacionEstado de la asignación del cliente a el WebService. Entero
idclienteIdentificador único del cliente. Entero
idwsIdentificador ú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: ```shell 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: ```JSON { "status": 200, "data": { "idasignacion": "29631", "idcliente": "29138", "idws": "151", "idactivo": "127537" } } ```
Ver campos de respuesta:
CampoDescripción Formato
idasignacionEstado de la asignación del activo a el WebService del cliente. Entero
idclienteIdentificador único del cliente. Entero
idwsIdentificador único del repetidor del WebService. Entero
idactivoIdentificador ú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: ```shell 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: ```JSON { "status": 200, "data": { "idasignacion": "29631", "idcliente": "29138", "idws": "151", "idactivo": "127537" } } ```
Ver campos de respuesta:
CampoDescripción Formato
idasignacionEstado de la asignación del activo a el WebService del cliente. Entero
idclienteIdentificador único del cliente. Entero
idwsIdentificador único del repetidor del WebService. Entero
idactivoIdentificador único del activo asignado al WebService. Entero
#####