# "Read all orders"

When order access is required, Mechanic defaults to requesting access to the last 60 days of a store's order history. Users can choose to give Mechanic access to all orders, across the store's entire history, by enabling the "Read all orders" option.

{% hint style="info" %}
**Why?**

Mechanic has a platform policy of requiring as few permissions as necessary. As such, it uses Shopify's `read_orders` OAuth scope, which covers the last 60 days of order history. Enabling Mechanic's "Read all orders" setting results in Mechanic requesting the `read_all_orders` scope instead.
{% endhint %}

## Configuration

Find the "Read all orders" option by opening Mechanic's settings, via the "Settings" link in the main app navigation. Or, navigate directly to <https://admin.shopify.com/apps/mechanic/settings>.

<figure><img src="/files/QKv6wmiF7w6Ehp0hi7s7" alt="The General section in Mechanic settings, including the Read all orders option"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.mechanic.dev/platform/shopify/read-all-orders.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
