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