Error Creating Fulfillment Order: "The api_client does not have the required permission(s)."

When trying to use the fulfillment orders API (https://shopify.dev/api/admin-rest/2023-01/resources/fulfillment#post-fulfillments)

POST: https://mystore.myshopify.com/admin/api/2023-01/fulfillments.json

We are getting the following error message:

{
“errors”: “The api_client does not have the required permission(s).”
}

We already have the Protected Customer Data (PCD) Access approved, and we have the following access scopes:

{
“access_scopes”: [
{
“handle”: “write_orders”
},
{
“handle”: “write_fulfillments”
},
{
“handle”: “write_shipping”
},
{
“handle”: “read_products”
},
{
“handle”: “read_orders”
},
{
“handle”: “read_fulfillments”
},
{
“handle”: “read_shipping”
}
]
}

What are we missing?

Hi @Mentis19 , you haven’t specified where the fulfillment_orders are sourced or assigned from your app or managed from your store. There are additional fullfillment_order read/write scopes you might need depending on those details. You can find them listed here. https://shopify.dev/api/usage/access-scopes. Hope this helps!