Ir para conteúdo principal

API Web – Utilizadores

Documentação da API Web para Gestão de Utilizadores

Listar Utilizadores

URL do Pedido

Parâmetros de consulta

Nenhum

Encontrar Utilizador Único

URL do Pedido

Parâmetros de consulta

Nenhum

Criar Utilizador

URL do Pedido

Parâmetros de consulta

Nenhum

Dados JSON do pedido

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

URL do Pedido

Parâmetros de consulta

Nenhum

Dados JSON do pedido

Especifique os campos que pretende alterar. Omiti-los ou defini-los como 'null' significa que não haverá 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
}
Isto respondeu à sua pergunta?