fulfillments

Topic summary

Users are encountering “Not Found” errors when attempting to create fulfillments via the Shopify API.

Initial Problem:

  • A user followed forum guidance but continues receiving errors when posting to the fulfillments endpoint (API version 2023-04).
  • The request includes line_items_by_fulfillment_order with fulfillment order IDs, tracking information, and customer notification settings.

Suggested Solution:

  • Shopify support recommends verifying that all required API scopes are enabled for the app, as scope requirements vary by functionality.
  • The fulfillment app documentation should clarify necessary permissions.

Current Status:

  • Multiple users report the same issue despite having selected the appropriate scopes.
  • One user shared their JSON payload structure, which includes fulfillment order IDs and tracking URLs.
  • The discussion remains unresolved with users seeking additional troubleshooting guidance.
Summarized with AI on November 19. AI used: claude-sonnet-4-5-20250929.

I have checked the forum on how to create fulfillments and followed but I am still getting not Found error.

https://adbmstore.myshopify.com/admin/api/2023-04/fulfillments.json

{
“fulfillment”: {
“notify_customer”: true,
“line_items_by_fulfillment_order”: [
{
“fulfillment_order_id”: 5631296274594
}
],
“tracking_info”: {
“number”: “test1”
}
}
}

{
“errors”: “Not Found”
}

Hi @lacla please ensure that you have all the required scopes enabled for your app. Depending on its functionality they can be different. This guide should explain whats required. https://shopify.dev/docs/apps/fulfillment

Hi,

I am also getting the same issue, I have all scopes selected. Any ideas on this please?

Thanks,

Alex

Get orders/orderid/fulfillment_orders.json

{
“fulfillment”: {
“line_items_by_fulfillment_order”: [
{
“fulfillment_order_id”: put fulfillment order id here
}
],
“tracking_info”: {
“number”: “MS1562678”,
“url”: “https://www.my-shipping-company.com?tracking_number=MS1562678
}
}
}