# Getting a list of rules for a given Quality Profile

**URL:** <https://community.sonarsource.com/t/getting-a-list-of-rules-for-a-given-quality-profile/84877>\
**Category:** SonarQube Server / Community Build\
**Tags:** sonarqube, web\_api\
**Created:** [February 28, 2023, 9:01am UTC](https://community.sonarsource.com/t/getting-a-list-of-rules-for-a-given-quality-profile/84877 "2023-02-28T09:01:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [March 1, 2023, 9:22am UTC](https://community.sonarsource.com/t/getting-a-list-of-rules-for-a-given-quality-profile/84877/2 "2023-03-01T09:22:53Z")

</div>

Hey there.

This guide should help you.

> [@How to reverse engineer the Sonar Web API](https://community.sonarsource.com/t/how-to-reverse-engineer-the-sonar-web-api/66810):
>
> Every action that is taken in the SonarQube / SonarCloud UI is driven by the Web API. There is nothing you can do in SonarQube / SonarCloud that you cannot do using the Web API. warning We put a great deal of effort into the UI and UX of our products and sincerely think that most actions should be completed there. Especially when it comes to viewing analysis results, the UI is the best place to view up-to-date information with the right context. We think it is much better that you give access…

---

_[View the full topic](https://community.sonarsource.com/t/getting-a-list-of-rules-for-a-given-quality-profile/84877)._
