openapi: 3.1.0 info: title: Shopify Admin REST About Many 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: Many paths: /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: - Many responses: '200': description: '' operationId: deprecated_202001_create_fulfillments 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: - Many responses: '200': description: '' operationId: deprecated_202004_create_fulfillments 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: - Many responses: '200': description: '' operationId: deprecated_202007_create_fulfillments 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: - Many responses: '200': description: '' operationId: create_fulfillments 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: - Many responses: '200': description: '' operationId: deprecated_202101_create_fulfillments 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: - Many responses: '200': description: '' operationId: deprecated_unstable_create_fulfillments 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