# Audit logs

*This feature is available with the Enterprise plan.*

As an Enterprise admin, you can access audit logs through the [Audit logs API](https://api-docs.sonarsource.com/sonarqube-cloud/default/public-audit-logs-1-0-1). To authenticate to the Web API, see [web-api](https://docs.sonarsource.com/sonarqube-cloud/appendices/web-api "mention").

{% hint style="info" %}
Audit logs are retained for 180 days.
{% endhint %}

## List of logged events

| Event type                                 | Description                                                                    | For more details                                                                                                                                                                                        |
| ------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `authentication.user_login`                | An SSO user logs in to SonarQube Cloud.                                        |                                                                                                                                                                                                         |
| `authentication.user_logout`               | An SSO user logs out of SonarQube Cloud.                                       |                                                                                                                                                                                                         |
| `user.create`                              | An SSO user account is created.                                                |                                                                                                                                                                                                         |
| `user.remove`                              | An SSO user account is removed.                                                |                                                                                                                                                                                                         |
| `permission_template.create`               | An organization admin creates a permission template.                           | [templates](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-projects/manage-project-permissions/templates "mention")                             |
| `permission_template.delete`               | An organization admin deletes a permission template.                           | [templates](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/managing-organization/manage-org-projects/manage-project-permissions/templates "mention")                             |
| `org.add_user`                             | A user is added to an organization.                                            |                                                                                                                                                                                                         |
| `org.remove_user`                          | A user is removed from an organization.                                        |                                                                                                                                                                                                         |
| `org.add_group`                            | A group is created in the organization.                                        | [user-group-concept](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/user-group-concept "mention")                                 |
| `org.remove_group`                         | A group is removed from the organization.                                      | [user-group-concept](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/user-group-concept "mention")                                 |
| `org.add_permission`                       | An organization-related permission is added to a user or group.                | [#permissions-related-to-organization](https://docs.sonarsource.com/sonarqube-cloud/managing-organization/users-and-permissions/organization-permissions#permissions-related-to-organization "mention") |
| `org.remove_permission`                    | An organization-related permission is removed from a user or group.            | [#permissions-related-to-organization](https://docs.sonarsource.com/sonarqube-cloud/managing-organization/users-and-permissions/organization-permissions#permissions-related-to-organization "mention") |
| `org.membersync_enabled`                   | An organization admin enables the GitHub member synchronization.               | [github-member-synchronization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/github-member-synchronization "mention")           |
| `org.membersync_disabled`                  | An organization admin disables the GitHub member synchronization.              | [github-member-synchronization](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/github-member-synchronization "mention")           |
| `portfolio.add_permission`                 | A portfolio admin adds a portfolio-related permission to a user or group.      | [#permissions](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/administering-portfolios#permissions "mention")                                                             |
| `portfolio.remove_permission`              | A portfolio admin removes a portfolio-related permission from a user or group. | [#permissions](https://docs.sonarsource.com/sonarqube-cloud/getting-started-with-enterprise/administering-portfolios#permissions "mention")                                                             |
| `project.apply_permission_template`        | A project admin applies a permission template to their project.                | [#updating-resetting-permissions](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/setting-permissions#updating-resetting-permissions "mention")         |
| `project.add_permission`                   | A project admin adds a project-related permission to a user or group.          | [#project-level-permissions](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/setting-permissions#project-level-permissions "mention")                   |
| `project.remove_permission`                | A project admin removes a project-related permission from a user or group.     | [#project-level-permissions](https://docs.sonarsource.com/sonarqube-cloud/managing-your-projects/administering-your-projects/setting-permissions#project-level-permissions "mention")                   |
| `group.create`                             | A group is created in an organization.                                         | [user-group-concept](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/user-group-concept "mention")                                 |
| `group.remove`                             | A group is removed from an organization.                                       | [user-group-concept](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/about-sonarqube-cloud-solution/user-management/user-group-concept "mention")                                 |
| `enterprise.master_key_added`              | CMK added                                                                      | [code-encryption](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/code-encryption "mention")                                                                  |
| `enterprise.master_key_rotation_started`   | CMK rotation started                                                           | [code-encryption](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/code-encryption "mention")                                                                  |
| `enterprise.master_key_rotation_completed` | CMK rotation completed                                                         | [code-encryption](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/code-encryption "mention")                                                                  |
| `enterprise.projects_encryption_started`   | Projects encryption started                                                    | [code-encryption](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/code-encryption "mention")                                                                  |
| `enterprise.projects_encryption_completed` | Projects encryption completed                                                  | [code-encryption](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/code-encryption "mention")                                                                  |
| `enterprise.data_key_rotation_started`     | Data key rotation started                                                      | [code-encryption](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/code-encryption "mention")                                                                  |
| `enterprise.data_key_rotation_completed`   | Data key rotation completed                                                    | [code-encryption](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/code-encryption "mention")                                                                  |

## Related pages <a href="#related-pages" id="related-pages"></a>

[ip-allow-lists](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/ip-allow-lists "mention")\
[sso-and-provisioning](https://docs.sonarsource.com/sonarqube-cloud/administering-sonarcloud/enterprise-security/sso-and-provisioning "mention")
