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.

Necessary permissions to Fulfill individual FulfillmentOrders

Necessary permissions to Fulfill individual FulfillmentOrders

JuanGrasso
Shopify Partner
20 3 4

Hello everybody,

I need to perform  the Fulfill for individual FulfillmentOrders but i get a 403 Forbidden response with the error message 

"errors""The api_client does not have the required permission(s)." 

In the next image you can see an example in postman where i get this error.

JuanGrasso_0-1629478848037.png

My access scopes are the following:

  1. read_orders
  2. write_orders
  3. write_fulfillments
  4. write_shipping
  5. read_locations
  6. read_merchant_managed_fulfillment_orders
  7. read_assigned_fulfillment_orders

I understand that with 1 and 2 items i should have permission to use the Fullfilment API. (https://shopify.dev/api/usage/access-scopes)

JuanGrasso_1-1629479073647.png


I have access to another endpoints like:
POST /admin/api/2021-07/orders/{order_id}/fulfillments.json
GET /admin/api/2021-07/orders/{order_id}/fulfillments.json

And other, what make me think that the access scopes are ok. So what im missing so i can fulfill fulfillment orders?

Thanks you !

 

 

 

Reply 1 (1)

JuanGrasso
Shopify Partner
20 3 4

I added the following access scope and now its working! 

  • write_merchant_managed_fulfillment_orders