Crear conductor
POST/drivers/
Registra un nuevo conductor en el sistema asociado a una compañía de transportistas.
Requisitos:
- Rol de administrador
- Autenticación mediante JWT válido
Parámetros obligatorios:
- name: Nombre completo del conductor
- email: Correo electrónico válido y único
Parámetros opcionales:
- phone: Teléfono de contacto
- status: Estado inicial (active/inactive/pending)
- image: Foto del conductor (formato multipart)
Ejemplo de petición:
{
"name": "María García",
"email": "maria@transporte.com",
"phone": "+34666777888",
"status": "pending"
}
Notas:
- El sistema enviará un email de bienvenida al nuevo conductor
- Para subir una imagen, usar multipart/form-data
Request
Responses
- 200
- 400
- 401
- 403
- 500
Respuesta exitosa que devuelve los detalles completos de un conductor. Incluye toda la información del perfil, estado y metadatos.
Invalid input data
Unauthorized
Forbidden (admin required)
Server error