03/11/2026 ยท Add vendor_pickup_code and vendor_return_code#
ยน Also Add Order Return.Each code sits right after its id: vendor_pickup_id โ vendor_pickup_code, vendor_return_id โ vendor_return_code.PK + (id + 100000), the same code GET /pickup/list shows. null when the id is null.
{ "vendor_pickup_id": 21, "vendor_pickup_code": "PK100021", "vendor_return_id": 22, "vendor_return_code": "PK100022" }
08/10/2026 ยท Add esku and unit_name to return inventory items#
ยน Also Add Order Return.| Field | Value |
|---|
esku | ERP SKU of the inventory product. "" when the product has no ERP code. |
unit_name | Stock unit, e.g. Thรนng, Hแปp. null when the product has no unit set. |
Both are null when the return line is not linked to an inventory product.
{ "order_item_id": 987654321, "inventory_sku": "SRM-100", "esku": "ERP-SRM-100", "unit_name": "Hแปp", "quantity": 1 }
01/10/2026 ยท Add order_item_id to return catalogue and inventory items#
The same catalogue_sku can sit on several lines of one order, so catalogue_sku alone cannot tell which return line an inventory row belongs to.| API | New field | Meaning |
|---|
| Get Return Order Detail ยน | return_catalogue_items[].order_item_id | ID of the original order line. null when the return line is not linked to an order line. |
| Get Return Order Detail ยน | return_inventory_items[].order_item_id | The catalogue line this inventory row belongs to |
ยน Also Add Order Return.Match return_inventory_items to return_catalogue_items by order_item_id.
"return_catalogue_items": [
{ "order_item_id": 987654321, "catalogue_sku": "COMBO-01", "quantity": 1 },
{ "order_item_id": 987654322, "catalogue_sku": "COMBO-01", "quantity": 1 }
],
"return_inventory_items": [
{ "order_item_id": 987654321, "inventory_sku": "SRM-100" },
{ "order_item_id": 987654322, "inventory_sku": "SRM-100" }
]
02/09/2026 ยท Rename omisell_order_return_number to omisell_return_order_number#
The new name is the spelling every other returns endpoint already used (Get Returns Order List, Get Return Order Detail, Add Order Return, the returns webhook). The value is unchanged โ the Omisell return code, e.g. RTNVN26081234ABCDEF.This is a rename, not an alias: the old key is gone from the response. If your integration reads omisell_order_return_number from this endpoint, update it. Everywhere else the field was already named omisell_return_order_number, so nothing else changes.
03/09/2025 ยท Add shipment numbers and vendor_return_id#
| API | New fields |
|---|
| Get Return Order Detail | return_inventory_items[].omisell_shipment_number, wms_order_number, vendor_return_id |
{ "omisell_shipment_number": "string", "wms_order_number": "string", "vendor_return_id": 0 }
24/04/2025 ยท Add fail_reason_type#
{ "fail_reason": "string", "fail_reason_type": "string" }