Missing or incorrect permission for FulfillmentEvent API.

Highlighted
New Member
4 0 0

My Embedded App asks for the following permissions:

  • read_products
  • read_orders
  • read_customers
  • read_fulfillments
  • read_shipping

However, when I try to make an REST Api request to the FulfillmentEvent API. I get an HTML response with what looks like an authorization request for the Shop owner.

Looking at the response, it seems it's asking for an "email" permissions. The Link URL contains a "scope=email":

https:\/\/accounts.shopify.com\/oauth\/authorize?[CLIENT_ID_AND_REDIRECT_EXCLUDED]response_type=code\u0026scope=email%20https%3A%2F%2Fapi.shopify.com%2Fauth%2Fdestinations.readonly%20openid%20profile%20https%3A%2F%2Fapi.shopify.com%2Fauth%2Fpartners.collaborator-relationships.readonly%20https%3A%2F%2Fapi.shopify.com%2Fauth%2Fbanking.manage\u0026state=[NONCE]\u0026ui_locales=en\u0026ux=shop%20new_design_language

 

I don't see "email" as a valid scope in the documentation, is it safe to include "email" in my original/first-time install & authorization handshake?

0 Likes
Highlighted
New Member
4 0 0

I've tried this but I get an error in my test shop:

 

Oauth error invalid_scope: The access scope is invalid: email

 

Please help, our app would really like to access past events for fulfillments, but we are not able to at this point.

0 Likes