Shopify Complete API

The Complete API from Shopify — 6 operation(s) for complete.

Business capability
Order Fulfilment Management BC-520.40

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json Mark a fulfillment complete (2020-01) · Shopify Mark A Fulfillment As Complete #
Ask an LLM
“How do I mark an order's fulfillment as complete with the 2020-01 API?”
“Can I close out a pending fulfillment on version 2020-01?”
Tell an agent
Complete fulfillment {fulfillment} on order {order} using API version 2020-01.
Mark fulfillment {fulfillment} of order {order} as done with the 2020-01 API.
POST /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json Mark a fulfillment complete (2020-04) · Shopify Mark A Fulfillment As Complete #
Ask an LLM
“Which 2020-04 call sets a fulfillment's status to complete?”
“Is completing a shipment for an order supported on 2020-04?”
Tell an agent
Set fulfillment {fulfillment} for order {order} to complete through the 2020-04 API.
Finish off fulfillment {fulfillment} on order {order} with version 2020-04.
POST /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json Mark a fulfillment complete (2020-07) · Shopify Mark A Fulfillment As Complete #
Ask an LLM
“What 2020-07 endpoint completes a fulfillment on an order?”
“Can I flag an order's shipment as fulfilled using version 2020-07?”
Tell an agent
Mark order {order} fulfillment {fulfillment} complete via the 2020-07 Admin API.
Close fulfillment {fulfillment} for order {order} using 2020-07.
POST /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json Mark a fulfillment complete (2020-10) · Shopify Mark A Fulfillment As Complete #
Ask an LLM
“How can I complete a fulfillment for a Shopify order on 2020-10?”
“Which 2020-10 call marks a shipment on an order as finished?”
Tell an agent
Complete fulfillment {fulfillment} of order {order} on 2020-10.
Mark the shipment {fulfillment} on order {order} as complete via version 2020-10.
POST /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json Mark a fulfillment complete (2021-01) · Shopify Mark A Fulfillment As Complete #
Ask an LLM
“Is there a 2021-01 call to mark a fulfillment complete?”
“Can the 2021-01 API wrap up an in-progress fulfillment on an order?”
Tell an agent
Wrap up fulfillment {fulfillment} on order {order} with the 2021-01 release.
Set order {order} fulfillment {fulfillment} to complete using 2021-01.
POST /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}/complete.json Mark a fulfillment complete (unstable) · Shopify Mark A Fulfillment As Complete #
Ask an LLM
“Does the unstable API let me mark a fulfillment as complete?”
“What's the unstable-version call for completing an order shipment?”
Tell an agent
Complete fulfillment {fulfillment} on order {order} using the unstable version.
Mark fulfillment {fulfillment} for order {order} finished through the unstable Admin API.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/shopify-complete-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

shopify-complete-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Shopify Complete API
  description: Explore Shopify's API reference and templating documentation. Shopify provides a range of software tools, app templates, example apps, and libraries to accelerate your development process. The Admin API lets you build apps and integrations that extend and enhance the Shopify admin.
  version: 2020-10
tags:
- name: Complete
paths:
  /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:
      - Complete
      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-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:
      - Complete
      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-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:
      - Complete
      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-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:
      - Complete
      responses:
        '200':
          description: ''
      operationId: 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}/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:
      - Complete
      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/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:
      - Complete
      responses:
        '200':
          description: ''
      operationId: deprecated_unstable_create_orders_param_order_id_fulfillments_param_fulfillment_id_complete
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true