# Users

## Lists all the available Users

 - [GET /api/users](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/users/usercontroller_listusers.md)

## Lists available Account Audit Trails for all users

 - [GET /api/accounts/audit-trails](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/users/usercontroller_getaudittrailsforall.md)

## Get's User account information based on PersonId or CognitoUserId.

 - [GET /api/users/{userId}/accounts](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/users/usercontroller_getaccountbytype.md)

## BackUp Cognito Users Information.

 - [POST /api/users/backup](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/users/usercontroller_backupcognitousers.md)

## Restore Cognito Users Information.

 - [POST /api/users/restore](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/users/usercontroller_restorecognitousers.md)

## Based on a user's email address, this API deletes their account information and removes them from cognito system

 - [POST /api/users/remove](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/users/usercontroller_removeuser.md)

## The purpose of this API is to delete the user information from the system

 - [DELETE /api/users/{userId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/users/usercontroller_removeuserbyid.md)

