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 |