Skip to main content
POST
Crear un empleado

Authorizations

Authorization
string
header
required

Token de sesión Better Auth o API token (atk_...) en el header Authorization: Bearer <token>. Los JWT legacy ya no son válidos.

Body

application/json
firstName
string
required
Minimum string length: 1
middleName
string
default:""
lastName
string
default:""
email
string
default:""

Email válido o cadena vacía

phone
string
default:""
trackerId
integer | null
departmentId
integer | null
hardwareKey
string | null

null = sin llave; la cadena vacía guardaría una llave vacía en Navixy

personnelNumber
string
default:""
ssn
string
default:""
tags
integer[]
location
object | null

Base del empleado. lat/lng pueden venir en null: el backend geocodifica la dirección al guardar. Debe reenviarse tal como la entrega el listado, porque Navixy reemplaza el empleado entero y omitirla borra la ubicación guardada.

driverLicenseNumber
string
default:""
driverLicenseCats
string
default:""
driverLicenseIssueDate
string | null
driverLicenseValidTill
string | null

Response

Empleado creado

status
string
Example:

"success"

data
object