Descripción general

Endpoint /users

Un usuario contiene los siguientes atributos:

Nombre

Tipo

Descripción

Ejemplo

id

Integer

Identificador único que representa un usuario específico. La aplicación lo asigna automáticamente.

2

name

String

Nombre del usuario.

Alfonso

lastName

String

Apellidos del usuario.

Pérez Arango

email

String

Correo del usuario.

[email protected]

role

String

Rol del usuario. Las opciones disponibles son:

  • admin : Usuario administrador, que no tiene limitaciones de permisos.
  • user : Usuario limitado, puede tener restricciones.

admin

status

String

Estado del usuario. Las opciones disponibles son:

  • active : Se encuentra activo y puede acceder a la aplicación.
  • deleted : Fue borrado.
  • inactive : Deshabilitado. No puede acceder a la aplicación.
  • disabled : Se deshabilitó debido a que hubo un cambió de plan y había más usuarios de los permitidos. No puede acceder a la aplicación.

active

permissions

Object

Objeto que contiene los permisos que tiene el usuario.

{
    "bank-accounts": {
        "add": "allow",
        "transfer": "allow",
        "view": "deny"
    }
}

signature

Object

Objeto que contiene los datos de la firma del usuario. Es un campo opcional, debe ingresarse el parámetro fields=signature para recuperar este objeto.

...
"signature": {
"id": 1,
"name": "test.jpg",
"url": "https://..."
},
...