Crear trucker
POST/api/trucker
Crear un usuario trucker que se asociará a tu compañia, ten en cuenta que no puede haber dos usuarios con el mismo email o taxId.
Request
Header Parameters
Apikey de una company vinculada a un usuario
- application/json
Body
Nombre del camionero.
Email del camionero (Debe ser único)
Teléfono del camionero.
Documento de identidad del camionero (Debe ser único).
Responses
- 200
Example response
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
data object
position object
Array de servicios y su última posición conocida
Rol de la cuenta ("driver", "dev", "gestor" o "admin")
Estado de la cuenta (Bloqueado o activo en booleano).
Razón de bloqueo de la cuenta.
Booleano que indica si está el email verificado.
Teléfono del camionero.
País de residencia del camionero.
Zona horaria del camionero.
Imagen del camionero.
Token de recuperación de contraseña.
Idioma del usuario camionero.
Booleano que indica si el usuario ha sido borrado.
Nombre del camionero.
Apellido del camionero.
Email del camionero (Debe ser único)
Documento de identidad del camionero (Debe ser único).
Contraseña hasheada de la cuenta de camionero.
{
"status": 0,
"data": {
"_id": "65e1fc46a39d32135b12c7e0",
"position": {
"deliveries": []
},
"role": "driver",
"status": true,
"reason": "NONE",
"emailVerified": false,
"phone": "34668936908",
"country": "esp",
"timezone": "europe/madrid",
"image": "",
"recovery_token": "XXX",
"i18n": "es",
"deleted": false,
"name": "Name",
"lastname": "Lastname",
"email": "email@example.com",
"taxid": "12345678A",
"password": "XXX"
}
}
{
"status": 200,
"data": {
"_id": "65e5ef1851342f8dec7aa2d1",
"name": "Name",
"image": "",
"phone": "123456789",
"taxid": "12345678A",
"email": "email@example.com",
"createdAt": "2024-03-04T15:56:08.868Z",
"updatedAt": "2024-03-04T15:56:08.958Z"
}
}