Inventory Transmission Search
{{api_url}}/shop/inventory/transmission/search?sku=BKM256,BKM256-GAA&date_created_greater_equal_than&date_created_less_equal_than&source_name&destination_name&source_warehouse_ident&destination_warehouse_ident&connection_name&shop_log_id&quantity_less_equal_thanLists the inventory transmission log: one row for every quantity that successfully crossed between InfiPlex and a connection, at the SKU level. A quantity sent to a sales channel is one row with the channel as destination_name. A quantity pulled from an inventory master, 3PL, or feed is one row with that connection as source_name and InfiPlex as the destination. The row holds the value that actually went across the wire, after buffers, set-to-zero thresholds, and connection rules were applied, so it answers "what was Amazon told for this SKU, and when" and "what did ShipHero last report for this SKU" without reconstructing anything.
Only successful transmissions are recorded. A failed send or pull writes nothing here; it is in the shop log, and every row here points back to the shop log entry for the run it came from through shop_log_id.
Inventory changes inside InfiPlex are not transmissions and do not appear here: manual edits in the inventory tool, inventory uploads, API inventory sets, and order quantity changes are recorded in Inventory Change History. One side of every row here is always a connection.
Warehouses are identified by their ident, the short code shown in the OMS such as main or secondary, not the numeric warehouse id. A total sent across all warehouses has an empty warehouse ident. The other side of the row carries the connection's own location code when it has one, for example a NetSuite location or a 3PL warehouse id.
Parameters
All parameters are optional. Rows come back newest first.
| Parameter | Type | Description |
|---|---|---|
sku | string | Exact match against the SKU. Send several as a comma separated list, for example BKM256,BKM256-GAA. |
source_name | string | Rows where the quantity came from this connection, for example ShipHero or NetSuite. Rows for quantities InfiPlex sent out have InfiPlex here. |
destination_name | string | Rows where the quantity went to this connection, for example Amazon.com. Rows for quantities pulled into InfiPlex have InfiPlex here. |
connection_name | string | Rows where this connection is either the source or the destination. Use this for everything that touched one connection in both directions. |
source_warehouse_ident | string | Warehouse ident on the source side. |
destination_warehouse_ident | string | Warehouse ident on the destination side. |
shop_log_id | integer | Rows written by one transmission run, the shop log entry id from Shop Log Search. |
date_created_greater_equal_than | string | Rows created on or after this datetime. Format: 2026-10-01 12:00:00 AM |
date_created_less_equal_than | string | Rows created on or before this datetime. Format: 2026-10-07 11:59:59 PM |
quantity_less_equal_than | integer | Rows whose transmitted quantity is this value or lower. 0 finds every SKU a connection was told was out of stock. |
just_count | integer | Set to 1 to return only a count of matching rows instead of the rows themselves. |
limit | integer | Maximum number of rows to return. |
limit_start | integer | Number of leading results to skip, for paging. With limit 100 and limit_start 100 you get rows 101 through 200. |
Examples
Everything transmitted for one SKU:
{{api_url}}/shop/inventory/transmission/search?sku=BKM256
What Amazon.com was told for two SKUs this week:
{{api_url}}/shop/inventory/transmission/search?sku=BKM256,BKM256-GAA&destination_name=Amazon.com&date_created_greater_equal_than=2026-10-05 12:00:00 AM
Every SKU any channel was told was zero today:
{{api_url}}/shop/inventory/transmission/search?source_name=InfiPlex&quantity_less_equal_than=0&date_created_greater_equal_than=2026-10-07 12:00:00 AM
Everything one ShipHero pull wrote:
{{api_url}}/shop/inventory/transmission/search?shop_log_id=2440
How many rows touched NetSuite in either direction:
{{api_url}}/shop/inventory/transmission/search?connection_name=NetSuite&just_count=1
Response
A JSON array, one object per SKU per transmission, newest first:
[
{
"shop_inventory_transmission_id": "278",
"sit_siteareaid": "16",
"sku": "BKM256",
"source_name": "ShipHero",
"source_warehouse_ident": "VZZZZZZZZZjEzMzE5NQ==",
"destination_name": "InfiPlex",
"destination_warehouse_ident": "secondary",
"quantity": "257",
"date_created": "2026-10-07 10:01:40",
"shop_log_id": "2440"
},
{
"shop_inventory_transmission_id": "166",
"sit_siteareaid": "16",
"sku": "BKM256-GAA",
"source_name": "ShipHero",
"source_warehouse_ident": "VZZZZZZZZZjEzMzE5NQ==",
"destination_name": "InfiPlex",
"destination_warehouse_ident": "secondary",
"quantity": "257",
"date_created": "2026-10-07 10:00:59",
"shop_log_id": "2437"
}
]
| Field | Type | Description |
|---|---|---|
shop_inventory_transmission_id | string | The row id. |
sit_siteareaid | string | The InfiPlex site area the row belongs to. |
sku | string | The SKU the quantity was for. |
source_name | string | Where the quantity came from: a connection name, or InfiPlex when InfiPlex sent it. |
source_warehouse_ident | string | Warehouse on the source side. The InfiPlex warehouse ident when the source is InfiPlex, otherwise the connection's own location code. Empty for a total across all warehouses. |
destination_name | string | Where the quantity went: a connection name, or InfiPlex when InfiPlex received it. |
destination_warehouse_ident | string | Warehouse on the destination side, same rules as source_warehouse_ident. |
quantity | string | The quantity as transmitted, after all connection rules were applied. |
date_created | string | When the transmission completed, in the account time zone. |
shop_log_id | string | The shop log entry for the run this row came from. Pass it to Shop Log Search as search_term, or filter here by shop_log_id to see every SKU in that run. |
In the example above, ShipHero reported 257 units of each SKU from its warehouse VZZZZZZZZZjEzMzE5NQ==, and InfiPlex stored them against its secondary warehouse.
Authorization
Bearer token, sent in the Authorization header. Inherited from the collection.
Query Parameters
| Key | Value | Description |
|---|---|---|
just_count optional | Set to 1 to return only a count of matching rows instead of the rows themselves. | |
limit optional | Maximum number of rows to return. | |
limit_start optional | Number of leading results to skip, for paging. With limit 100 and limit_start 100 you get rows 101 through 200. | |
sku | BKM256,BKM256-GAA | Exact match against the SKU. Send several SKUs as a comma separated list, for example BKM256,BKM256-GAA. |
date_created_greater_equal_than | Rows created on or after this datetime. Format: 2026-10-01 12:00:00 AM | |
date_created_less_equal_than | Rows created on or before this datetime. Format: 2026-10-07 11:59:59 PM | |
source_name | Rows where the quantity came from this connection, for example ShipHero or NetSuite. Rows for quantities InfiPlex sent out have InfiPlex here. | |
destination_name | Rows where the quantity went to this connection, for example Amazon.com. Rows for quantities pulled into InfiPlex have InfiPlex here. | |
source_warehouse_ident | Warehouse ident on the source side. The InfiPlex warehouse ident when InfiPlex is the source, otherwise the connection's own location code. | |
destination_warehouse_ident | Warehouse ident on the destination side. The InfiPlex warehouse ident when InfiPlex is the destination, otherwise the connection's own location code. | |
connection_name | Rows where this connection is either the source or the destination. Everything that touched one connection in both directions. | |
shop_log_id | Rows written by one transmission run, the shop log entry id from Shop Log Search. | |
quantity_less_equal_than | Rows whose transmitted quantity is this value or lower. 0 finds every SKU a connection was told was out of stock. |
Example Request
curl --location --request GET '{{api_url}}/shop/inventory/transmission/search?sku=BKM256,BKM256-GAA&date_created_greater_equal_than&date_created_less_equal_than&source_name&destination_name&source_warehouse_ident&destination_warehouse_ident&connection_name&shop_log_id&quantity_less_equal_than' \
--header 'Authorization: Bearer {{auth_token}}'Example Responses
Inventory Transmission Search
Request
curl --location --request GET '{{api_url}}/shop/inventory/transmission/search' \
--header 'Authorization: Bearer YOUR_API_KEY'Response 200 OK
[
{
"shop_inventory_transmission_id": "278",
"sit_siteareaid": "16",
"sku": "BKM256",
"source_name": "ShipHero",
"source_warehouse_ident": "VZZZZZZZZZjEzMzE5NQ==",
"destination_name": "InfiPlex",
"destination_warehouse_ident": "secondary",
"quantity": "257",
"date_created": "2026-10-07 10:01:40",
"shop_log_id": "2440"
},
{
"shop_inventory_transmission_id": "166",
"sit_siteareaid": "16",
"sku": "BKM256-GAA",
"source_name": "ShipHero",
"source_warehouse_ident": "VZZZZZZZZZjEzMzE5NQ==",
"destination_name": "InfiPlex",
"destination_warehouse_ident": "secondary",
"quantity": "257",
"date_created": "2026-10-07 10:00:59",
"shop_log_id": "2437"
}
]
