Listar Usuarios
Para obtener un listado de los usuarios y sus Dispositivos asignados, se debe enviar un GET como el que se especifica a continuación.
GET
https://api.persat.com.ar/v1/users
Headers
Authorization*
String
Bearer API_KEY
{
"success": true,
"data": [
{
"user_id": 23
"group_id": 1,
"name": "[email protected]",
"real_name": "Juan Perez",
"admin": true,
"verified": true,
"deleted": false,
},
{
"user_id": 24,
"group_id": 1,
"name": "[email protected]",
"real_name": "Sebastian Gonzalez",
"admin": false,
"verified": true,
"deleted": false,
"devices": [
2,
5,
3,
10
]
},
{
"user_id": 27,
"group_id": 1,
"name": "[email protected]",
"real_name": "Diego Rodriguez",
"admin": false,
"verified": true,
"deleted": false,
"devices": [
2
]
}, {...}
]
}
Analizando la Respuesta
En caso que no haya ningun error, obtenemos
{
"success": true,
"data": [
{
"user_id": 23
"group_id": 1,
"name": "[email protected]",
"real_name": "Juan Perez",
"admin": true,
"verified": true,
"deleted": false,
},
{
"user_id": 24,
"group_id": 1,
"name": "[email protected]",
"real_name": "Sebastian Gonzalez",
"admin": false,
"verified": true,
"deleted": false,
"devices": [
2,
5,
3,
10
]
},
{
"user_id": 27,
"group_id": 1,
"name": "[email protected]",
"real_name": "Diego Rodriguez",
"admin": false,
"verified": true,
"deleted": false,
"devices": [
2
]
}, {...}
]
}
Lo que se recibe es un array en donde cada elemento son los datos de un usuario.
user_id: Es un Number, identificando inequivocamente al usuario.
group_id: No usar. Es un field interno por el momento.
name: Email del usuario. Con este email y su contraseña, puede acceder al sistema tanto en la web como en Android.
real_name: Nombre de pila de la persona. Puede ser Nombre y Apellido, o el modelo y la patente del vehículo, o cualquier indicador que sea de utilidad para la empresa.
admin: Es un Boolean. En caso de true, el usuario es un Administrador del sistema, con lo cual tiene acceso total y visualización total.
verified: Es un Boolean, indicando si el email del usuario fue verificado. No tiene un uso particular específico.
deleted: Es un Boolean. Indicando si el usuario está activo actualmente.
devices: Es un Array de Numbers. Indica cuales Dispositivos puede visualizar este usuario.
Last updated