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 |
|
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"
}
}