> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# APIs de Identity

Con las **APIs de Identity**, puedes crear y gestionar cuentas de usuario, configurar aplicaciones M2M, consultar grupos de permisos, configurar proveedores, vincular proveedores a aplicaciones y gestionar la configuración de MFA. En despliegues multi-tenant, los resultados de usuarios, grupos y aplicaciones se acotan a partir del bearer token; los clientes no deben pasar la pertenencia de tenant a través de los payloads de la solicitud.

## Endpoints disponibles

***

### API de Grupos

Consulta grupos de permisos predefinidos:

* [**Listar grupos**](/es/reference/access-manager/list-groups) - Recupera todos los grupos disponibles en el sistema.
* [**Obtener detalles del grupo**](/es/reference/access-manager/retrieve-group-details) - Obtiene información detallada sobre un grupo específico, incluyendo usuarios asignados.

Los grupos son conjuntos de permisos predefinidos. Usa los IDs de grupo devueltos aquí al crear o actualizar usuarios.

### API de Aplicaciones

Gestiona credenciales de aplicaciones M2M:

* [**Crear una aplicación**](/es/reference/access-manager/create-an-application) - Registra una nueva aplicación para autenticación máquina a máquina.
* [**Listar aplicaciones**](/es/reference/access-manager/list-applications) - Recupera todas las aplicaciones registradas.
* [**Obtener una aplicación**](/es/reference/access-manager/retrieve-application-details) - Obtiene información detallada sobre una aplicación específica.
* [**Eliminar una aplicación**](/es/reference/access-manager/delete-application) - Elimina una aplicación y sus credenciales.

Los nombres actuales de aplicaciones M2M incluyen `midaz`, `plugin-fees`, `plugin-crm`, `reporter`, `plugin-br-pix-direct-jd`, `plugin-br-pix-indirect-btg` y `plugin-br-bank-transfer`.

### API de Proveedores

Gestiona proveedores de comunicación para entrega de MFA:

* [**Listar proveedores**](/es/reference/access-manager/list-providers) - Recupera los proveedores de comunicación disponibles.
* [**Crear un proveedor**](/es/reference/access-manager/create-a-provider) - Crea un nuevo proveedor de comunicación.
* [**Obtener un proveedor**](/es/reference/access-manager/retrieve-a-provider) - Obtiene los detalles de un proveedor específico.
* [**Actualizar un proveedor**](/es/reference/access-manager/update-a-provider) - Actualiza la configuración del proveedor.
* [**Eliminar un proveedor**](/es/reference/access-manager/delete-a-provider) - Elimina un proveedor.

### API de Proveedores de Aplicaciones

Gestiona los vínculos de proveedores para las aplicaciones:

* [**Listar proveedores de aplicación**](/es/reference/access-manager/list-application-providers) - Recupera los proveedores vinculados a una aplicación.
* [**Vincular un proveedor a una aplicación**](/es/reference/access-manager/link-provider-to-application) - Vincula un proveedor a una aplicación.
* [**Actualizar el vínculo de proveedor de una aplicación**](/es/reference/access-manager/update-application-provider-link) - Actualiza un vínculo de proveedor.
* [**Desvincular un proveedor de una aplicación**](/es/reference/access-manager/unlink-provider-from-application) - Elimina un vínculo de proveedor de una aplicación.
* [**Establecer el proveedor predeterminado de una aplicación**](/es/reference/access-manager/set-default-application-provider) - Selecciona el proveedor por defecto para una aplicación.

### API de Usuarios

Gestiona cuentas de usuario y credenciales:

* [**Crear un usuario**](/es/reference/access-manager/create-user) - Crea una nueva cuenta de usuario con asignaciones de grupo.
* [**Listar usuarios**](/es/reference/access-manager/list-users) - Recupera todos los usuarios en el sistema.
* [**Obtener detalles del usuario**](/es/reference/access-manager/retrieve-user-details) - Obtiene información detallada sobre un usuario específico.
* [**Actualizar un usuario**](/es/reference/access-manager/update-user) - Modifica información de usuario y membresías de grupo.
* [**Eliminar un usuario**](/es/reference/access-manager/delete-user) - Elimina un usuario del sistema.
* [**Restablecer la contraseña de un usuario**](/es/reference/access-manager/reset-user-password) - Restablece la contraseña de un usuario (acción de administrador).
* [**Actualizar la contraseña de un usuario**](/es/reference/access-manager/update-user-password) - Cambia la contraseña de un usuario con verificación de contraseña actual.

### API de MFA

Gestiona la configuración de MFA y las preferencias de MFA del usuario:

* [**Iniciar la configuración de MFA**](/es/reference/access-manager/initiate-mfa-setup) - Inicia la configuración de MFA para un usuario.
* [**Verificar el código de MFA**](/es/reference/access-manager/verify-mfa-passcode) - Verifica un passcode de configuración de MFA.
* [**Habilitar MFA**](/es/reference/access-manager/enable-mfa) - Habilita MFA tras la verificación de la configuración.
* [**Obtener el estado de MFA**](/es/reference/access-manager/get-mfa-status) - Recupera el estado actual de MFA de un usuario.
* [**Establecer el método de MFA preferido**](/es/reference/access-manager/set-preferred-mfa-method) - Cambia el método de MFA preferido del usuario.
* [**Deshabilitar MFA**](/es/reference/access-manager/disable-mfa) - Deshabilita MFA para un usuario.

## Referencias relacionadas

***

* [APIs de Auth](/es/reference/access-manager/am-auth-apis) - Solicita tokens, renueva tokens, recupera información de usuario y valida permisos.
* [Lista de errores de Access Manager](/es/reference/access-manager/access-manager-error-list) - Revisa los códigos de error de Identity.
