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. |
gender | String | No | Género por el cual el/la/le se identifica. |
companyStartDate | String | No | Fecha de ingreso del operador a la empresa. |
civilStatus | String | No | Estado civil del conductor. |
nationality | String | No | Nacionalidad del conductor en formato ISO 3166-1 de 3 dígitos. |
nationalId | String | No | Identificador segun nacionalidad. En el caso de Mexico, pasar CURP. |
| 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",
"companyStartDate": "string",
"nationality": "string",
"nationalId": "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",
"companyStartDate": "string",
"nationality": "string",
"nationalId": "string",
"group": "string"
}
}'