A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
Hey everyone,
I'm having some problems trying to create fulfillment events with the purpose of creating a delivery status for the order.
I'm currently using GraphQL 2023-10 to create a fulfillment event but am experiencing the invalid id error. Here's what i've got:
mutation fulfillmentEvent{ fulfillmentEventCreate(fulfillmentEvent: {fulfillmentId: "gid://shopify/fulfillmentOrderId/XXXXXXXX",status:ATTEMPTED_DELIVERY}){ userErrors { field message } } }
Where the fulfillmentOrderId is cross referenced with the admin URL when fulfilling an order (In XXXXs):
https://admin.shopify.com/store/______/orders/_______/fulfillment_orders/XXXXXXX/fulfill?locationId=...
What can i do to provide the correct ID?
Hi @B-Bubbles,
The fulfillmentEventCreate mutation takes a fulfillmentId value in the inputs, which should use the global ID format gid://shopify/Fulfillment/XXXXXXXX.
A fulfillmentOrder can have multiple fulfillments, and each fulfillment can have multiple events.
Hope that helps!
Developer Support @ Shopify
- Was this reply helpful? Click Like to let us know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog