Shopify Events API

The Events API from Shopify — 30 operation(s) for events.

Operations 30

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

GET /admin/api/2020-01/events.json List store activity events (API 2020-01) · Shopify Retrieves A List Of Events #
Ask an LLM
“What has happened in my store recently, like products created or orders placed, on API 2020-01?”
“Can I list only store events of a certain verb, such as destroy, with 2020-01?”
Tell an agent
List the latest {limit} store activity events on 2020-01.
Show store events with verb {verb} created after {created_at_min}, version 2020-01.
GET /admin/api/2020-01/events/{event_id}.json Get one store activity event (API 2020-01) · Shopify Retrieves A Single Event By Its Id #
Ask an LLM
“Can I look up the details of one store activity event by its ID on 2020-01?”
“Which fields of a single shop event can API 2020-01 return?”
Tell an agent
Get store event {event_id} using API 2020-01.
Show {fields} for shop activity event {event_id}, release 2020-01.
GET /admin/api/2020-04/events.json List store activity events (API 2020-04) · Shopify Retrieves A List Of Events #
Ask an LLM
“Which changes to products, orders and collections were logged in my shop per 2020-04?”
“Is it possible to page store events from a known event ID on release 2020-04?”
Tell an agent
Pull my shop's activity log through release 2020-04.
List store events after ID {since_id} matching filter {filter}, 2020-04.
GET /admin/api/2020-04/events/{event_id}.json Get one store activity event (API 2020-04) · Shopify Retrieves A Single Event By Its Id #
Ask an LLM
“What exactly happened in one logged store event, fetched with 2020-04?”
“Can release 2020-04 return just a couple of fields for a single shop event?”
Tell an agent
Fetch activity event {event_id} from my store on 2020-04.
Read shop event {event_id} limited to {fields} with 2020-04.
GET /admin/api/2020-07/events.json List store activity events (API 2020-07) · Shopify Retrieves A List Of Events #
Ask an LLM
“Can I audit what staff and apps changed in my store during a date range using 2020-07?”
“How many store events can one 2020-07 request return at most?”
Tell an agent
List store events between {created_at_min} and {created_at_max} on 2020-07.
Show recent shop activity with only {fields}, version 2020-07.
GET /admin/api/2020-07/events/{event_id}.json Get one store activity event (API 2020-07) · Shopify Retrieves A Single Event By Its Id #
Ask an LLM
“Where do I read the full record of one store event on 2020-07?”
“Does version 2020-07 allow selecting fields when fetching one activity event?”
Tell an agent
Look up store activity event {event_id} with 2020-07.
Return {fields} of event {event_id} from the shop log, API 2020-07.
GET /admin/api/2020-10/events.json List store activity events (API 2020-10) · Shopify Retrieves A List Of Events #
Ask an LLM
“Which products or orders were deleted from my store lately, according to 2020-10 events?”
“Can I filter the store activity feed by resource type on version 2020-10?”
Tell an agent
List store events filtered to {filter} with API 2020-10.
Show {limit} shop activity events of verb {verb} on 2020-10.
GET /admin/api/2020-10/events/{event_id}.json Get one store activity event (API 2020-10) · Shopify Retrieves A Single Event By Its Id #
Ask an LLM
“Can I see who or what triggered one particular store event on 2020-10?”
“What does a single activity event look like in the 2020-10 API?”
Tell an agent
Retrieve store event {event_id} on version 2020-10.
Get just {fields} of activity event {event_id}, 2020-10.
GET /admin/api/2021-01/events.json List store activity events (API 2021-01) · Shopify Retrieves A List Of Events #
Ask an LLM
“What is in my store's recent activity history when read through 2021-01?”
“Can I cap the number of shop events returned by release 2021-01?”
Tell an agent
List the store's activity events using version 2021-01.
Show store events created before {created_at_max}, capped at {limit}, 2021-01.
GET /admin/api/2021-01/events/{event_id}.json Get one store activity event (API 2021-01) · Shopify Retrieves A Single Event By Its Id #
Ask an LLM
“Can I open a single entry in my shop's activity log with API 2021-01?”
“Which fields may I request for one store event in 2021-01?”
Tell an agent
Get the store activity record {event_id} via 2021-01.
Fetch {fields} from shop event {event_id} on release 2021-01.
GET /admin/api/unstable/events.json List store activity events (unstable API) · Shopify Retrieves A List Of Events #
Ask an LLM
“What store activity does the unstable API report for my shop?”
“Can the unstable events listing be filtered by action type?”
Tell an agent
List shop activity events from the unstable release.
Show unstable-API store events with verb {verb} after ID {since_id}.
GET /admin/api/unstable/events/{event_id}.json Get one store activity event (unstable API) · Shopify Retrieves A Single Event By Its Id #
Ask an LLM
“Can I fetch a single shop activity event through the unstable version?”
“Does the unstable API let me pick fields when reading one store event?”
Tell an agent
Get activity event {event_id} using the unstable API.
Return only {fields} for store event {event_id}, unstable release.
GET /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/events.json List tracking events for a fulfillment (API 2020-01) · Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment #
Ask an LLM
“Where is a shipment in transit, based on its fulfillment events on API 2020-01?”
“Can I see every delivery status update logged on one fulfillment with 2020-01?”
Tell an agent
List tracking events for fulfillment {fulfillment} on order {order}, 2020-01.
Show the delivery history of order {order} shipment {fulfillment} via 2020-01.
POST /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/events.json Record a shipment status event (API 2020-01) · Shopify Creates A Fulfillment Event #
Ask an LLM
“How do I post a new delivery status like out for delivery on a fulfillment with 2020-01?”
“Can my app add a tracking update to an order's shipment through release 2020-01?”
Tell an agent
Add a fulfillment event to shipment {fulfillment} of order {order}, API 2020-01.
Log a new tracking status on order {order} fulfillment {fulfillment} using 2020-01.
GET /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json Get one fulfillment tracking event (API 2020-01) · Shopify Retrieves A Specific Fulfillment Event #
Ask an LLM
“Can I pull up a single shipment status update by its ID on version 2020-01?”
“What detail does 2020-01 give about one specific fulfillment event?”
Tell an agent
Get fulfillment event {event} on shipment {fulfillment} of order {order}, 2020-01.
Retrieve tracking update {event} for order {order} fulfillment {fulfillment} via 2020-01.
GET /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/events.json List tracking events for a fulfillment (API 2020-04) · Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment #
Ask an LLM
“Which carrier status updates exist on an order's fulfillment in 2020-04?”
“Can I trace the delivery progress of a package with version 2020-04?”
Tell an agent
Show all shipment events on fulfillment {fulfillment} for order {order}, release 2020-04.
List delivery updates on order {order} package {fulfillment} with API 2020-04.
POST /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/events.json Record a shipment status event (API 2020-04) · Shopify Creates A Fulfillment Event #
Ask an LLM
“Can I mark a package as delivered by creating a fulfillment event on 2020-04?”
“Which 2020-04 call pushes a carrier status update onto a fulfillment?”
Tell an agent
Create a shipment status event on fulfillment {fulfillment} of order {order} via 2020-04.
Record a delivery update for order {order} package {fulfillment}, version 2020-04.
GET /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json Get one fulfillment tracking event (API 2020-04) · Shopify Retrieves A Specific Fulfillment Event #
Ask an LLM
“Can I inspect one tracking event on a shipment with release 2020-04?”
“What does a single fulfillment event record contain in version 2020-04?”
Tell an agent
Fetch shipment event {event} on fulfillment {fulfillment} of order {order}, 2020-04.
Show delivery status record {event} from order {order} package {fulfillment} via 2020-04.
GET /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/events.json List tracking events for a fulfillment (API 2020-07) · Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment #
Ask an LLM
“What delivery milestones has a shipment reached, per fulfillment events on 2020-07?”
“Can version 2020-07 list every status update recorded for one fulfillment?”
Tell an agent
Get tracking events for fulfillment {fulfillment} on order {order} using 2020-07.
List the shipment timeline of order {order} fulfillment {fulfillment}, release 2020-07.
POST /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/events.json Record a shipment status event (API 2020-07) · Shopify Creates A Fulfillment Event #
Ask an LLM
“Can a fulfillment app report in-transit progress on a package with 2020-07?”
“What does API 2020-07 need to add a status event to a shipment?”
Tell an agent
Post a fulfillment event to order {order} shipment {fulfillment}, version 2020-07.
Add a carrier status update to fulfillment {fulfillment} of order {order} with 2020-07.
GET /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json Get one fulfillment tracking event (API 2020-07) · Shopify Retrieves A Specific Fulfillment Event #
Ask an LLM
“Can I retrieve one shipment status update by ID through 2020-07?”
“Which details of a lone fulfillment event are exposed on version 2020-07?”
Tell an agent
Get tracking event {event} for fulfillment {fulfillment} on order {order}, API 2020-07.
Open fulfillment event {event} on order {order} shipment {fulfillment} with 2020-07.
GET /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/events.json List tracking events for a fulfillment (API 2020-10) · Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment #
Ask an LLM
“How can I show a customer the delivery updates for their order shipment on 2020-10?”
“Which status events has a fulfillment accumulated under version 2020-10?”
Tell an agent
List fulfillment events for order {order} fulfillment {fulfillment} on 2020-10.
Show the carrier updates on shipment {fulfillment} from order {order}, API 2020-10.
POST /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/events.json Record a shipment status event (API 2020-10) · Shopify Creates A Fulfillment Event #
Ask an LLM
“Can I tell the store a package failed delivery by adding a fulfillment event on 2020-10?”
“Which 2020-10 endpoint records a new status against an order's shipment?”
Tell an agent
Create a tracking event on fulfillment {fulfillment} for order {order}, 2020-10.
Report a new delivery status on order {order} shipment {fulfillment} via API 2020-10.
GET /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json Get one fulfillment tracking event (API 2020-10) · Shopify Retrieves A Specific Fulfillment Event #
Ask an LLM
“Can I fetch a specific delivery status event on a shipment with 2020-10?”
“What is recorded in one fulfillment event when read through version 2020-10?”
Tell an agent
Retrieve fulfillment event {event} on order {order} fulfillment {fulfillment}, 2020-10.
Show shipment status {event} of package {fulfillment} in order {order} with API 2020-10.
GET /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/events.json List tracking events for a fulfillment (API 2021-01) · Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment #
Ask an LLM
“Can I follow a parcel's journey through its fulfillment events on 2021-01?”
“What status history does release 2021-01 return for one order shipment?”
Tell an agent
List shipment status events for fulfillment {fulfillment} of order {order}, 2021-01.
Pull delivery tracking history for order {order} package {fulfillment} on 2021-01.
POST /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/events.json Record a shipment status event (API 2021-01) · Shopify Creates A Fulfillment Event #
Ask an LLM
“Can I note that a shipment was picked up by the carrier using API 2021-01?”
“Which 2021-01 request adds a tracking event to one order fulfillment?”
Tell an agent
Add a status event to order {order} fulfillment {fulfillment} with version 2021-01.
Record a shipping update on fulfillment {fulfillment} of order {order}, 2021-01.
GET /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json Get one fulfillment tracking event (API 2021-01) · Shopify Retrieves A Specific Fulfillment Event #
Ask an LLM
“Can I load one specific tracking update from a fulfillment on 2021-01?”
“What does release 2021-01 show for a single shipment event ID?”
Tell an agent
Get delivery event {event} on shipment {fulfillment} of order {order} via 2021-01.
Read fulfillment status {event} for order {order} fulfillment {fulfillment}, release 2021-01.
GET /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}/events.json List tracking events for a fulfillment (unstable API) · Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment #
Ask an LLM
“Which delivery updates does the unstable API list for a fulfillment?”
“Can I read a shipment's status history on the unstable release?”
Tell an agent
List tracking events on fulfillment {fulfillment} of order {order} with the unstable API.
Show order {order} shipment {fulfillment} status updates from the unstable version.
POST /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}/events.json Record a shipment status event (unstable API) · Shopify Creates A Fulfillment Event #
Ask an LLM
“Can I add a fulfillment tracking event through the unstable API?”
“Is posting delivery status to a shipment supported on the unstable release?”
Tell an agent
Create a fulfillment event for order {order} shipment {fulfillment} on the unstable API.
Log a carrier status on fulfillment {fulfillment} of order {order}, unstable version.
GET /admin/api/unstable/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json Get one fulfillment tracking event (unstable API) · Shopify Retrieves A Specific Fulfillment Event #
Ask an LLM
“Can I read one shipment tracking event by ID via the unstable API?”
“What does the unstable release return for a specific fulfillment event?”
Tell an agent
Get tracking event {event} of fulfillment {fulfillment} on order {order}, unstable API.
Fetch shipment status record {event} for order {order} package {fulfillment} from the unstable version.

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-events-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-events-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Shopify Events 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:


# --- truncated at 32 KB (34 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/shopify/refs/heads/main/openapi/shopify-events-api-openapi.yml