Ir al contenido principal

API Web – Usuarios

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
}

¿Ha quedado contestada tu pregunta?