Office Users
Retrieve collection of users with access to the office. Takes in consideration the companies which the user has access and its highest privilege application role.
GET users?fields=settings
Request properties
| Property | Type | Description | Optional |
|---|---|---|---|
| fields | Array | Optional fields to retrieve. | Yes |
Collection properties
| Property | Type | Description |
|---|---|---|
| users | Array | List of users with access to the office that the user is allowed to see. |
| _links | Array | A list of useful preconfigured uri's a client app can use to navigate this resource collection. |
| _metadata | Complex object | Optional object with additional information concerning the current returned result. |
For details on collections see collection details.
Example response:
{
"users":[
{
"userName": "user01",
"id": "a9d85b5e-be81-499e-b730-9ee4bf8afca1",
"roles": [
"Accountant"
],
"name": "user01",
"email": "user01@basecone.com",
"settings" :{
"canEditBankAccount": false,
"canViewAllDocumentsArchive": false
}
},
{
"userName": "user02",
"id": "45080dfe-316c-4eb0-8c84-676942d792f1",
"roles": [
"SuperUser",
"Accountant"
],
"name": "user02",
"email": "user02@basecone.com",
"settings" :{
"canEditBankAccount": false,
"canViewAllDocumentsArchive": false
}
},
{
"userName": "user03",
"id": "2a237d72-ebef-46ab-91eb-0be2c9517a27",
"roles": [
"SMEAccountant"
],
"name": "user03",
"email": "user03@basecone.com",
"settings" :{
"canEditBankAccount": false,
"canViewAllDocumentsArchive": false
}
},
{
"userName": "user04",
"id": "c47e268f-a1fb-4310-a8c8-558628b6bf9d",
"roles": [
"ClientUser"
],
"name": "user04",
"email": "user04@basecone.com",
"settings" :{
"canEditBankAccount": false,
"canViewAllDocumentsArchive": false
}
}
],
"metadata": {
"total": 4,
"count": 4
},
"_links": [
{
"rel": "self",
"href": "http://api.basecone.com/users?limit=20&offset=0"
}
]
}
