Shopify API — Events. 42 operations. Lead operation: Shopify Retrieves A List Of Events. Self-contained Naftiko capability covering one Shopify business surface.
Deprecatedunstablegetevents — Shopify Retrieves A List Of Events
/v1/admin/api/unstable/events-json
GET
Deprecatedunstablegeteventscount — Shopify Retrieves A Count Of Events
/v1/admin/api/unstable/events/count-json
GET
Deprecatedunstablegeteventsparameventid — Shopify Retrieves A Single Event By Its Id
/v1/admin/api/unstable/events/event-id-json
GET
Deprecatedunstablegetordersparamorderidfulfillmentsparamfulfillmentidevents — Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment
naftiko: 1.0.0-alpha2
info:
label: Shopify API — Events
description: 'Shopify API — Events. 42 operations. Lead operation: Shopify Retrieves A List Of Events. Self-contained Naftiko
capability covering one Shopify business surface.'
tags:
- Shopify
- Events
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
SHOPIFY_API_KEY: SHOPIFY_API_KEY
capability:
consumes:
- type: http
namespace: shopify-events
baseUri: ''
description: Shopify API — Events business capability. Self-contained, no shared references.
resources:
- name: admin-api-2020-01-events.json
path: /admin/api/2020-01/events.json
operations:
- name: deprecated202001getevents
method: GET
description: Shopify Retrieves A List Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: limit
in: query
type: string
description: The number of results to show.
- name: since_id
in: query
type: string
description: Show only results after the specified ID.
- name: created_at_min
in: query
type: string
description: 'Show events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Show events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: filter
in: query
type: string
description: Show events specified in this filter.
- name: verb
in: query
type: string
description: Show events of a certain type.
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2020-01-events-count.json
path: /admin/api/2020-01/events/count.json
operations:
- name: deprecated202001geteventscount
method: GET
description: Shopify Retrieves A Count Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: created_at_min
in: query
type: string
description: 'Count only events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Count only events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: admin-api-2020-01-events-event_id}.json
path: /admin/api/2020-01/events/{event_id}.json
operations:
- name: deprecated202001geteventsparameventid
method: GET
description: Shopify Retrieves A Single Event By Its Id
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: event_id
in: path
type: string
description: event_id
required: true
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2020-01-orders-order_id-fulfillments-fulfillment_id-events.json
path: /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/events.json
operations:
- name: deprecated202001getordersparamorderidfulfillmentsparamfulfillmentidevents
method: GET
description: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: fulfillment_id
in: query
type: string
description: The ID of the fulfillment that's associated with the fulfillment event.
- name: order_id
in: query
type: string
description: The ID of the order that's associated with the fulfillment event.
- name: deprecated202001createordersparamorderidfulfillmentsparamfulfillmentidevents
method: POST
description: Shopify Creates A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: admin-api-2020-01-orders-order_id-fulfillments-fulfillment_id-events-event_id}.j
path: /admin/api/2020-01/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json
operations:
- name: deprecated202001getordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: GET
description: Shopify Retrieves A Specific Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: event_id
in: path
type: string
description: event_id
required: true
- name: event_id
in: query
type: string
description: The ID of the fulfillment event.
- name: deprecated202001deleteordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: DELETE
description: Shopify Deletes A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: event_id
in: path
type: string
description: event_id
required: true
- name: admin-api-2020-04-events.json
path: /admin/api/2020-04/events.json
operations:
- name: deprecated202004getevents
method: GET
description: Shopify Retrieves A List Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: limit
in: query
type: string
description: The number of results to show.
- name: since_id
in: query
type: string
description: Show only results after the specified ID.
- name: created_at_min
in: query
type: string
description: 'Show events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Show events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: filter
in: query
type: string
description: Show events specified in this filter.
- name: verb
in: query
type: string
description: Show events of a certain type.
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2020-04-events-count.json
path: /admin/api/2020-04/events/count.json
operations:
- name: deprecated202004geteventscount
method: GET
description: Shopify Retrieves A Count Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: created_at_min
in: query
type: string
description: 'Count only events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Count only events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: admin-api-2020-04-events-event_id}.json
path: /admin/api/2020-04/events/{event_id}.json
operations:
- name: deprecated202004geteventsparameventid
method: GET
description: Shopify Retrieves A Single Event By Its Id
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: event_id
in: path
type: string
description: event_id
required: true
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2020-04-orders-order_id-fulfillments-fulfillment_id-events.json
path: /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/events.json
operations:
- name: deprecated202004getordersparamorderidfulfillmentsparamfulfillmentidevents
method: GET
description: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: fulfillment_id
in: query
type: string
description: The ID of the fulfillment that's associated with the fulfillment event.
- name: order_id
in: query
type: string
description: The ID of the order that's associated with the fulfillment event.
- name: deprecated202004createordersparamorderidfulfillmentsparamfulfillmentidevents
method: POST
description: Shopify Creates A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: admin-api-2020-04-orders-order_id-fulfillments-fulfillment_id-events-event_id}.j
path: /admin/api/2020-04/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json
operations:
- name: deprecated202004getordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: GET
description: Shopify Retrieves A Specific Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: event_id
in: path
type: string
description: event_id
required: true
- name: event_id
in: query
type: string
description: The ID of the fulfillment event.
- name: deprecated202004deleteordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: DELETE
description: Shopify Deletes A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: event_id
in: path
type: string
description: event_id
required: true
- name: admin-api-2020-07-events.json
path: /admin/api/2020-07/events.json
operations:
- name: deprecated202007getevents
method: GET
description: Shopify Retrieves A List Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: limit
in: query
type: string
description: The number of results to show.
- name: since_id
in: query
type: string
description: Show only results after the specified ID.
- name: created_at_min
in: query
type: string
description: 'Show events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Show events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: filter
in: query
type: string
description: Show events specified in this filter.
- name: verb
in: query
type: string
description: Show events of a certain type.
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2020-07-events-count.json
path: /admin/api/2020-07/events/count.json
operations:
- name: deprecated202007geteventscount
method: GET
description: Shopify Retrieves A Count Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: created_at_min
in: query
type: string
description: 'Count only events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Count only events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: admin-api-2020-07-events-event_id}.json
path: /admin/api/2020-07/events/{event_id}.json
operations:
- name: deprecated202007geteventsparameventid
method: GET
description: Shopify Retrieves A Single Event By Its Id
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: event_id
in: path
type: string
description: event_id
required: true
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2020-07-orders-order_id-fulfillments-fulfillment_id-events.json
path: /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/events.json
operations:
- name: deprecated202007getordersparamorderidfulfillmentsparamfulfillmentidevents
method: GET
description: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: fulfillment_id
in: query
type: string
description: The ID of the fulfillment that's associated with the fulfillment event.
- name: order_id
in: query
type: string
description: The ID of the order that's associated with the fulfillment event.
- name: deprecated202007createordersparamorderidfulfillmentsparamfulfillmentidevents
method: POST
description: Shopify Creates A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: admin-api-2020-07-orders-order_id-fulfillments-fulfillment_id-events-event_id}.j
path: /admin/api/2020-07/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json
operations:
- name: deprecated202007getordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: GET
description: Shopify Retrieves A Specific Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: event_id
in: path
type: string
description: event_id
required: true
- name: event_id
in: query
type: string
description: The ID of the fulfillment event.
- name: deprecated202007deleteordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: DELETE
description: Shopify Deletes A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: event_id
in: path
type: string
description: event_id
required: true
- name: admin-api-2020-10-events.json
path: /admin/api/2020-10/events.json
operations:
- name: getevents
method: GET
description: Shopify Retrieves A List Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: limit
in: query
type: string
description: The number of results to show.
- name: since_id
in: query
type: string
description: Show only results after the specified ID.
- name: created_at_min
in: query
type: string
description: 'Show events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Show events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: filter
in: query
type: string
description: Show events specified in this filter.
- name: verb
in: query
type: string
description: Show events of a certain type.
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2020-10-events-count.json
path: /admin/api/2020-10/events/count.json
operations:
- name: geteventscount
method: GET
description: Shopify Retrieves A Count Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: created_at_min
in: query
type: string
description: 'Count only events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Count only events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: admin-api-2020-10-events-event_id}.json
path: /admin/api/2020-10/events/{event_id}.json
operations:
- name: geteventsparameventid
method: GET
description: Shopify Retrieves A Single Event By Its Id
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: event_id
in: path
type: string
description: event_id
required: true
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2020-10-orders-order_id-fulfillments-fulfillment_id-events.json
path: /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/events.json
operations:
- name: getordersparamorderidfulfillmentsparamfulfillmentidevents
method: GET
description: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: fulfillment_id
in: query
type: string
description: The ID of the fulfillment that's associated with the fulfillment event.
- name: order_id
in: query
type: string
description: The ID of the order that's associated with the fulfillment event.
- name: createordersparamorderidfulfillmentsparamfulfillmentidevents
method: POST
description: Shopify Creates A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: admin-api-2020-10-orders-order_id-fulfillments-fulfillment_id-events-event_id}.j
path: /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json
operations:
- name: getordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: GET
description: Shopify Retrieves A Specific Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: event_id
in: path
type: string
description: event_id
required: true
- name: event_id
in: query
type: string
description: The ID of the fulfillment event.
- name: deleteordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: DELETE
description: Shopify Deletes A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: event_id
in: path
type: string
description: event_id
required: true
- name: admin-api-2021-01-events.json
path: /admin/api/2021-01/events.json
operations:
- name: deprecated202101getevents
method: GET
description: Shopify Retrieves A List Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: limit
in: query
type: string
description: The number of results to show.
- name: since_id
in: query
type: string
description: Show only results after the specified ID.
- name: created_at_min
in: query
type: string
description: 'Show events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Show events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: filter
in: query
type: string
description: Show events specified in this filter.
- name: verb
in: query
type: string
description: Show events of a certain type.
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2021-01-events-count.json
path: /admin/api/2021-01/events/count.json
operations:
- name: deprecated202101geteventscount
method: GET
description: Shopify Retrieves A Count Of Events
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: created_at_min
in: query
type: string
description: 'Count only events created at or after this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: created_at_max
in: query
type: string
description: 'Count only events created at or before this date and time. (format: 2014-04-25T16:15:47-04:00)'
- name: admin-api-2021-01-events-event_id}.json
path: /admin/api/2021-01/events/{event_id}.json
operations:
- name: deprecated202101geteventsparameventid
method: GET
description: Shopify Retrieves A Single Event By Its Id
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: event_id
in: path
type: string
description: event_id
required: true
- name: fields
in: query
type: string
description: Show only certain fields, specified by a comma-separated list of field names.
- name: admin-api-2021-01-orders-order_id-fulfillments-fulfillment_id-events.json
path: /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/events.json
operations:
- name: deprecated202101getordersparamorderidfulfillmentsparamfulfillmentidevents
method: GET
description: Shopify Retrieves A List Of Fulfillment Events For A Specific Fulfillment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: fulfillment_id
in: query
type: string
description: The ID of the fulfillment that's associated with the fulfillment event.
- name: order_id
in: query
type: string
description: The ID of the order that's associated with the fulfillment event.
- name: deprecated202101createordersparamorderidfulfillmentsparamfulfillmentidevents
method: POST
description: Shopify Creates A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: admin-api-2021-01-orders-order_id-fulfillments-fulfillment_id-events-event_id}.j
path: /admin/api/2021-01/orders/{order_id}/fulfillments/{fulfillment_id}/events/{event_id}.json
operations:
- name: deprecated202101getordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: GET
description: Shopify Retrieves A Specific Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
required: true
- name: event_id
in: path
type: string
description: event_id
required: true
- name: event_id
in: query
type: string
description: The ID of the fulfillment event.
- name: deprecated202101deleteordersparamorderidfulfillmentsparamfulfillmentideventsparameventid
method: DELETE
description: Shopify Deletes A Fulfillment Event
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: order_id
in: path
type: string
description: order_id
required: true
- name: fulfillment_id
in: path
type: string
description: fulfillment_id
req
# --- truncated at 32 KB (83 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/shopify/refs/heads/main/capabilities/shopify-events.yaml