Actualizar conductor - updateDriver

POST https://api.service24gps.com/api/v1/updateDriver

Permite realizar la modificación de la información de un conductor. * Campos requeridos.

Todos los parámetros deben enviarse en la solicitud, los marcados con * es obligatorio que tengan un valor.

Ver parámetros de solicitud:
Parámetros Descripción Ejemplo
apikey Llave de autorización para uso de los Servicios Web. * 25sdsd234234aa93sdsdsd37c70118e72
token Token devuelto por el método getToken. * wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==
idConductor

Id del conductor *

123456
nombre

Nombre del conductor. *

Update Test Nombre 3

apellido

Apellido del conductor.

New Driver 3

alias

Nombre alterno para identificar al conductor.

test_new_driver3

identificador

Código de iButton o RFID asignado al conductor.

TEST895662563

numero

Código interno para identificar al conductor.

0987654321

telefono

Número de teléfono del conductor. *

1234567890

cedula

Número de cédula.

FSGBSTR003

licencia

Número de licencia. *

78979TEST1233

vigencia

Fecha en que expira la licencia del conductor. *

2022-06-15

direccion

Ubicación del domicilio del conductor. *

test de domicilio de conductor test3

email

E-mail de contacto del conductor. *

test3@test.com

idvehiculo

Id del vehículo asignado al conductor.

37924

observaciones

Observaciones realizadas por el operador.

Observación de conductor test3

idgrupo

Identificador del grupo

0

user

Usuario del conductor. (Opcional)

driver_test3

password

Contraseña del conductor. (Opcional)

pass123

Solicitud de ejemplo:
curl --location --request POST 'https://api.service24gps.com/api/v1/updateDriver' \
--form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \
--form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \
--form 'idConductor="123456"' \
--form 'nombre="Update Test Nombre 3"' \
--form 'apellido="New Driver 3"' \
--form 'alias="test_new_driver3"' \
--form 'identificador="TEST895662563"' \
--form 'numero="0987654321"' \
--form 'telefono="1234567890"' \
--form 'cedula="FSGBSTR003"' \
--form 'licencia="78979TEST1233"' \
--form 'vigencia="2022-06-15"' \
--form 'direccion="test de domicilio de conductor test3"' \
--form 'email="test3@test.com"' \
--form 'idvehiculo="37924"' \
--form 'observaciones="Observación de conductor test3"' \
--form 'idgrupo="0"' \
--form 'user="driver_test3"' \
--form 'password="pass123"'
Respuesta de ejemplo:
{
    "status": 200,
    "data": {
        "id": "123456",
        "msg": "Se actualizó el conductor"
    }
}

Nota: El usuario a actualizar debe pertenecer al cliente, de lo contrario no se realiza la actualización y se muestra el siguiente mensaje.

Respuesta de ejemplo:
{
    "status": 200,
    "data": {
        "code": 30700,
        "message": "El usuario driver_test3 ya existe"
    }
}