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:

image-1726510453429.png