Requires
write_fulfillments
access scope. Also: The user must have fulfill_and_ship_orders permission.
Updates a fulfillment service.
If you are using API version 2023-10
or later,
and you need to update the location managed by the fulfillment service
(for example, to change the address of a fulfillment service),
use the
LocationEdit
mutation.
Arguments
Anchor to callbackUrlcallbackUrlThe URL to send requests for the fulfillment service. The following considerations apply:
- Shopify queries the
callback_url/fetch_tracking_numbers
endpoint to retrieve tracking numbers for orders, ifis set to
true
. - Shopify queries the
callback_url/fetch_stock
endpoint to retrieve inventory levels, ifis set to
true
. - Shopify uses the
callback_url/fulfillment_order_notification
endpoint to send fulfillment and cancellation requests.
- Shopify queries the
The id of the fulfillment service.
Anchor to inventoryManagementinventoryManagementWhether the fulfillment service tracks product inventory and provides updates to Shopify.
The name of the fulfillment service.
Anchor to trackingSupporttrackingSupportWhether the fulfillment service provides tracking numbers for packages.
Was this section helpful?
FulfillmentServiceUpdatePayload returns
The updated fulfillment service.
The list of errors that occurred from executing the mutation.
Was this section helpful?