# Choosing API Endpoints style .recommended { background: #549d58; border-radius: 6px; padding: 2px 6px 2px 6px; color: white; font-size: 12px; } The ObservePoint API is powerful, and has many endpoints. Knowing which endpoints to use is key. This doc will help you choose. There are 3 types of actions you can perform with the API: ### 1. Get Results Data All of the data which ObservePoint collects about your websites is available via the API. There are two ways to get results data from ObservePoint: 1. **The Grid Reporting API recommended** * The Grid Reporting API is the fastest and most flexibe way to get ObservePoint results data. * To get started, see the [Grid Reporting API Docs](/sections/grid-api-intro) or [Grid Reporting API Examples](/sections/grid-api-examples) 2. **Audit and Journey APIs:** * These legacy APIs allow you to get results data from a single run, a single audited page, or a single journey action at a time. * See [v3 API Reference](/sections/v3-index) for the full API documentation. * See [API recipes](https://help.observepoint.com/en/articles/9104180-api-recipes) for examples ### 2. Configure ObservePoint You can configure anything in ObservePoint via the API. This includes audits and journeys, and a lot more. Examples: * [Creating and updating audit configurations](https://app.swaggerhub.com/apis-docs/Observepoint/Observepoint_V3_API/3.1.3#/Audits) * [Creating and updating journeys, and their actions](https://app.swaggerhub.com/apis-docs/Observepoint/Observepoint_V3_API/3.1.3#/Web%20Journeys) * [Creating users](https://api.observepoint.com/swagger-ui/index.html#/Users) * [Creating folders](https://api.observepoint.com/swagger-ui/index.html#/Folders) * Creating and updating standards like [consent categories](https://app.swaggerhub.com/apis-docs/Observepoint/Observepoint_V3_API/3.1.3#/Consent%20Categories) and [tag & variable rules](https://api.observepoint.com/swagger-ui/index.html#/Rules) * ... and much more ### 3. Run Audits and Journeys Most users schedule audits and journeys within ObservePoint, so they don't need to use the API to run them. However, if you have specific events that should trigger an audit or journey to run, you can use the API to run them. Examples: * [Run an audit now](https://api.observepoint.com/swagger-ui/index.html#/Audits/runAuditNow) * [Run a journey now](https://api.observepoint.com/swagger-ui/index.html#/Web%20Journeys/runWebJourney)