Listar usuarios
URL de la solicitud
Parámetros de consulta
Ninguno
Buscar un usuario específico
URL de la solicitud
Parámetros de consulta
Ninguno
Crear usuario
URL de la solicitud
Parámetros de consulta
Ninguno
Datos de la solicitud JSON
{
"firstName" : String (required),
"lastName" : String (required),
"email" : String (required),
"password" : String (optional),
"phone" : String (optional),
"dept" : String (optional),
"employeeId" : String (optional),
"isAdmin" : boolean (optional),
"isMasterAdmin" : boolean (optional),
"isDriver" : boolean (optional),
"isAccountant" : boolean (optional),
"locked" : boolean (optional),
"disabled" : boolean (optional),
"supervisorId" : Integer (optional), the user.id field you retrieved from a previous call
"dailyMileageExemption" : int (optional),
"exemptionOnlyWeekdays" : boolean (optional),
"territory" : String (optional), 2-letter state, comma separated
}Respuesta de ejemplo
{
"message": "OK",
"user": {
"id": 6119,
"url": "https://app.triplog.net/web/api/users/6119",
"email": "driver@company.com",
"display": "Driver, Sample",
"firstName": "Sample",
"lastName": "Driver",
"phone": null,
"locale": "en_US",
"timeZone": null
"employeeId": null,
"dept": null,
"supervisor": null,
"admin": true,
"masterAdmin": true,
"driver": true,
"accountant": true,
"locked": false,
"disabled": false,
"dailyMileageExemption": 0.0,
"mileageRate": 0.0,
"exemptionOnlyWeekdays": false,
"driversLicenseNumber": null,
"lastSynced": null,
"appVersion": "Android v4.11.10",
"appSettings": "Android v4.11.10. Auto start:Magic. Business hours: Mon Tue Wed Thu Fri 3:00-21:00 Business. After hours:Personal.",
"vehicles": "https://app.triplog.net/web/api/users/6119/vehicles",
"locations": "https://app.triplog.net/web/api/users/6119/locations",
"currentLocation": "https://app.triplog.net/web/api/users/6119/currentLocation" }
}
Actualizar usuario
URL de la solicitud
Parámetros de consulta
Ninguno
Datos de la solicitud JSON
Especifique los campos que desea cambiar. Si se omite un campo o se establece en "null", significa que no hay cambios en ese campo.
{
"firstName" : String (optional),
"lastName" : String (optional),
"phone" : String (optional),
"locale" : String (optional), case-sensitive, e.g. en_US, fr_CA,
"timeZone" : String (optional), e.g. "PST", "America/New_York",
"US/Eastern", "GMT-6" *
"unitSystem" : String (optional), Anyone of the following values:
English, Imperial, Metric, Metric2, Metric3, Metric4
"dept" : String (optional),
"employeeId" : String (optional),
"isAdmin" : boolean (optional),
"isMasterAdmin" : boolean (optional),
"isDriver" : boolean (optional),
"isAccountant" : boolean (optional),
"locked" : boolean (optional),
"disabled" : boolean (optional),
"supervisorId" : Integer (optional), the user.id field you retrieved from a previous call
"dailyMileageExemption" : int (optional),
"exemptionOnlyWeekdays" : boolean (optional),
"territory" : String (optional), 2-letter state, comma separated
}
