API changes — 2026-06-10
This release includes 69 additions.
📖 Full endpoint details are in the API reference.
Added
Products
GET /api/product-images/broken— List Broken Product ImagesPOST /api/product-images/bulk-delete— Bulk Delete Product ImagesPOST /api/product-images/mark-resolvable— Mark Product Images Resolvable
Reporting
POST /api/product-data-health/check-image-health— Check Image HealthGET /api/product-data-health/metrics— Get Product Data Health MetricsGET /api/reporting/sales-tax/channel-responsibility— Get Channel Tax ResponsibilityPUT /api/reporting/sales-tax/channel-responsibility/{integrationInstance}— Update Channel Tax ResponsibilityGET /api/reporting/sales-tax/liability— Get Sales Tax LiabilityGET /api/reporting/sales-tax/liability/export— Export Sales Tax LiabilityGET /api/reporting/sales-tax/liability/transactions— Get Sales Tax Transactions (Drill-Down)GET /api/reporting/sales-tax/nexus— Get Economic Nexus ExposurePOST /api/reporting/sales-tax/nexus/recompute— Recompute Economic Nexus ExposureGET /api/reporting/sales-tax/nexus/registrations— List Sales-Tax RegistrationsPOST /api/reporting/sales-tax/nexus/registrations— Create Sales-Tax RegistrationDELETE /api/reporting/sales-tax/nexus/registrations/{taxNexusRegistration}— Delete Sales-Tax RegistrationPUT /api/reporting/sales-tax/nexus/registrations/{taxNexusRegistration}— Update Sales-Tax RegistrationGET /api/reporting/sales-tax/nexus/thresholds— List Economic Nexus ThresholdsPUT /api/reporting/sales-tax/nexus/thresholds/{taxNexusThreshold}— Update Economic Nexus Threshold
Returns & RMAs
POST //{domain}/api/return-receipts/resolve-line-disposition— Resolve Line Disposition (Station)POST //{domain}/api/return-receipts/scan-resolve— Resolve Scan (Station)GET //{domain}/api/return-receipts/session-summary— Get Session Summary (Station)GET //{domain}/api/returns/analytics/by-disposition— By DispositionGET //{domain}/api/returns/analytics/by-product— By ProductGET //{domain}/api/returns/analytics/by-reason— By ReasonGET //{domain}/api/returns/analytics/summary— Summary (KPIs)GET //{domain}/api/returns/analytics/trend— TrendGET //{domain}/api/returns/inbox— List InboxPOST //{domain}/api/returns/inbox/bulk-link— Bulk Link ReturnsPOST //{domain}/api/returns/inbox/match-now— Match Returns NowPOST //{domain}/api/rmas/bulk/generate-from-orders— Bulk Generate RMAs from Orders
Roles & Permissions
GET /api/roles— List RolesPOST /api/roles— Create RoleGET /api/roles/permissions/grouped— Get Permissions (Grouped)DELETE /api/roles/{role}— Delete RoleGET /api/roles/{role}— Show RolePUT /api/roles/{role}— Update RolePUT /api/users/{user}/roles— Assign Roles to User
Sales Channels
DELETE //{domain}/api/amazon/instances/{integrationInstance}/notification-subscriptions— Tear Down All SubscriptionsGET //{domain}/api/amazon/instances/{integrationInstance}/notification-subscriptions— List Notification Subscriptions (with health)POST //{domain}/api/amazon/instances/{integrationInstance}/notification-subscriptions/resync— Resync (Reconcile) SubscriptionsGET //{domain}/api/amazon/notification-events— List Notification Events (audit log, paginated)POST //{domain}/api/shopify/{integrationInstance}/access-token/resume— Resume Invalid Access TokenGET //{domain}/api/shopify/{integrationInstance}/activity-log— Get Instance Order Activity LogPOST //{domain}/api/shopify/{integrationInstance}/customer-pii-access/resume— Resume Customer PII Access
Shipping Providers
GET //{domain}/api/starshipit/integration-instances/{integration_instance}/orders— List OrdersPOST //{domain}/api/starshipit/integration-instances/{integration_instance}/orders/sync— Sync Orders (Queue Job)GET //{domain}/api/starshipit/integration-instances/{integration_instance}/orders/sync-info— Get Order Sync InfoGET //{domain}/api/starshipit/integration-instances/{integration_instance}/orders/sync-progress/{trackedJobLogId}— Get Order Sync ProgressGET //{domain}/api/starshipit/integration-instances/{integration_instance}/packages— List PackagesGET //{domain}/api/starshipit/integration-instances/{integration_instance}/packages/{package}— Get PackagePOST /api/starshipit/integration-instances/{integration_instance}/orders/refresh-order— Refresh Single Order (Download)POST /api/starshipit/integration-instances/{integration_instance}/orders/search— Search OrdersPOST /api/starshipit/integration-instances/{integration_instance}/orders/{order}/tracking— Refresh Order TrackingGET /api/starshipit/integration-instances/{integration_instance}/shipping-methods— List Shipping Method MappingsPUT /api/starshipit/integration-instances/{integration_instance}/shipping-methods/bulk-map— Bulk Map Carrier/ServicesGET /api/starshipit/integration-instances/{integration_instance}/shipping-methods/export— Export Mappings (CSV)POST /api/starshipit/integration-instances/{integration_instance}/shipping-methods/import— Import Mappings (CSV)PUT /api/starshipit/integration-instances/{integration_instance}/shipping-methods/map— Map Carrier/ServiceDELETE /api/starshipit/integration-instances/{integration_instance}/shipping-methods/map/{code}— Unmap Carrier/Service
Workflow Credentials
GET /api/automation/workflow-credentials— List Workflow CredentialsPOST /api/automation/workflow-credentials— Create Workflow CredentialGET /api/automation/workflow-credentials/lookup— Lookup Workflow Credentials by TypeDELETE /api/automation/workflow-credentials/{uuid}— Delete Workflow CredentialGET /api/automation/workflow-credentials/{uuid}— Show Workflow CredentialPUT /api/automation/workflow-credentials/{uuid}— Update Workflow Credential
Workflow Templates
GET /api/automation/workflow-templates— List Workflow TemplatesGET /api/automation/workflow-templates/{slug}— Show Workflow TemplatePOST /api/automation/workflow-templates/{slug}/instantiate— Instantiate Workflow Template
Workflow Webhooks
POST /api/automation/webhook/upload/{token}— Webhook: File Upload
Spec version 1.0.0 → 1.0.0.