Accounts, Users, and Drivers
Client accounts, account users, client users, drivers, driver assignment, and resellers.
The SDK exposes related account APIs through several services. Use /users for
account-level user management, /clients/{clientId}/users for users inside a
client account, and driver assignment endpoints for vehicle-driver links.
Important
Account and reseller endpoints are tenant-permission sensitive. In the live validation tenant, /clients/{clientId}/users was available for client-scoped users, while /users, /clients/json, and /reseller were unavailable or permission-gated for the supplied account.
GET /users
List users
/userslinxio.users.list(params)Returns a paginated list of users visible to the authenticated account.
Request headers
Request query parameters
idUser identifier.
emailUser email address.
fullNameUser display name when supplied.
nameUser given name.
surnameUser surname.
roleUser role label.
statusUser status.
Response body fields
Show child parameters
GET /users/{userId}
Get a user
/users/{userId}linxio.users.get(userId)Returns one user by ID.
Request headers
Request url parameters
Response body fields
POST /users
Create a user
/userslinxio.users.create(payload)Creates a user.
Request headers
Request body parameters
Response body fields
PATCH /users/{userId}
Update a user
/users/{userId}linxio.users.update(userId, payload)Updates a user.
Request headers
Path and body parameters
Show child parameters
Response body fields
PATCH /users/{userId}/archive
Archive a user
/users/{userId}/archivelinxio.users.archive(userId)Soft-archives a user.
Request headers
Request url parameters
Response headers
PATCH /users/{userId}/restore
Restore a user
/users/{userId}/restorelinxio.users.restore(userId)Restores a previously archived user.
Request headers
Request url parameters
Response headers
GET /clients/json
List client accounts
/clients/jsonlinxio.clients.list(params)Returns a paginated list of client accounts.
Request headers
Request query parameters
Response body fields
GET /clients/{clientId}
Get a client account
/clients/{clientId}linxio.clients.get(clientId)Returns one client account by ID.
Request headers
Request url parameters
Response body fields
GET /clients/{clientId}/users
List client users
/clients/{clientId}/userslinxio.clients.listUsers(clientId, params)Returns a paginated list of users for a client account.
Request headers
Path and query parameters
idUser identifier.
emailUser email address.
fullNameUser display name when supplied.
nameUser given name.
surnameUser surname.
roleUser role label.
statusUser status.
Response body fields
Show child parameters
GET /clients/{clientId}/users/{userId}
Get a client user
/clients/{clientId}/users/{userId}linxio.clients.getUser(clientId, userId)Returns one user within a client account.
Request headers
Request url parameters
Response body fields
POST /clients/{clientId}/users
Create a client user
/clients/{clientId}/userslinxio.clients.createUser(clientId, payload)Creates a user inside a client account.
Request headers
Path and body parameters
Response body fields
POST /clients/{clientId}/users/{userId}
Update a client user
/clients/{clientId}/users/{userId}linxio.clients.updateUser(clientId, userId, payload)Updates a user inside a client account.
Request headers
Path and body parameters
Show child parameters
Response body fields
GET /drivers
List drivers
/driverslinxio.drivers.list(params)Returns a paginated list of drivers using the dashboard-derived endpoint
when clientId is not supplied to the SDK.
Request headers
Request query parameters
idDriver user identifier.
fullNameDriver display name.
emailDriver email address.
phoneDriver phone number.
roleDriver role label.
Response body fields
GET /clients/{clientId}/users?role=driver
List client drivers
/clients/{clientId}/users?role=driverlinxio.drivers.list({ clientId })Lists drivers through the documented client-users endpoint.
Request headers
Path and query parameters
idDriver user identifier.
fullNameDriver display name.
emailDriver email address.
phoneDriver phone number.
roleDriver role label.
Response body fields
POST /vehicle/{vehicleId}/set-driver/{driverId}
Assign driver to vehicle
/vehicle/{vehicleId}/set-driver/{driverId}linxio.drivers.assignToVehicle(vehicleId, driverId)Assigns a driver to a vehicle.
Request headers
Request url parameters
Response headers
POST /vehicle/{vehicleId}/unset-driver/{driverId}
Unassign driver from vehicle
/vehicle/{vehicleId}/unset-driver/{driverId}linxio.drivers.unassignFromVehicle(vehicleId, driverId)Removes a driver assignment from a vehicle.
Request headers
Request url parameters
Response headers
GET /reseller
List reseller accounts
/resellerlinxio.resellers.list()Lists reseller accounts visible to the authenticated account.
Request headers
Request query parameters
Response body fields
GET /reseller/{resellerId}
Get a reseller account
/reseller/{resellerId}linxio.resellers.get(resellerId)Returns one reseller account by ID.