Skip to main content

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

NombreDescripción
cellphone(Recomendable) En caso de alguna emergencia podremos mandar SMS automatizado.
landphoneEl 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

NombreTipoRequeridoDescripción
DRIVER_IDStringSiID 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.
nameStringSiNombre legal del conductor.
lastNameStringSiApellido legal del conductor.
emergencyPhoneStringSiContacto 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.
emergencyNameStringSiNombre de pila del contacto de emergencia. Este nombre saldrá en la pantalla principal de la App para Conductor.
emergencyPhoneTypeStringSiTipo 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.
emailStringNoCorreo laboral del operador.
birthDateStringNoFecha de nacimiento del conductor.
genderStringNoGénero por el cual el/la/le se identifica.
companyStartDateStringNoFecha de ingreso del operador a la empresa.
civilStatusStringNoEstado civil del conductor.
nationalityStringNoNacionalidad del conductor en formato ISO 3166-1 de 3 dígitos.
nationalIdStringNoIdentificador segun nacionalidad. En el caso de Mexico, pasar CURP.

| group | String | No | ID único del grupo al que se desea agregar. |

Headers

Content-TypeAutorization
application/jsonapikey {{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"
}
}'