Any updates on this issue?
I’m experiencing the exact same thing.
I’ve been using the same code, and it works for all stores except one.
It throws a “not found” error with this one store.
Topic summary
API behavior: Creating a fulfillment via POST /admin/api/2024-01/fulfillments.json returns a 404 (“errors”: “Not Found”) for some shops, while retrieving fulfillment orders for the same order via GET /orders/{id}/fulfillment_orders.json succeeds.
Repro details:
- GET returns a valid fulfillment_order (status: open; supported_actions: create_fulfillment; assigned_location present; delivery method: shipping; one line item).
- POST payload includes location_id, tracking_info, and line_items_by_fulfillment_order referencing the returned fulfillment_order_id and line item id.
- Response: {“errors”: “Not Found”}. x-request-id provided. App scopes include read/write fulfillments and fulfillment orders, orders, products, and related scopes.
Scope/impact:
- Multiple developers report identical issue. The same code works for most stores but fails for at least one, suggesting a shop-specific condition.
Context/terms:
- Fulfillment order: Shopify object representing what can be fulfilled from a location. Fulfillment: the action to ship items for that fulfillment order.
- 404 Not Found: endpoint/resource not found for that request.
Status:
- No resolution or root cause identified in the thread. No confirmed misconfiguration or fix shared. Issue remains open/ongoing.