# Modules

## Lists available Module Audit Trails for all Modules

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

## Lists available Module Audit Trails for given moduleId

 - [GET /api/modules/{moduleId}/audit-trails](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_getaudittrailsformoduleid.md)

## Adds the Module.

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

## Lists the available Modules.

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

## Associates Applications with the Module.

 - [POST /api/modules/{moduleId}/applications](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_addmoduleapplication.md)

## Gets the Module information.

 - [GET /api/modules/{moduleId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_getbyid.md)

## Deletes the Module information.

 - [DELETE /api/modules/{moduleId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_deletebyid.md)

## Patches the Module information by updating the items they were provided.

 - [PATCH /api/modules/{moduleId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_update.md)

## Gets Permissions associated with Module.

 - [GET /api/modules/{moduleId}/permissions](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_getpermissionsbymoduleid.md)

## Adds module with permissions

 - [POST /api/modules/{moduleId}/permissions](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_putpermissionsbymodule.md)

## Deletes the application information from module

 - [DELETE /api/modules/{moduleId}/application/{applicationId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_deleteapplicationfrommodulebyid.md)

## Archives the Module information.

 - [POST /api/modules/{moduleId}/archive](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_archive.md)

## Restores the Module information.

 - [POST /api/modules/{moduleId}/restore](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_restore.md)

## Activate the Module information.

 - [POST /api/modules/{moduleId}/activate](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_activate.md)

## Deactivate the Module information.

 - [POST /api/modules/{moduleId}/deactivate](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/modules/modulescontroller_deactivate.md)

