openapi: 3.1.0 info: title: Shopify Admin REST About Fulfillment API description: The Shopify Admin REST API lets you build apps and integrations that extend and enhance the Shopify admin. Access products, customers, orders, inventory, fulfillment, and more. Endpoints are organized by resource type and versioned by release date. version: 2025-01 contact: name: Shopify url: https://shopify.dev/docs/api/admin-rest email: api@shopify.com license: name: Shopify API Terms url: https://www.shopify.com/legal/api-terms x-date: '2026-03-04' servers: - url: https://{store}.myshopify.com/admin/api/2025-01 description: Shopify Admin REST API variables: store: default: my-store description: The Shopify store subdomain security: - AccessToken: [] tags: - name: Fulfillment paths: /admin/api/2020-01/assigned_fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders On A Shop For A Specific App description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/assignedfulfillmentorder#index-2020-01 parameters: - in: query name: assignment_status description: "The assigment status of the fulfillment orders that should be returned:\n \n cancellation_requested: Fulfillment orders for which the merchant has requested cancellation of the previously accepted fulfillment request.\n fulfillment_requested: Fulfillment orders for which the merchant has requested fulfillment.\n fulfillment_accepted: Fulfillment orders for which the merchant's fulfillment request has been accepted. Any number of fulfillments can be created on these fulfillment orders to completely fulfill the requested items." schema: {} required: false - in: query name: location_ids description: The IDs of the assigned locations of the fulfillment orders that should be returned. schema: {} required: false - in: query name: location_ids[] schema: type: integer description: location_ids[] required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_get_assigned_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/assigned_fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders On A Shop For A Specific App description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/assignedfulfillmentorder#index-2020-04 parameters: - in: query name: assignment_status description: "The assigment status of the fulfillment orders that should be returned:\n \n cancellation_requested: Fulfillment orders for which the merchant has requested cancellation of the previously accepted fulfillment request.\n fulfillment_requested: Fulfillment orders for which the merchant has requested fulfillment.\n fulfillment_accepted: Fulfillment orders for which the merchant's fulfillment request has been accepted. Any number of fulfillments can be created on these fulfillment orders to completely fulfill the requested items." schema: {} required: false - in: query name: location_ids description: The IDs of the assigned locations of the fulfillment orders that should be returned. schema: {} required: false - in: query name: location_ids[] schema: type: integer description: location_ids[] required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_get_assigned_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/assigned_fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders On A Shop For A Specific App description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/assignedfulfillmentorder#index-2020-07 parameters: - in: query name: assignment_status description: "The assigment status of the fulfillment orders that should be returned:\n \n cancellation_requested: Fulfillment orders for which the merchant has requested cancellation of the previously accepted fulfillment request.\n fulfillment_requested: Fulfillment orders for which the merchant has requested fulfillment.\n fulfillment_accepted: Fulfillment orders for which the merchant's fulfillment request has been accepted. Any number of fulfillments can be created on these fulfillment orders to completely fulfill the requested items." schema: {} required: false - in: query name: location_ids description: The IDs of the assigned locations of the fulfillment orders that should be returned. schema: {} required: false - in: query name: location_ids[] schema: type: integer description: location_ids[] required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_get_assigned_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/assigned_fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders On A Shop For A Specific App description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/assignedfulfillmentorder#index-2020-10 parameters: - in: query name: assignment_status description: "The assigment status of the fulfillment orders that should be returned:\n \n cancellation_requested: Fulfillment orders for which the merchant has requested cancellation of the previously accepted fulfillment request.\n fulfillment_requested: Fulfillment orders for which the merchant has requested fulfillment.\n fulfillment_accepted: Fulfillment orders for which the merchant's fulfillment request has been accepted. Any number of fulfillments can be created on these fulfillment orders to completely fulfill the requested items." schema: {} required: false - in: query name: location_ids description: The IDs of the assigned locations of the fulfillment orders that should be returned. schema: {} required: false - in: query name: location_ids[] schema: type: integer description: location_ids[] required: false tags: - Fulfillment responses: '200': description: '' operationId: get_assigned_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/assigned_fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders On A Shop For A Specific App description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/assignedfulfillmentorder#index-2021-01 parameters: - in: query name: assignment_status description: "The assigment status of the fulfillment orders that should be returned:\n \n cancellation_requested: Fulfillment orders for which the merchant has requested cancellation of the previously accepted fulfillment request.\n fulfillment_requested: Fulfillment orders for which the merchant has requested fulfillment.\n fulfillment_accepted: Fulfillment orders for which the merchant's fulfillment request has been accepted. Any number of fulfillments can be created on these fulfillment orders to completely fulfill the requested items." schema: {} required: false - in: query name: location_ids description: The IDs of the assigned locations of the fulfillment orders that should be returned. schema: {} required: false - in: query name: location_ids[] schema: type: integer description: location_ids[] required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_get_assigned_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/assigned_fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders On A Shop For A Specific App description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/assignedfulfillmentorder#index-unstable parameters: - in: query name: assignment_status description: "The assigment status of the fulfillment orders that should be returned:\n \n cancellation_requested: Fulfillment orders for which the merchant has requested cancellation of the previously accepted fulfillment request.\n fulfillment_requested: Fulfillment orders for which the merchant has requested fulfillment.\n fulfillment_accepted: Fulfillment orders for which the merchant's fulfillment request has been accepted. Any number of fulfillments can be created on these fulfillment orders to completely fulfill the requested items." schema: {} required: false - in: query name: location_ids description: The IDs of the assigned locations of the fulfillment orders that should be returned. schema: {} required: false - in: query name: location_ids[] schema: type: integer description: location_ids[] required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_get_assigned_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/cancellation_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: The customer changed his mind. summary: Sends a cancellation request to the fulfillment service of a fulfillment order and updates the fulfillment order summary: Shopify Sends A Cancellation Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#create-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/cancellation_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We had not started any processing yet. summary: Accepts a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#accept-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/cancellation_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We have already send the shipment out. summary: Rejects a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#reject-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/cancellation_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: The customer changed his mind. summary: Sends a cancellation request to the fulfillment service of a fulfillment order and updates the fulfillment order summary: Shopify Sends A Cancellation Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#create-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/cancellation_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We had not started any processing yet. summary: Accepts a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#accept-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/cancellation_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We have already send the shipment out. summary: Rejects a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#reject-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/cancellation_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: The customer changed his mind. summary: Sends a cancellation request to the fulfillment service of a fulfillment order and updates the fulfillment order summary: Shopify Sends A Cancellation Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#create-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/cancellation_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We had not started any processing yet. summary: Accepts a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#accept-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/cancellation_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We have already send the shipment out. summary: Rejects a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#reject-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/cancellation_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: The customer changed his mind. summary: Sends a cancellation request to the fulfillment service of a fulfillment order and updates the fulfillment order summary: Shopify Sends A Cancellation Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#create-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_orders_param_fulfillment_order_id_cancellation_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/cancellation_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We had not started any processing yet. summary: Accepts a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#accept-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/cancellation_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We have already send the shipment out. summary: Rejects a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#reject-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/cancellation_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: The customer changed his mind. summary: Sends a cancellation request to the fulfillment service of a fulfillment order and updates the fulfillment order summary: Shopify Sends A Cancellation Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#create-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/cancellation_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We had not started any processing yet. summary: Accepts a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#accept-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/cancellation_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We have already send the shipment out. summary: Rejects a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#reject-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/cancellation_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: The customer changed his mind. summary: Sends a cancellation request to the fulfillment service of a fulfillment order and updates the fulfillment order summary: Shopify Sends A Cancellation Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#create-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/cancellation_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We had not started any processing yet. summary: Accepts a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#accept-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/cancellation_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: cancellation_request: message: We have already send the shipment out. summary: Rejects a cancellation request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Cancellation Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/cancellationrequest#reject-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the cancellation request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_cancellation_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/orders/{order_id}/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: location_id: 487838322 tracking_number: '123456789' tracking_urls: - https://shipping.xyz/track.php?num=123456789 - https://anothershipper.corp/track.php?code=abc notify_customer: true summary: Fulfill all line items for an order and send the shipping confirmation email. Not specifying line item IDs causes all unfulfilled and partially fulfilled line items for the order to be fulfilled. example2: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill line items without a tracking number example3: value: fulfillment: location_id: 905684977 tracking_numbers: - 04263ac9875a5cdc27996db6865a3e91 - 74a62cd540170b8ef633f90d584daadf - d9d423437dc58dbb54a76908573239bc line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order with multiple tracking numbers example4: value: fulfillment: location_id: 905684977 tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order and use a custom tracking URL and company example5: value: fulfillment: tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill without a location_id results in a bad request example6: value: fulfillment: location_id: 905684977 tracking_number: '123456789' tracking_company: 4PX line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company (generates tracking URL) example7: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format (uses fuzzy matches to generate tracking URL, but respects tracking company supplied) example8: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex tracking_url: https://www.new-fedex-tracking.com/?number=123456789010 line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format and custom tracking URL (respects sent URL) example9: value: fulfillment: location_id: 905684977 tracking_number: RR123456789CN tracking_company: Chinese Post line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL (generates best guess URL if number matches recognizable pattern) example10: value: fulfillment: location_id: 905684977 tracking_number: '1234567' tracking_company: Custom Tracking Company line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL. Does not generate a URL if tracking number does not match a recognizable pattern. example11: value: fulfillment: location_id: 905684977 tracking_number: CJ274101086US tracking_url: http://www.custom-tracking.com/?tracking_number=CJ274101086US line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using only a tracking number and a custom tracking URL (respects tracking URL but attempts to generate tracking company if number matches recognizable pattern) example12: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 summary: Fulfill a single line item by explicitly specifying the line items to be fulfilled example13: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 quantity: 1 summary: Partially fulfill a single line item by specifying a line item and quantity to be fulfilled summary: Shopify Create A Fulfillment For The Specified Order And Line Items description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#create-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_orders_param_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/fulfillments.json: get: summary: Shopify Retrieves Fulfillments Associated With A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#indexV2-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order that is associated with the fulfillments. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_get_fulfillment_orders_param_fulfillment_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}.json: get: summary: Shopify Retrieve A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#show-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fields description: Comma-separated list of fields to include in the response. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_get_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true put: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: tracking_number: '987654321' id: 255858046 summary: Update the tracking number for a fulfillment summary: Shopify Update Information Associated With A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_update_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000794 fulfillment_order_line_items: - id: 1025578640 quantity: 1 summary: Create a fulfillment for the fulfillment order line items specified example2: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000795 summary: Creates a fulfillment for all fulfillment order line items if `fulfillment_order_line_items` is left blank summary: Shopify Creates A Fulfillment For One Or Many Fulfillment Orders description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#createV2-2020-01 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillments/{fulfillment_id}/update_tracking.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: notify_customer: true tracking_info: number: '1111' url: http://www.my-url.com company: my-company summary: Update the tracking information for a fulfillment summary: Shopify Updates The Tracking Information For A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update_tracking-2020-01 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillments_param_fulfillment_id_update_tracking x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Complete a fulfillment summary: Shopify Mark A Fulfillment As Complete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#complete-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_orders_param_order_id_fulfillments_param_fulfillment_id_complete x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/open.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Transition a fulfillment from pending to open summary: Shopify Mark A Fulfillment As Open description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#open-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_orders_param_order_id_fulfillments_param_fulfillment_id_open x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment for a specific order ID summary: Shopify Cancel A Fulfillment For A Specific Order Id description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancel-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_orders_param_order_id_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment summary: Shopify Cancels A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancelV2-2020-01 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/orders/{order_id}/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: location_id: 487838322 tracking_number: '123456789' tracking_urls: - https://shipping.xyz/track.php?num=123456789 - https://anothershipper.corp/track.php?code=abc notify_customer: true summary: Fulfill all line items for an order and send the shipping confirmation email. Not specifying line item IDs causes all unfulfilled and partially fulfilled line items for the order to be fulfilled. example2: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill line items without a tracking number example3: value: fulfillment: location_id: 905684977 tracking_numbers: - 04263ac9875a5cdc27996db6865a3e91 - 74a62cd540170b8ef633f90d584daadf - d9d423437dc58dbb54a76908573239bc line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order with multiple tracking numbers example4: value: fulfillment: location_id: 905684977 tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order and use a custom tracking URL and company example5: value: fulfillment: tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill without a location_id results in a bad request example6: value: fulfillment: location_id: 905684977 tracking_number: '123456789' tracking_company: 4PX line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company (generates tracking URL) example7: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format (uses fuzzy matches to generate tracking URL, but respects tracking company supplied) example8: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex tracking_url: https://www.new-fedex-tracking.com/?number=123456789010 line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format and custom tracking URL (respects sent URL) example9: value: fulfillment: location_id: 905684977 tracking_number: RR123456789CN tracking_company: Chinese Post line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL (generates best guess URL if number matches recognizable pattern) example10: value: fulfillment: location_id: 905684977 tracking_number: '1234567' tracking_company: Custom Tracking Company line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL. Does not generate a URL if tracking number does not match a recognizable pattern. example11: value: fulfillment: location_id: 905684977 tracking_number: CJ274101086US tracking_url: http://www.custom-tracking.com/?tracking_number=CJ274101086US line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using only a tracking number and a custom tracking URL (respects tracking URL but attempts to generate tracking company if number matches recognizable pattern) example12: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 summary: Fulfill a single line item by explicitly specifying the line items to be fulfilled example13: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 quantity: 1 summary: Partially fulfill a single line item by specifying a line item and quantity to be fulfilled summary: Shopify Create A Fulfillment For The Specified Order And Line Items description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#create-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_orders_param_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/fulfillments.json: get: summary: Shopify Retrieves Fulfillments Associated With A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#indexV2-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order that is associated with the fulfillments. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_get_fulfillment_orders_param_fulfillment_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}.json: get: summary: Shopify Retrieve A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#show-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fields description: Comma-separated list of fields to include in the response. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_get_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true put: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: tracking_number: '987654321' id: 255858046 summary: Update the tracking number for a fulfillment summary: Shopify Update Information Associated With A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_update_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000794 fulfillment_order_line_items: - id: 1025578640 quantity: 1 summary: Create a fulfillment for the fulfillment order line items specified example2: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000795 summary: Creates a fulfillment for all fulfillment order line items if `fulfillment_order_line_items` is left blank summary: Shopify Creates A Fulfillment For One Or Many Fulfillment Orders description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#createV2-2020-04 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillments/{fulfillment_id}/update_tracking.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: notify_customer: true tracking_info: number: '1111' url: http://www.my-url.com company: my-company summary: Update the tracking information for a fulfillment summary: Shopify Updates The Tracking Information For A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update_tracking-2020-04 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillments_param_fulfillment_id_update_tracking x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Complete a fulfillment summary: Shopify Mark A Fulfillment As Complete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#complete-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_orders_param_order_id_fulfillments_param_fulfillment_id_complete x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/open.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Transition a fulfillment from pending to open summary: Shopify Mark A Fulfillment As Open description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#open-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_orders_param_order_id_fulfillments_param_fulfillment_id_open x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment for a specific order ID summary: Shopify Cancel A Fulfillment For A Specific Order Id description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancel-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_orders_param_order_id_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment summary: Shopify Cancels A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancelV2-2020-04 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/orders/{order_id}/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: location_id: 487838322 tracking_number: '123456789' tracking_urls: - https://shipping.xyz/track.php?num=123456789 - https://anothershipper.corp/track.php?code=abc notify_customer: true summary: Fulfill all line items for an order and send the shipping confirmation email. Not specifying line item IDs causes all unfulfilled and partially fulfilled line items for the order to be fulfilled. example2: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill line items without a tracking number example3: value: fulfillment: location_id: 905684977 tracking_numbers: - 04263ac9875a5cdc27996db6865a3e91 - 74a62cd540170b8ef633f90d584daadf - d9d423437dc58dbb54a76908573239bc line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order with multiple tracking numbers example4: value: fulfillment: location_id: 905684977 tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order and use a custom tracking URL and company example5: value: fulfillment: tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill without a location_id results in a bad request example6: value: fulfillment: location_id: 905684977 tracking_number: '123456789' tracking_company: 4PX line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company (generates tracking URL) example7: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format (uses fuzzy matches to generate tracking URL, but respects tracking company supplied) example8: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex tracking_url: https://www.new-fedex-tracking.com/?number=123456789010 line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format and custom tracking URL (respects sent URL) example9: value: fulfillment: location_id: 905684977 tracking_number: RR123456789CN tracking_company: Chinese Post line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL (generates best guess URL if number matches recognizable pattern) example10: value: fulfillment: location_id: 905684977 tracking_number: '1234567' tracking_company: Custom Tracking Company line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL. Does not generate a URL if tracking number does not match a recognizable pattern. example11: value: fulfillment: location_id: 905684977 tracking_number: CJ274101086US tracking_url: http://www.custom-tracking.com/?tracking_number=CJ274101086US line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using only a tracking number and a custom tracking URL (respects tracking URL but attempts to generate tracking company if number matches recognizable pattern) example12: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 summary: Fulfill a single line item by explicitly specifying the line items to be fulfilled example13: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 quantity: 1 summary: Partially fulfill a single line item by specifying a line item and quantity to be fulfilled summary: Shopify Create A Fulfillment For The Specified Order And Line Items description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#create-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_orders_param_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/fulfillments.json: get: summary: Shopify Retrieves Fulfillments Associated With A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#indexV2-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order that is associated with the fulfillments. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_get_fulfillment_orders_param_fulfillment_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}.json: get: summary: Shopify Retrieve A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#show-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fields description: Comma-separated list of fields to include in the response. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_get_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true put: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: tracking_number: '987654321' id: 255858046 summary: Update the tracking number for a fulfillment summary: Shopify Update Information Associated With A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_update_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000794 fulfillment_order_line_items: - id: 1025578640 quantity: 1 summary: Create a fulfillment for the fulfillment order line items specified example2: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000795 summary: Creates a fulfillment for all fulfillment order line items if `fulfillment_order_line_items` is left blank summary: Shopify Creates A Fulfillment For One Or Many Fulfillment Orders description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#createV2-2020-07 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillments/{fulfillment_id}/update_tracking.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: notify_customer: true tracking_info: number: '1111' url: http://www.my-url.com company: my-company summary: Update the tracking information for a fulfillment summary: Shopify Updates The Tracking Information For A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update_tracking-2020-07 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillments_param_fulfillment_id_update_tracking x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Complete a fulfillment summary: Shopify Mark A Fulfillment As Complete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#complete-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_orders_param_order_id_fulfillments_param_fulfillment_id_complete x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/open.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Transition a fulfillment from pending to open summary: Shopify Mark A Fulfillment As Open description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#open-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_orders_param_order_id_fulfillments_param_fulfillment_id_open x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment for a specific order ID summary: Shopify Cancel A Fulfillment For A Specific Order Id description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancel-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_orders_param_order_id_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment summary: Shopify Cancels A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancelV2-2020-07 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/orders/{order_id}/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: location_id: 487838322 tracking_number: '123456789' tracking_urls: - https://shipping.xyz/track.php?num=123456789 - https://anothershipper.corp/track.php?code=abc notify_customer: true summary: Fulfill all line items for an order and send the shipping confirmation email. Not specifying line item IDs causes all unfulfilled and partially fulfilled line items for the order to be fulfilled. example2: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill line items without a tracking number example3: value: fulfillment: location_id: 905684977 tracking_numbers: - 04263ac9875a5cdc27996db6865a3e91 - 74a62cd540170b8ef633f90d584daadf - d9d423437dc58dbb54a76908573239bc line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order with multiple tracking numbers example4: value: fulfillment: location_id: 905684977 tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order and use a custom tracking URL and company example5: value: fulfillment: tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill without a location_id results in a bad request example6: value: fulfillment: location_id: 905684977 tracking_number: '123456789' tracking_company: 4PX line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company (generates tracking URL) example7: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format (uses fuzzy matches to generate tracking URL, but respects tracking company supplied) example8: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex tracking_url: https://www.new-fedex-tracking.com/?number=123456789010 line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format and custom tracking URL (respects sent URL) example9: value: fulfillment: location_id: 905684977 tracking_number: RR123456789CN tracking_company: Chinese Post line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL (generates best guess URL if number matches recognizable pattern) example10: value: fulfillment: location_id: 905684977 tracking_number: '1234567' tracking_company: Custom Tracking Company line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL. Does not generate a URL if tracking number does not match a recognizable pattern. example11: value: fulfillment: location_id: 905684977 tracking_number: CJ274101086US tracking_url: http://www.custom-tracking.com/?tracking_number=CJ274101086US line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using only a tracking number and a custom tracking URL (respects tracking URL but attempts to generate tracking company if number matches recognizable pattern) example12: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 summary: Fulfill a single line item by explicitly specifying the line items to be fulfilled example13: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 quantity: 1 summary: Partially fulfill a single line item by specifying a line item and quantity to be fulfilled summary: Shopify Create A Fulfillment For The Specified Order And Line Items description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#create-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id tags: - Fulfillment responses: '200': description: '' operationId: create_orders_param_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/fulfillments.json: get: summary: Shopify Retrieves Fulfillments Associated With A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#indexV2-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order that is associated with the fulfillments. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: get_fulfillment_orders_param_fulfillment_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}.json: get: summary: Shopify Retrieve A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#show-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fields description: Comma-separated list of fields to include in the response. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: get_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true put: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: tracking_number: '987654321' id: 255858046 summary: Update the tracking number for a fulfillment summary: Shopify Update Information Associated With A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: update_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000794 fulfillment_order_line_items: - id: 1025578640 quantity: 1 summary: Create a fulfillment for the fulfillment order line items specified example2: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000795 summary: Creates a fulfillment for all fulfillment order line items if `fulfillment_order_line_items` is left blank summary: Shopify Creates A Fulfillment For One Or Many Fulfillment Orders description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#createV2-2020-10 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillments/{fulfillment_id}/update_tracking.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: notify_customer: true tracking_info: number: '1111' url: http://www.my-url.com company: my-company summary: Update the tracking information for a fulfillment summary: Shopify Updates The Tracking Information For A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update_tracking-2020-10 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillments_param_fulfillment_id_update_tracking x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Complete a fulfillment summary: Shopify Mark A Fulfillment As Complete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#complete-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: create_orders_param_order_id_fulfillments_param_fulfillment_id_complete x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/open.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Transition a fulfillment from pending to open summary: Shopify Mark A Fulfillment As Open description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#open-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: create_orders_param_order_id_fulfillments_param_fulfillment_id_open x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment for a specific order ID summary: Shopify Cancel A Fulfillment For A Specific Order Id description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancel-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: create_orders_param_order_id_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment summary: Shopify Cancels A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancelV2-2020-10 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/orders/{order_id}/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: location_id: 487838322 tracking_number: '123456789' tracking_urls: - https://shipping.xyz/track.php?num=123456789 - https://anothershipper.corp/track.php?code=abc notify_customer: true summary: Fulfill all line items for an order and send the shipping confirmation email. Not specifying line item IDs causes all unfulfilled and partially fulfilled line items for the order to be fulfilled. example2: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill line items without a tracking number example3: value: fulfillment: location_id: 905684977 tracking_numbers: - 04263ac9875a5cdc27996db6865a3e91 - 74a62cd540170b8ef633f90d584daadf - d9d423437dc58dbb54a76908573239bc line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order with multiple tracking numbers example4: value: fulfillment: location_id: 905684977 tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order and use a custom tracking URL and company example5: value: fulfillment: tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill without a location_id results in a bad request example6: value: fulfillment: location_id: 905684977 tracking_number: '123456789' tracking_company: 4PX line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company (generates tracking URL) example7: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format (uses fuzzy matches to generate tracking URL, but respects tracking company supplied) example8: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex tracking_url: https://www.new-fedex-tracking.com/?number=123456789010 line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format and custom tracking URL (respects sent URL) example9: value: fulfillment: location_id: 905684977 tracking_number: RR123456789CN tracking_company: Chinese Post line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL (generates best guess URL if number matches recognizable pattern) example10: value: fulfillment: location_id: 905684977 tracking_number: '1234567' tracking_company: Custom Tracking Company line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL. Does not generate a URL if tracking number does not match a recognizable pattern. example11: value: fulfillment: location_id: 905684977 tracking_number: CJ274101086US tracking_url: http://www.custom-tracking.com/?tracking_number=CJ274101086US line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using only a tracking number and a custom tracking URL (respects tracking URL but attempts to generate tracking company if number matches recognizable pattern) example12: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 summary: Fulfill a single line item by explicitly specifying the line items to be fulfilled example13: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 quantity: 1 summary: Partially fulfill a single line item by specifying a line item and quantity to be fulfilled summary: Shopify Create A Fulfillment For The Specified Order And Line Items description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#create-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_orders_param_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/fulfillments.json: get: summary: Shopify Retrieves Fulfillments Associated With A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#indexV2-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order that is associated with the fulfillments. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_get_fulfillment_orders_param_fulfillment_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}.json: get: summary: Shopify Retrieve A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#show-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fields description: Comma-separated list of fields to include in the response. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_get_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true put: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: tracking_number: '987654321' id: 255858046 summary: Update the tracking number for a fulfillment summary: Shopify Update Information Associated With A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_update_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000794 fulfillment_order_line_items: - id: 1025578640 quantity: 1 summary: Create a fulfillment for the fulfillment order line items specified example2: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000795 summary: Creates a fulfillment for all fulfillment order line items if `fulfillment_order_line_items` is left blank summary: Shopify Creates A Fulfillment For One Or Many Fulfillment Orders description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#createV2-2021-01 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillments/{fulfillment_id}/update_tracking.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: notify_customer: true tracking_info: number: '1111' url: http://www.my-url.com company: my-company summary: Update the tracking information for a fulfillment summary: Shopify Updates The Tracking Information For A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update_tracking-2021-01 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillments_param_fulfillment_id_update_tracking x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Complete a fulfillment summary: Shopify Mark A Fulfillment As Complete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#complete-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_orders_param_order_id_fulfillments_param_fulfillment_id_complete x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/open.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Transition a fulfillment from pending to open summary: Shopify Mark A Fulfillment As Open description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#open-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_orders_param_order_id_fulfillments_param_fulfillment_id_open x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment for a specific order ID summary: Shopify Cancel A Fulfillment For A Specific Order Id description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancel-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_orders_param_order_id_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment summary: Shopify Cancels A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancelV2-2021-01 parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/orders/{order_id}/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: location_id: 487838322 tracking_number: '123456789' tracking_urls: - https://shipping.xyz/track.php?num=123456789 - https://anothershipper.corp/track.php?code=abc notify_customer: true summary: Fulfill all line items for an order and send the shipping confirmation email. Not specifying line item IDs causes all unfulfilled and partially fulfilled line items for the order to be fulfilled. example2: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill line items without a tracking number example3: value: fulfillment: location_id: 905684977 tracking_numbers: - 04263ac9875a5cdc27996db6865a3e91 - 74a62cd540170b8ef633f90d584daadf - d9d423437dc58dbb54a76908573239bc line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order with multiple tracking numbers example4: value: fulfillment: location_id: 905684977 tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill all line items for an order and use a custom tracking URL and company example5: value: fulfillment: tracking_url: http://www.packagetrackr.com/track/somecarrier/1234567 tracking_company: Jack Black's Pack, Stack and Track line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill without a location_id results in a bad request example6: value: fulfillment: location_id: 905684977 tracking_number: '123456789' tracking_company: 4PX line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company (generates tracking URL) example7: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format (uses fuzzy matches to generate tracking URL, but respects tracking company supplied) example8: value: fulfillment: location_id: 905684977 tracking_number: '123456789010' tracking_company: fed ex tracking_url: https://www.new-fedex-tracking.com/?number=123456789010 line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a supported tracking company in an incorrect format and custom tracking URL (respects sent URL) example9: value: fulfillment: location_id: 905684977 tracking_number: RR123456789CN tracking_company: Chinese Post line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL (generates best guess URL if number matches recognizable pattern) example10: value: fulfillment: location_id: 905684977 tracking_number: '1234567' tracking_company: Custom Tracking Company line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using a non-supported tracking company without a tracking URL. Does not generate a URL if tracking number does not match a recognizable pattern. example11: value: fulfillment: location_id: 905684977 tracking_number: CJ274101086US tracking_url: http://www.custom-tracking.com/?tracking_number=CJ274101086US line_items: - id: 466157049 - id: 518995019 - id: 703073504 summary: Fulfill an order using only a tracking number and a custom tracking URL (respects tracking URL but attempts to generate tracking company if number matches recognizable pattern) example12: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 summary: Fulfill a single line item by explicitly specifying the line items to be fulfilled example13: value: fulfillment: location_id: 905684977 tracking_number: null line_items: - id: 518995019 quantity: 1 summary: Partially fulfill a single line item by specifying a line item and quantity to be fulfilled summary: Shopify Create A Fulfillment For The Specified Order And Line Items description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#create-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_orders_param_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/fulfillments.json: get: summary: Shopify Retrieves Fulfillments Associated With A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#indexV2-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order that is associated with the fulfillments. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_get_fulfillment_orders_param_fulfillment_order_id_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}.json: get: summary: Shopify Retrieve A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#show-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fields description: Comma-separated list of fields to include in the response. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_get_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true put: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: tracking_number: '987654321' id: 255858046 summary: Update the tracking number for a fulfillment summary: Shopify Update Information Associated With A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_update_orders_param_order_id_fulfillments_param_fulfillment_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillments.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000794 fulfillment_order_line_items: - id: 1025578640 quantity: 1 summary: Create a fulfillment for the fulfillment order line items specified example2: value: fulfillment: message: The package was shipped this morning. notify_customer: false tracking_info: number: 1562678 url: https://www.my-shipping-company.com company: my-shipping-company line_items_by_fulfillment_order: - fulfillment_order_id: 1046000795 summary: Creates a fulfillment for all fulfillment order line items if `fulfillment_order_line_items` is left blank summary: Shopify Creates A Fulfillment For One Or Many Fulfillment Orders description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#createV2-unstable parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillments x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillments/{fulfillment_id}/update_tracking.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment: notify_customer: true tracking_info: number: '1111' url: http://www.my-url.com company: my-company summary: Update the tracking information for a fulfillment summary: Shopify Updates The Tracking Information For A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#update_tracking-unstable parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillments_param_fulfillment_id_update_tracking x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Complete a fulfillment summary: Shopify Mark A Fulfillment As Complete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#complete-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_orders_param_order_id_fulfillments_param_fulfillment_id_complete x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}/open.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Transition a fulfillment from pending to open summary: Shopify Mark A Fulfillment As Open description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#open-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_orders_param_order_id_fulfillments_param_fulfillment_id_open x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment for a specific order ID summary: Shopify Cancel A Fulfillment For A Specific Order Id description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancel-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_orders_param_order_id_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillments/{fulfillment_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment summary: Shopify Cancels A Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillment#cancelV2-unstable parameters: - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillments_param_fulfillment_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/events.json: get: summary: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#index-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fulfillment_id description: The ID of the fulfillment that's associated with the fulfillment event. schema: {} required: false - in: query name: order_id description: The ID of the order that's associated with the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_get_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true post: requestBody: content: application/json: schema: {} examples: example1: value: event: status: in_transit summary: Create a fulfillment event summary: Shopify Creates A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#create-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#show-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id - in: query name: event_id description: The ID of the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_get_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true delete: summary: Shopify Deletes A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#destroy-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_delete_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/events.json: get: summary: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#index-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fulfillment_id description: The ID of the fulfillment that's associated with the fulfillment event. schema: {} required: false - in: query name: order_id description: The ID of the order that's associated with the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_get_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true post: requestBody: content: application/json: schema: {} examples: example1: value: event: status: in_transit summary: Create a fulfillment event summary: Shopify Creates A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#create-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#show-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id - in: query name: event_id description: The ID of the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_get_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true delete: summary: Shopify Deletes A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#destroy-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_delete_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/events.json: get: summary: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#index-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fulfillment_id description: The ID of the fulfillment that's associated with the fulfillment event. schema: {} required: false - in: query name: order_id description: The ID of the order that's associated with the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_get_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true post: requestBody: content: application/json: schema: {} examples: example1: value: event: status: in_transit summary: Create a fulfillment event summary: Shopify Creates A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#create-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#show-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id - in: query name: event_id description: The ID of the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_get_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true delete: summary: Shopify Deletes A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#destroy-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_delete_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/events.json: get: summary: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#index-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fulfillment_id description: The ID of the fulfillment that's associated with the fulfillment event. schema: {} required: false - in: query name: order_id description: The ID of the order that's associated with the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: get_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true post: requestBody: content: application/json: schema: {} examples: example1: value: event: status: in_transit summary: Create a fulfillment event summary: Shopify Creates A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#create-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: create_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#show-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id - in: query name: event_id description: The ID of the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: get_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true delete: summary: Shopify Deletes A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#destroy-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id tags: - Fulfillment responses: '200': description: '' operationId: delete_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/events.json: get: summary: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#index-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fulfillment_id description: The ID of the fulfillment that's associated with the fulfillment event. schema: {} required: false - in: query name: order_id description: The ID of the order that's associated with the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_get_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true post: requestBody: content: application/json: schema: {} examples: example1: value: event: status: in_transit summary: Create a fulfillment event summary: Shopify Creates A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#create-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#show-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id - in: query name: event_id description: The ID of the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_get_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true delete: summary: Shopify Deletes A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#destroy-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_delete_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}/events.json: get: summary: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#index-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: query name: fulfillment_id description: The ID of the fulfillment that's associated with the fulfillment event. schema: {} required: false - in: query name: order_id description: The ID of the order that's associated with the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_get_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true post: requestBody: content: application/json: schema: {} examples: example1: value: event: status: in_transit summary: Create a fulfillment event summary: Shopify Creates A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#create-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_orders_param_order_id_fulfillments_param_fulfillment_id_events x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#show-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id - in: query name: event_id description: The ID of the fulfillment event. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_get_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true delete: summary: Shopify Deletes A Fulfillment Event description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentevent#destroy-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: path name: fulfillment_id required: true schema: type: string description: fulfillment_id - in: path name: event_id required: true schema: type: string description: event_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_delete_orders_param_order_id_fulfillments_param_fulfillment_id_events_param_event_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/orders/{order_id}/fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders For A Specific Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#index-2020-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: query name: order_id description: The ID of the order that is associated with the fulfillment orders. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_get_orders_param_order_id_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#show-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_get_fulfillment_orders_param_fulfillment_order_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment order summary: Shopify Marks A Fulfillment Order As Cancelled description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#cancel-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_orders_param_fulfillment_order_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/close.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: message: Not enough inventory to complete this work. summary: Transition a fulfillment order from in progress to incomplete summary: Shopify Marks An In Progress Fulfillment Order As Incomplete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#close-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for marking the fulfillment order as incomplete. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_orders_param_fulfillment_order_id_close x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/move.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: new_location_id: 905684977 summary: Move a fulfillment order to a new location summary: Shopify Moves A Fulfillment Order From One Merchant Managed Location To Another Merchant Managed Location description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#move-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: new_location_id description: The id of the location to which the fulfillment order will be moved. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_orders_param_fulfillment_order_id_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/orders/{order_id}/fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders For A Specific Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#index-2020-04 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: query name: order_id description: The ID of the order that is associated with the fulfillment orders. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_get_orders_param_order_id_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#show-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_get_fulfillment_orders_param_fulfillment_order_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment order summary: Shopify Marks A Fulfillment Order As Cancelled description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#cancel-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_orders_param_fulfillment_order_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/close.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: message: Not enough inventory to complete this work. summary: Transition a fulfillment order from in progress to incomplete summary: Shopify Marks An In Progress Fulfillment Order As Incomplete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#close-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for marking the fulfillment order as incomplete. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_orders_param_fulfillment_order_id_close x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/move.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: new_location_id: 905684977 summary: Move a fulfillment order to a new location summary: Shopify Moves A Fulfillment Order From One Merchant Managed Location To Another Merchant Managed Location description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#move-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: new_location_id description: The id of the location to which the fulfillment order will be moved. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_orders_param_fulfillment_order_id_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/orders/{order_id}/fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders For A Specific Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#index-2020-07 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: query name: order_id description: The ID of the order that is associated with the fulfillment orders. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_get_orders_param_order_id_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#show-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_get_fulfillment_orders_param_fulfillment_order_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment order summary: Shopify Marks A Fulfillment Order As Cancelled description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#cancel-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_orders_param_fulfillment_order_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/close.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: message: Not enough inventory to complete this work. summary: Transition a fulfillment order from in progress to incomplete summary: Shopify Marks An In Progress Fulfillment Order As Incomplete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#close-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for marking the fulfillment order as incomplete. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_orders_param_fulfillment_order_id_close x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/move.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: new_location_id: 905684977 summary: Move a fulfillment order to a new location summary: Shopify Moves A Fulfillment Order From One Merchant Managed Location To Another Merchant Managed Location description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#move-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: new_location_id description: The id of the location to which the fulfillment order will be moved. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_orders_param_fulfillment_order_id_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/orders/{order_id}/fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders For A Specific Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#index-2020-10 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: query name: order_id description: The ID of the order that is associated with the fulfillment orders. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: get_orders_param_order_id_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#show-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: get_fulfillment_orders_param_fulfillment_order_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment order summary: Shopify Marks A Fulfillment Order As Cancelled description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#cancel-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_orders_param_fulfillment_order_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/close.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: message: Not enough inventory to complete this work. summary: Transition a fulfillment order from in progress to incomplete summary: Shopify Marks An In Progress Fulfillment Order As Incomplete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#close-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for marking the fulfillment order as incomplete. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_orders_param_fulfillment_order_id_close x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/move.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: new_location_id: 905684977 summary: Move a fulfillment order to a new location summary: Shopify Moves A Fulfillment Order From One Merchant Managed Location To Another Merchant Managed Location description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#move-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: new_location_id description: The id of the location to which the fulfillment order will be moved. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_orders_param_fulfillment_order_id_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/orders/{order_id}/fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders For A Specific Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#index-2021-01 parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: query name: order_id description: The ID of the order that is associated with the fulfillment orders. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_get_orders_param_order_id_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#show-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_get_fulfillment_orders_param_fulfillment_order_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment order summary: Shopify Marks A Fulfillment Order As Cancelled description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#cancel-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/close.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: message: Not enough inventory to complete this work. summary: Transition a fulfillment order from in progress to incomplete summary: Shopify Marks An In Progress Fulfillment Order As Incomplete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#close-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for marking the fulfillment order as incomplete. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_close x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/move.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: new_location_id: 905684977 summary: Move a fulfillment order to a new location summary: Shopify Moves A Fulfillment Order From One Merchant Managed Location To Another Merchant Managed Location description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#move-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: new_location_id description: The id of the location to which the fulfillment order will be moved. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/open.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Transition a fulfillment order from scheduled to open summary: Shopify Marks A Scheduled Fulfillment Order As Ready For Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#open-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_open x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/reschedule.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: new_fulfill_at: '2021-12-05' summary: Update the fulfill_at time of a scheduled fulfillment order summary: Shopify Updates The Fulfill_at Time Of A Scheduled Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#reschedule-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_reschedule x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/orders/{order_id}/fulfillment_orders.json: get: summary: Shopify Retrieves A List Of Fulfillment Orders For A Specific Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#index-unstable parameters: - in: path name: order_id required: true schema: type: string description: order_id - in: query name: order_id description: The ID of the order that is associated with the fulfillment orders. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_get_orders_param_order_id_fulfillment_orders x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}.json: get: summary: Shopify Retrieves A Specific Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#show-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_get_fulfillment_orders_param_fulfillment_order_id x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/cancel.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Cancel a fulfillment order summary: Shopify Marks A Fulfillment Order As Cancelled description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#cancel-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_cancel x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/release_hold.json: post: requestBody: content: application/json: schema: {} examples: example1: value: order_id: 450789469 summary: Release the holds on the fulfillment orders for a specific order summary: Shopify Releases The Fulfillment Order Holds For A Specific Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#release_hold-unstable parameters: - in: query name: order_id description: The ID of the order that is associated to the fulfillment orders. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_release_hold x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/close.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: message: Not enough inventory to complete this work. summary: Transition a fulfillment order from in progress to incomplete summary: Shopify Marks An In Progress Fulfillment Order As Incomplete description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#close-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for marking the fulfillment order as incomplete. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_close x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/move.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: new_location_id: 905684977 summary: Move a fulfillment order to a new location summary: Shopify Moves A Fulfillment Order From One Merchant Managed Location To Another Merchant Managed Location description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#move-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: new_location_id description: The id of the location to which the fulfillment order will be moved. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/open.json: post: requestBody: content: application/json: schema: {} examples: example1: value: {} summary: Transition a fulfillment order from scheduled to open summary: Shopify Marks A Scheduled Fulfillment Order As Ready For Fulfillment description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#open-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_open x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/reschedule.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_order: new_fulfill_at: '2021-12-05' summary: Update the fulfill_at time of a scheduled fulfillment order summary: Shopify Updates The Fulfill_at Time Of A Scheduled Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentorder#reschedule-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_reschedule x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/fulfillment_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Fulfill this ASAP please. fulfillment_order_line_items: - id: 1025578671 quantity: 1 - id: 1025578672 quantity: 1 summary: Sends a fulfillment request to the fulfillment service of a fulfillment order for the specified line items example2: value: fulfillment_request: message: Fulfill this ASAP please. summary: Sends a fulfillment request to the fulfillment service for all line items on the fulfillment order if fulfillment_order_line_items is left blank summary: Shopify Sends A Fulfillment Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#create-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional message for the fulfillment request. schema: {} required: false - in: query name: fulfillment_order_line_items description: The fulfillment order line items to be requested for fulfillment. If left blank, all line items of the fulfillment order are requested for fulfillment. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: We will start processing your fulfillment on the next business day. summary: Accepts a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#accept-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Not enough inventory on hand to complete the work. summary: Rejects a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#reject-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/fulfillment_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Fulfill this ASAP please. fulfillment_order_line_items: - id: 1025578671 quantity: 1 - id: 1025578672 quantity: 1 summary: Sends a fulfillment request to the fulfillment service of a fulfillment order for the specified line items example2: value: fulfillment_request: message: Fulfill this ASAP please. summary: Sends a fulfillment request to the fulfillment service for all line items on the fulfillment order if fulfillment_order_line_items is left blank summary: Shopify Sends A Fulfillment Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#create-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional message for the fulfillment request. schema: {} required: false - in: query name: fulfillment_order_line_items description: The fulfillment order line items to be requested for fulfillment. If left blank, all line items of the fulfillment order are requested for fulfillment. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: We will start processing your fulfillment on the next business day. summary: Accepts a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#accept-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Not enough inventory on hand to complete the work. summary: Rejects a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#reject-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/fulfillment_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Fulfill this ASAP please. fulfillment_order_line_items: - id: 1025578671 quantity: 1 - id: 1025578672 quantity: 1 summary: Sends a fulfillment request to the fulfillment service of a fulfillment order for the specified line items example2: value: fulfillment_request: message: Fulfill this ASAP please. summary: Sends a fulfillment request to the fulfillment service for all line items on the fulfillment order if fulfillment_order_line_items is left blank summary: Shopify Sends A Fulfillment Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#create-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional message for the fulfillment request. schema: {} required: false - in: query name: fulfillment_order_line_items description: The fulfillment order line items to be requested for fulfillment. If left blank, all line items of the fulfillment order are requested for fulfillment. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: We will start processing your fulfillment on the next business day. summary: Accepts a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#accept-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Not enough inventory on hand to complete the work. summary: Rejects a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#reject-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/fulfillment_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Fulfill this ASAP please. fulfillment_order_line_items: - id: 1025578671 quantity: 1 - id: 1025578672 quantity: 1 summary: Sends a fulfillment request to the fulfillment service of a fulfillment order for the specified line items example2: value: fulfillment_request: message: Fulfill this ASAP please. summary: Sends a fulfillment request to the fulfillment service for all line items on the fulfillment order if fulfillment_order_line_items is left blank summary: Shopify Sends A Fulfillment Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#create-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional message for the fulfillment request. schema: {} required: false - in: query name: fulfillment_order_line_items description: The fulfillment order line items to be requested for fulfillment. If left blank, all line items of the fulfillment order are requested for fulfillment. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: We will start processing your fulfillment on the next business day. summary: Accepts a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#accept-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Not enough inventory on hand to complete the work. summary: Rejects a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#reject-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/fulfillment_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Fulfill this ASAP please. fulfillment_order_line_items: - id: 1025578671 quantity: 1 - id: 1025578672 quantity: 1 summary: Sends a fulfillment request to the fulfillment service of a fulfillment order for the specified line items example2: value: fulfillment_request: message: Fulfill this ASAP please. summary: Sends a fulfillment request to the fulfillment service for all line items on the fulfillment order if fulfillment_order_line_items is left blank summary: Shopify Sends A Fulfillment Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#create-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional message for the fulfillment request. schema: {} required: false - in: query name: fulfillment_order_line_items description: The fulfillment order line items to be requested for fulfillment. If left blank, all line items of the fulfillment order are requested for fulfillment. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: We will start processing your fulfillment on the next business day. summary: Accepts a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#accept-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Not enough inventory on hand to complete the work. summary: Rejects a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#reject-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/fulfillment_request.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Fulfill this ASAP please. fulfillment_order_line_items: - id: 1025578671 quantity: 1 - id: 1025578672 quantity: 1 summary: Sends a fulfillment request to the fulfillment service of a fulfillment order for the specified line items example2: value: fulfillment_request: message: Fulfill this ASAP please. summary: Sends a fulfillment request to the fulfillment service for all line items on the fulfillment order if fulfillment_order_line_items is left blank summary: Shopify Sends A Fulfillment Request To The Fulfillment Service Of A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#create-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional message for the fulfillment request. schema: {} required: false - in: query name: fulfillment_order_line_items description: The fulfillment order line items to be requested for fulfillment. If left blank, all line items of the fulfillment order are requested for fulfillment. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/accept.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: We will start processing your fulfillment on the next business day. summary: Accepts a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Accepts A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#accept-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for accepting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_accept x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/fulfillment_request/reject.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_request: message: Not enough inventory on hand to complete the work. summary: Rejects a fulfillment request sent to a fulfillment service and updates the fulfillment order summary: Shopify Rejects A Fulfillment Request Sent To A Fulfillment Service For A Fulfillment Order description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentrequest#reject-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: message description: An optional reason for rejecting the fulfillment request. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_orders_param_fulfillment_order_id_fulfillment_request_reject x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_services.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_service: name: Jupiter Fulfillment callback_url: http://google.com inventory_management: true tracking_support: true requires_shipping_method: true format: json summary: Create a fulfillment service summary: Shopify To Create A Fulfillment Service description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentservice#create-2020-01 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_create_fulfillment_services x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_services.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_service: name: Jupiter Fulfillment callback_url: http://google.com inventory_management: true tracking_support: true requires_shipping_method: true format: json summary: Create a fulfillment service summary: Shopify To Create A Fulfillment Service description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentservice#create-2020-04 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_create_fulfillment_services x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_services.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_service: name: Jupiter Fulfillment callback_url: http://google.com inventory_management: true tracking_support: true requires_shipping_method: true format: json summary: Create a fulfillment service summary: Shopify To Create A Fulfillment Service description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentservice#create-2020-07 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_create_fulfillment_services x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_services.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_service: name: Jupiter Fulfillment callback_url: http://google.com inventory_management: true tracking_support: true requires_shipping_method: true format: json summary: Create a fulfillment service summary: Shopify To Create A Fulfillment Service description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentservice#create-2020-10 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: create_fulfillment_services x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_services.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_service: name: Jupiter Fulfillment callback_url: http://google.com inventory_management: true tracking_support: true requires_shipping_method: true format: json summary: Create a fulfillment service summary: Shopify To Create A Fulfillment Service description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentservice#create-2021-01 parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_create_fulfillment_services x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_services.json: post: requestBody: content: application/json: schema: {} examples: example1: value: fulfillment_service: name: Jupiter Fulfillment callback_url: http://google.com inventory_management: true tracking_support: true requires_shipping_method: true format: json summary: Create a fulfillment service summary: Shopify To Create A Fulfillment Service description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/fulfillmentservice#create-unstable parameters: [] tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_create_fulfillment_services x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-01/fulfillment_orders/{fulfillment_order_id}/locations_for_move.json: get: summary: Shopify Retrieves A List Of Locations That A Fulfillment Order Can Potentially Move To description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/locationsformove#index-2020-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202001_get_fulfillment_orders_param_fulfillment_order_id_locations_for_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-04/fulfillment_orders/{fulfillment_order_id}/locations_for_move.json: get: summary: Shopify Retrieves A List Of Locations That A Fulfillment Order Can Potentially Move To description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/locationsformove#index-2020-04 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202004_get_fulfillment_orders_param_fulfillment_order_id_locations_for_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-07/fulfillment_orders/{fulfillment_order_id}/locations_for_move.json: get: summary: Shopify Retrieves A List Of Locations That A Fulfillment Order Can Potentially Move To description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/locationsformove#index-2020-07 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202007_get_fulfillment_orders_param_fulfillment_order_id_locations_for_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2020-10/fulfillment_orders/{fulfillment_order_id}/locations_for_move.json: get: summary: Shopify Retrieves A List Of Locations That A Fulfillment Order Can Potentially Move To description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/locationsformove#index-2020-10 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: get_fulfillment_orders_param_fulfillment_order_id_locations_for_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/2021-01/fulfillment_orders/{fulfillment_order_id}/locations_for_move.json: get: summary: Shopify Retrieves A List Of Locations That A Fulfillment Order Can Potentially Move To description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/locationsformove#index-2021-01 parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_202101_get_fulfillment_orders_param_fulfillment_order_id_locations_for_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true /admin/api/unstable/fulfillment_orders/{fulfillment_order_id}/locations_for_move.json: get: summary: Shopify Retrieves A List Of Locations That A Fulfillment Order Can Potentially Move To description: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/locationsformove#index-unstable parameters: - in: path name: fulfillment_order_id required: true schema: type: string description: fulfillment_order_id - in: query name: fulfillment_order_id description: The ID of the fulfillment order. schema: {} required: false tags: - Fulfillment responses: '200': description: '' operationId: deprecated_unstable_get_fulfillment_orders_param_fulfillment_order_id_locations_for_move x-api-evangelist-processing: PascalCaseOperationSummaries: true ChooseTags: true components: securitySchemes: AccessToken: type: apiKey name: X-Shopify-Access-Token in: header description: Access token obtained via OAuth