Shipping Providers
Create Integration Instance
Create a new integration instance.
Show Integration Instance
Get details of a specific Amazon integration instance including sales channel and integration info.
Update Integration Instance
Update an integration instance. Settings are merged (not replaced) with existing settings.
Delete Integration Instance
Queue deletion of an integration instance. The actual deletion is handled asynchronously via the salesOrderProcessing queue.
Get Dashboard Metrics
Get dashboard metrics for a Shipfusion integration instance.
List Warehouse Mappings
List all warehouse mappings for a Shipfusion integration instance.
Create Warehouse Mapping
Create a new warehouse mapping linking a Shipfusion warehouse code to a SKU.io warehouse.
Update Warehouse Mapping
Update the SKU.io warehouse linked to a Shipfusion warehouse code.
Delete Warehouse Mapping
Delete a warehouse mapping by Shipfusion warehouse code.
List Orders
Lists sales orders for the authenticated channel (filtered to the integration instance's sales channel).
Show Order
Get details of a specific Amazon order.
Delete Order
Delete a single Amazon order.
Get Order Detail (JSON)
Get the full raw JSON detail for a Shipfusion order as returned by the Shipfusion API.
Sync Order Detail
Fetch and store the latest detailed order data from the Shipfusion API for a specific order.
Get Oldest Incomplete Order
Get the oldest incomplete order for use in the sync modal UI.
Sync Orders (Queue Job)
Queue a background job to sync all orders from Shipfusion for a given date range and optional status.
Get Order Sync Progress
Get progress of a queued order sync job.
Update Tracking Info
Trigger an update of tracking information for all shipped orders from this integration instance.
List Warehouse Shipments
List all warehouse shipments (inbound) for a Shipfusion integration instance.
Show Warehouse Shipment
Get a specific warehouse shipment by its Shipfusion ID.
Get Warehouse Shipment Detail (JSON)
Get the full raw JSON detail for a warehouse shipment as returned by the Shipfusion API.
Sync Warehouse Shipment Detail
Fetch and store the latest detailed data for a warehouse shipment from the Shipfusion API.
Sync Warehouse Shipments (Queue Job)
Queue a background job to sync all warehouse shipments from Shipfusion for a given date range.
Get Warehouse Shipment Sync Progress
Get progress of a queued warehouse shipment sync job.
List Webhook Events
List webhook events for an integration instance with pagination.
Show Webhook Event
Get a single Shipfusion webhook event by ID.
Retry Webhook Event
Retry processing an unprocessed Shipfusion webhook event.
Refresh Inventory
Refresh inventory data from the Shipfusion API for a specific warehouse.
Get Inventory Discrepancies
Get inventory discrepancies between SKU.io quantities and Shipfusion quantities.
Get Items Without SKU Products
Get Shipfusion inventory items that do not have a corresponding SKU.io product.
Get Products Without Shipfusion Inventory
Get SKU.io products that do not have a corresponding Shipfusion inventory record.
Create Stock Take from Discrepancies
Create a SKU.io stock take from selected Shipfusion inventory discrepancies.
Get Product Inventory Movements
Get recent inventory movements for a specific product across warehouses mapped to this Shipfusion integration.
Get Last Synced At
Get the timestamp of the last successful inventory sync from Shipfusion.
Create Integration Instance
Create a new integration instance.
Show Integration Instance
Get details of a specific Amazon integration instance including sales channel and integration info.
Update Integration Instance
Update an integration instance. Settings are merged (not replaced) with existing settings.
Delete Integration Instance
Queue deletion of an integration instance. The actual deletion is handled asynchronously via the salesOrderProcessing queue.
List Warehouses
Returns all warehouses.
Download Warehouses from ShipHero
Fetch and cache warehouses from the ShipHero API.
Map Warehouses
Map ShipHero warehouses to SKU.io local warehouses.
Refresh Inventory
Refresh inventory data from the Shipfusion API for a specific warehouse.
Get Inventory Discrepancies
Get inventory discrepancies between SKU.io quantities and Shipfusion quantities.
Get Items Without SKU Products
Get Shipfusion inventory items that do not have a corresponding SKU.io product.
Get SKU Products Without ShipHero Inventory
List SKU.io products that do not have corresponding inventory records in ShipHero.
Get Last Synced At
Get the timestamp of the last successful inventory sync from Shipfusion.
Create Stock Take from Discrepancies
Create a SKU.io stock take from selected Shipfusion inventory discrepancies.
Get Product Inventory Movements
Get recent inventory movements for a specific product across warehouses mapped to this Shipfusion integration.
Update Order From Fulfillment (Power User)
Re-push a sales order fulfillment to ShipHero. Requires Power User role.
Submit Orders to ShipStation
Dispatch a background job to submit unfulfilled sales orders to ShipStation.
Update ShipStation Order from Fulfillment
Push an updated order from a specific sales order fulfillment to ShipStation.
Download Shipping Services
Download available shipping services from ShipStation and seed them into the shipping method mapping table.
Get ShipStation Warehouses
List all ShipStation warehouses that have been downloaded from ShipStation.
Get Warehouse Mappings
Retrieve all mappings between SKU warehouses and ShipStation warehouses.
Download ShipStation Warehouses
Download warehouses from ShipStation and store them locally.
Map Warehouses
Map ShipHero warehouses to SKU.io local warehouses.
Unmap Warehouses
Remove warehouse mappings between SKU and ShipStation.
Create Integration Instance
Create a new integration instance.
Show Integration Instance
Get details of a specific Amazon integration instance including sales channel and integration info.
Update Integration Instance
Update an integration instance. Settings are merged (not replaced) with existing settings.
Delete Integration Instance
Queue deletion of an integration instance. The actual deletion is handled asynchronously via the salesOrderProcessing queue.
Update Order From Fulfillment (Power User)
Re-push a sales order fulfillment to ShipHero. Requires Power User role.
Create Integration Instance
Create a new integration instance.
Show Integration Instance
Get details of a specific Amazon integration instance including sales channel and integration info.
Update Integration Instance
Update an integration instance. Settings are merged (not replaced) with existing settings.
Delete Integration Instance
Queue deletion of an integration instance. The actual deletion is handled asynchronously via the salesOrderProcessing queue.
Refresh Inventory
Refresh inventory data from the Shipfusion API for a specific warehouse.
Get Inventory Discrepancies
Get inventory discrepancies between SKU.io quantities and Shipfusion quantities.
Get Items Without SKU Products
Get Shipfusion inventory items that do not have a corresponding SKU.io product.
Get SKU Products Without SMO Inventory
List SKU.io products that do not have corresponding inventory records in ShipMyOrders.
List Invoices
List ShipMyOrders invoices with DataTable support (filtering, sorting, pagination).
Create Invoice
Import a ShipMyOrders invoice from a previously uploaded file.
Bulk Delete Invoices
Delete multiple SMO invoices in bulk.
Show Invoice
Retrieve a single SMO invoice with all line items, fulfillment links, and nominal codes.
Delete Invoice
Delete a single SMO invoice.
Update Invoice
Update an existing SMO invoice.
Archive Invoice
Archive a single SMO invoice.
Unarchive Invoice
Unarchive a single SMO invoice.
Bulk Archive Invoices
Archive multiple SMO invoices in bulk.
Bulk Unarchive Invoices
Unarchive multiple SMO invoices in bulk.
Check If Invoices Are Deletable
Check whether selected invoices are eligible for deletion.
Process Invoice
Mark a single SMO invoice as processed (posts to accounting).
Unprocess Invoice
Mark a single SMO invoice as unprocessed.
Bulk Process Invoices
Mark multiple SMO invoices as processed in bulk.
Bulk Unprocess Invoices
Mark multiple SMO invoices as unprocessed in bulk.
Process All Invoices
Mark all unprocessed SMO invoices as processed.
Unprocess All Invoices
Mark all processed SMO invoices as unprocessed.
List Mapping Rules
List all SMO invoice nominal code mapping rules.
Save Mapping Rules
Create or replace all SMO invoice nominal code mapping rules.
List Products
Returns paginated products visible to the authenticated channel.
List ASNs (Advanced Shipping Notices)
Returns paginated Advanced Shipping Notices (inbound shipments and/or RMAs) destined for the 3PL's warehouses.
Receive ASN (Report Receipt)
Reports receipt of an ASN at the 3PL warehouse. Creates purchase receipts or return receipts in SKU.
List Orders (Outbound Fulfillments)
Returns paginated outbound fulfillment orders for the 3PL's warehouses.
Fulfill Order
Submit a fulfillment to BigCommerce for a given SKU.io sales order fulfillment. Sends shipment/tracking information back to BigCommerce.
Create Inventory Adjustment
Creates an inventory adjustment from the 3PL partner for their warehouse.
Create 3PL Integration Token
Creates an integration instance and generates an API token for a 3PL shipping provider.
Delete 3PL Integration Token
Deletes a 3PL integration instance and all associated tokens and warehouse mappings.
Create Integration Instance
Create a new integration instance.
Show Integration Instance
Get details of a specific Amazon integration instance including sales channel and integration info.
Update Integration Instance
Update an integration instance. Settings are merged (not replaced) with existing settings.
Delete Integration Instance
Queue deletion of an integration instance. The actual deletion is handled asynchronously via the salesOrderProcessing queue.
Dashboard Metrics
Get dashboard summary metrics for a Trackstar integration instance (order counts, inventory totals, sync status, etc.). Requires Bearer token.
Test Connection
Test the connection to the Trackstar API for this integration instance. Returns success/failure with any error details. Requires Bearer token.
List Warehouse Mappings
List all warehouse mappings for a Shipfusion integration instance.
Create Warehouse Mapping
Create a new warehouse mapping linking a Shipfusion warehouse code to a SKU.io warehouse.
Sync Warehouses from Trackstar
Pull warehouses from Trackstar API, sync them to the local database, and auto-create warehouse mappings for any new warehouses. Requires Bearer token.
Update Warehouse Mapping
Update the SKU.io warehouse linked to a Shipfusion warehouse code.
Delete Warehouse Mapping
Delete a warehouse mapping by Shipfusion warehouse code.
List Orders
Lists sales orders for the authenticated channel (filtered to the integration instance's sales channel).
Sync Orders (Queued)
Queue a background job to sync orders from Trackstar API. Returns a tracked_job_log_id to monitor progress via the sync-progress endpoint. Requires Bearer token.
Get Sync Progress
Poll progress of an inventory sync job.
Show Order by Trackstar ID
Retrieve an order by its Trackstar ID string. Includes json_object in the response. Returns 404 if not found. Requires Bearer token.
Show Order by Database ID
Retrieve an order by its database ID. Includes json_object. Verifies the order belongs to the integration instance. Requires Bearer token.
Order Detail (Raw JSON)
Get the full raw json_object for an order as stored from the Trackstar API. Requires Bearer token.
Sync Order Detail
Fetch and store the latest detailed order data from the Shipfusion API for a specific order.
List Inventory
Returns paginated inventory levels for the authenticated channel.
Sync Inventory
Push current SKU.io inventory quantities to Ebay listings. Requires Bearer token.
Low Stock Items
Get inventory items with available quantity at or below the threshold. Requires Bearer token.
Out of Stock Items
Get inventory items with zero available quantity. Requires Bearer token.
Totals by SKU
Get inventory quantities aggregated (summed) by SKU across all warehouses. Requires Bearer token.
Inventory Discrepancies
Compare Trackstar inventory levels to SKU.io inventory and return items where quantities differ. Also returns warehouse list and last sync timestamp. Requires Bearer token.
Items Without SKU Products
Get Trackstar inventory items that have no matching SKU.io product (by SKU). Useful for finding new products to create. Requires Bearer token.
SKU Products Without Trackstar Inventory
Get SKU.io products that have no matching Trackstar inventory record. Requires Bearer token.
Get Last Synced At
Get the timestamp of the last successful inventory sync from Shipfusion.
Create Stock Take from Discrepancies
Create a SKU.io stock take from selected Shipfusion inventory discrepancies.
List Inventory Ledger
List paginated inventory ledger entries (movement history) for a Trackstar integration instance. Requires Bearer token.
Sync Inventory Ledger
Pull inventory ledger entries from the Trackstar API and sync to the local database. Requires Bearer token.
Get Ledger Filters
Get available filter options for the inventory ledger (distinct event types, object types, and warehouse IDs). Useful for populating filter dropdowns in the UI. Requires Bearer token.
Get Ledger Summary
Get summary statistics for the inventory ledger (totals by event type, date ranges, etc.). Requires Bearer token.
List Products
Returns paginated products visible to the authenticated channel.
Sync Products
Pull all products from the Trackstar API and sync to the local database. Requires Bearer token.
List Kit Products
Get all Trackstar products that are kits (is_kit = true). Requires Bearer token.
Get Product by SKU
Find a Trackstar product by its SKU. Returns null data if not found or if sku parameter is missing. Requires Bearer token.
Show Product
Get details of a specific Amazon product.
List Bills
List paginated Trackstar bills (WMS charges) for an integration instance.
Sync Bills
Pull bills from the Trackstar API and sync to the local database. Requires Bearer token.
Get Charge Types
Get all distinct charge types present in bills for this integration instance. Useful for populating filter dropdowns. Requires Bearer token.
Get Object Types
Get all distinct object types present in bills for this integration instance. Requires Bearer token.
Bills Summary
Get bill totals grouped by charge type and currency. Provides a financial overview of WMS charges. Requires Bearer token.
List Shipping Methods
Returns all shipping methods.
Sync Shipping Methods
Pull shipping methods from the Trackstar API and sync to the local database. Requires Bearer token.
Get Carriers
Get a list of distinct carrier names available in Trackstar shipping methods for this integration. Useful for populating carrier filter dropdowns. Requires Bearer token.
Update Shipping Method Mapping
Map a Trackstar shipping method to a SKU.io shipping method. Set shipping_method_id to null to unmap. Requires Bearer token.
List Inbound Shipments
List FBA inbound shipments (legacy) for an integration instance.
Sync Inbound Shipments
Pull inbound shipments from the Trackstar API and sync to the local database. Requires Bearer token.
In-Transit Shipments
Get inbound shipments currently in transit (not yet received). Requires Bearer token.
Show Inbound Shipment
Get details of a specific FBA inbound shipment.
List Returns
List paginated customer returns for a Trackstar integration instance. Requires Bearer token.
Sync Returns
Pull returns from the Trackstar API and sync to the local database. Requires Bearer token.
Pending Returns
Get returns that are in a pending state (not yet received/processed). Requires Bearer token.
Show Return
Get a single return by database ID. Includes json_object in the response. Requires Bearer token.
List Webhook Events
List webhook events for an integration instance with pagination.
Unprocessed Webhook Events
Get all webhook events that have not yet been processed. Useful for debugging stuck or failed webhook handlers. Requires Bearer token.
Show Webhook Event
Get a single Shipfusion webhook event by ID.