# 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)