Editar conductor
[ PUT ]
Esta ruta es para editar la información del conductor. No es posible actualizar el teléfono de un conductor, deberás borrar y dar de alta a un nuevo perfil.
https://sync.airbagtech.io/driver/{{DRIVER_ID}}
Tipo de teléfono de emergencia
| Nombre | Descripción |
|---|---|
| cellphone | (Recomendable) En caso de alguna emergencia podremos mandar SMS automatizado. |
| landphone | El conductor podrá ver este número en su pantalla principal. (No incluir números de extensión) |
Tipo de estado civil
| Nombre |
|---|
| single |
| consensual-union |
| married |
| divorced |
| widowed |
Campos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| DRIVER_ID | String | Si | ID del conductor que desea crear. Este valor es sumamente importante ya que se utilizara para identificar a este recurso en nuestro sistema. Esta campo deberá ir en la ruta. |
| name | String | Si | Nombre legal del conductor. |
| lastName | String | Si | Apellido legal del conductor. |
| emergencyPhone | String | Si | Contacto que el conductor verá en la pantalla principal de la App. En caso de guardar un celular entonces también podremos mandar SMS en casos de emergencias como posible choque/asalto. |
| emergencyName | String | Si | Nombre de pila del contacto de emergencia. Este nombre saldrá en la pantalla principal de la App para Conductor. |
| emergencyPhoneType | String | Si | Tipo de teléfono que se pasó en el campo emergencyPhone. En caso de guardar un celular entonces tambien podremos mandar SMS en casos como posible choque/asalto. |
| String | No | Correo laboral del operador. | |
| birthDate | String | No | Fecha de nacimiento del conductor. Formato YYYY-MM-DD |
| gender | String | No | Género por el cual el/la/le se identifica. |
| civilStatus | String | No | Estado civil del conductor. |
| nationality | String | No | Nacionalidad del conductor en formato ISO 3166-1 de 3 dígitos. |
| group | String | No | ID único del grupo al que se desea agregar. |
Headers
| Content-Type | Autorization |
|---|---|
| application/json | apikey {{API_KEY}} |
Body
{
"driver": {
"name": "string",
"lastName": "string",
"emergencyPhone": "string",
"emergencyName": "string",
"emergencyPhoneType": "string",
"birthDate": "string",
"civilStatus": "string",
"email": "string",
"gender": "string",
"nationality": "string",
"group": "string"
}
}
Ejemplo
curl --location -g --request PUT 'https://sync.airbagtech.io/driver/{{DRIVER_ID}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: apikey {{API_KEY}}' \
--data '{
"driver": {
"name": "string",
"lastName": "string",
"emergencyPhone": "string",
"emergencyName": "string",
"emergencyPhoneType": "string",
"birthDate": "string",
"civilStatus": "string",
"email": "string",
"gender": "string",
"nationality": "string",
"group": "string"
}
}'