# Actualizar conductor - updateDriver

##### <span class="api-method" data-method="POST">POST</span> https://api.service24gps.com/api/v1/updateDriver

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

<p class="callout info">Todos los **parámetros** deben enviarse en la solicitud, los marcados con **\*** es obligatorio que tengan un valor.</p>

<details class="mb-m" id="bkmrk-body-parametersparam" open="open"><summary class="text-muted">Ver parámetros de solicitud:</summary>

<div><table class="table" style="width: 809px; height: 946px;"><tbody><tr style="height: 41px;"><th style="width: 146px; height: 41px;">Parámetros</th><th style="width: 370px; height: 41px;">Descripción</th><th style="width: 293px; height: 41px;">Ejemplo</th></tr><tr style="height: 41px;"><td style="width: 146px; height: 41px;">apikey</td><td style="width: 370px; height: 41px;">Llave de autorización para uso de los Servicios Web. \*</td><td style="width: 293px; height: 41px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">25sdsd234234aa93sdsdsd37c70118e72</span></td></tr><tr style="height: 41px;"><td style="width: 146px; height: 41px;">token</td><td style="width: 370px; height: 41px;">Token devuelto por el método getToken. \*</td><td style="width: 293px; height: 41px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==</span></td></tr><tr><td style="width: 146px;"><div><div>idConductor</div></div></td><td style="width: 370px;">Id del conductor \*

</td><td style="width: 293px;"><span role="presentation" style="padding-right: 0.1px;"><span style="color: #3366ff;">123456</span></span></td></tr><tr style="height: 69px;"><td style="width: 146px; height: 69px;">nombre</td><td style="width: 370px; height: 69px;">Nombre del conductor. \*

</td><td style="width: 293px; height: 69px;"><span role="presentation" style="padding-right: 0.1px;"><span style="color: #3366ff;">Update Test Nombre 3</span></span></td></tr><tr><td style="width: 146px;">apellido

</td><td style="width: 370px;">Apellido del conductor.

</td><td style="width: 293px;"><span style="color: #3366ff;">New Driver 3</span>

</td></tr><tr><td style="width: 146px;">alias

</td><td style="width: 370px;">Nombre alterno para identificar al conductor.

</td><td style="width: 293px;"><span style="color: #3366ff;">test\_new\_driver3</span>

</td></tr><tr><td style="width: 146px;">identificador

</td><td style="width: 370px;">Código de iButton o RFID asignado al conductor.

</td><td style="width: 293px;"><span style="color: #3366ff;">TEST895662563</span>

</td></tr><tr><td style="width: 146px;">numero

</td><td style="width: 370px;">Código interno para identificar al conductor.

</td><td style="width: 293px;"><span style="color: #3366ff;">0987654321</span>

</td></tr><tr><td style="width: 146px;">telefono

</td><td style="width: 370px;">Número de teléfono del conductor. \*

</td><td style="width: 293px;"><span style="color: #3366ff;">1234567890</span>

</td></tr><tr><td style="width: 146px;">cedula

</td><td style="width: 370px;">Número de cédula.

</td><td style="width: 293px;"><span style="color: #3366ff;">FSGBSTR003</span>

</td></tr><tr><td style="width: 146px;">licencia

</td><td style="width: 370px;">Número de licencia. \*

</td><td style="width: 293px;"><span style="color: #3366ff;">78979TEST1233</span>

</td></tr><tr><td style="width: 146px;">vigencia

</td><td style="width: 370px;">Fecha en que expira la licencia del conductor. \*

</td><td style="width: 293px;"><span style="color: #3366ff;">2022-06-15</span>

</td></tr><tr><td style="width: 146px;">direccion

</td><td style="width: 370px;">Ubicación del domicilio del conductor. \*

</td><td style="width: 293px;"><span style="color: #3366ff;">test de domicilio de conductor test3</span>

</td></tr><tr><td style="width: 146px;">email

</td><td style="width: 370px;">E-mail de contacto del conductor. \*

</td><td style="width: 293px;"><span style="color: #3366ff;">test3@test.com</span>

</td></tr><tr><td style="width: 146px;">idvehiculo

</td><td style="width: 370px;">Id del vehículo asignado al conductor.

</td><td style="width: 293px;"><span style="color: #3366ff;">37924</span>

</td></tr><tr><td style="width: 146px;">observaciones

</td><td style="width: 370px;">Observaciones realizadas por el operador.

</td><td style="width: 293px;"><span style="color: #3366ff;">Observación de conductor test3</span>

</td></tr><tr><td style="width: 146px;">idgrupo

</td><td style="width: 370px;">Identificador del grupo

</td><td style="width: 293px;"><span style="color: #3366ff;">0</span>

</td></tr><tr><td style="width: 146px;">user

</td><td style="width: 370px;">Usuario del conductor. **(Opcional)**

</td><td style="width: 293px;"><span style="color: #3366ff;">driver\_test3</span>

</td></tr><tr><td style="width: 146px;">password

</td><td style="width: 370px;">Contraseña del conductor. **(Opcional)**

</td><td style="width: 293px;"><span style="color: #3366ff;">pass123</span>

</td></tr></tbody></table>

</div></details>##### Solicitud de ejemplo:

```shell
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:

```JSON
{
    "status": 200,
    "data": {
        "id": "123456",
        "msg": "Se actualizó el conductor"
    }
}
```

<p class="callout info">**Nota**: El **usuario** a actualizar debe pertenecer al cliente, de lo contrario no se realiza la actualización y se muestra el siguiente mensaje.</p>

##### Respuesta de ejemplo:

```JSON
{
    "status": 200,
    "data": {
        "code": 30700,
        "message": "El usuario driver_test3 ya existe"
    }
}
```