List activity log entries for a subject
Returns paginated activity-log entries for a single subject record — a sales order, fulfillment order, or shipment. Each entry captures a change (status update, field edit, system action, etc.) along with the actor that caused it.
subjectType and subjectId are required and together identify the
record whose history you want. Sort defaults to newest-first
(created_at desc); override with sortField / sortDirection or the
shortcut dateSort.
Use userType=user to see only human-initiated entries, or
userType=system for automated changes. Use includeLogName to scope
to a single log channel (e.g. automation), or excludeLogNames[] to
hide noisy channels — excludeLogNames is ignored when includeLogName
is set.
Authorizations
Authenticate using a bearer token. To create a token, navigate to /settings/api-tokens and click Create API Token.
Query Parameters
Type of subject record whose history is being requested
sales_order, fulfillment_order, shipment ID of the subject record
x >= 1Filter by actor kind — user (human-initiated) or system (automated)
user, system Shortcut to override sort direction on created_at. When set, takes precedence over sortField / sortDirection.
asc, desc Return only entries with this log_name (e.g. automation)
Exclude entries whose log_name is in this list. Ignored when includeLogName is set.
Page number
x >= 1Results per page (max 100)
1 <= x <= 100Field to sort by (default created_at; overridden when dateSort is provided)
Sort direction
asc, desc