Passar para o conteúdo principal

Web API – Usuários

Documentação da Web API para Gerenciamento de Usuários

Listar Usuários

URL da requisição

Parâmetros de consulta

Nenhum

Buscar Usuário Único

URL da requisição

Parâmetros de consulta

Nenhum

Criar Usuário

URL da requisição

Parâmetros de consulta

Nenhum

Dados da requisição 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
}

Exemplo de resposta

{
"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" }
}

Atualizar Usuário

URL da requisição

Parâmetros de consulta

Nenhum

Dados da requisição JSON

Especifique os campos que deseja alterar. Omitir o campo ou defini-lo como ‘null’ significa nenhuma alteração nesse 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
}
Respondeu à sua pergunta?