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 |