Have your say in Community Polls: What was/is your greatest motivation to start your own business?
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Permission for order API in a public app

Permission for order API in a public app

bluepnume
Shopify Partner
9 0 4

Hi,

How can I get permission for my public (non-private) app to use the order api? (https://shopify.dev/api/admin/rest/reference/orders/order)

Some notes:


- My app is already a sales channel

- I have applied for "payment processing" (but not yet approved)

Will "payment processing" also give me approval for the order api, or is there some other approval process for that?

Thanks,

Daniel

Reply 1 (1)

Luke_K
Shopify Staff
402 66 102

Hey @bluepnume 

Payment Processing requests relate to the Checkout API.

To gain the orders access scopes (which will give you access to the the last 60 days of orders) you’d need to request orders access scopes during the Oauth process for public apps. When the merchant installs your app, they would accept the orders app scopes as part of the standard app installation flow.

Feel free to take a read into the Oauth process here, and there's some further docs on Orders Scopes here. 

Additionally if you need them, you can request to  read_all_orders  from your partner dash(documentation) - This request to read all orders then goes through an Approval process with Partner Support. Hope that helps! 

 

 

| Shopify |
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution!