第1章:概述

1.1 系统背景

本文档是WMS(Warehouse Management System)仓库管理系统的对外开放API接口规范文档,旨在为第三方系统(如ERP、电商平台、OMS订单系统等)提供标准化的数据集成方案。通过本套API,外部系统可实现与WMS系统的业务数据实时同步和流程协同。


1.2 系统目标

  • 提供统一的仓储业务 API 接口标准,便于客户系统快速对接。
  • 支持多渠道、多客户、多仓库的业务模型。
  • 实现商品、库存、入库、出库、退货等核心业务的在线化、数据化管理。
  • 提供高性能、可扩展、安全的 API 接口服务。

1.3 核心功能模块

模块功能说明
商品管理提供商品创建、更新、查询接口,用于同步客户商品主数据。
入库管理支持入库预报创建、删除,管理客户入库计划。
出库管理提供出库订单创建、查询、取消、更新、Hold 操作等功能。
库存管理支持拉取 SKU 库存、序列号库存、退货库存等实时数据。
退货管理提供退货预报创建、更新及查询接口。

1.4 面向用户群体

用户类型说明
第三方平台/系统集成商与 WMS 系统进行数据同步、自动化仓储作业的系统对接方。
企业内部开发者负责企业 ERP / OMS 与 WMS 对接的技术团队。
合作仓储服务商使用 WMS 接口同步订单、库存、出入库状态,实现多方协同。

1.5 核心能力概览

  • 标准化 RESTful API 设计,支持 JSON 格式请求与响应;
  • 统一的认证与签名机制,保障数据传输安全;
  • 细粒度的错误码设计,便于问题定位与排查;
  • 支持批量操作与异步处理;
  • 提供沙箱测试环境,便于快速集成与调试。

1.6 版本信息

项目内容
文档版本v1.0.0
发布日期2025-11-07
维护团队IWIN技术团队
联系方式

1.7 接口清单

基础信息接口

接口名称接口地址请求方式说明
获取仓库信息列表/onixport/api/wms/warehouse/infoGET获取所有可用仓库信息

商品库接口

接口名称接口地址请求方式说明
创建商品/onixport/api/wms/product/createPOST创建单个商品
更新商品/onixport/api/wms/product/updatePUT按SKU更新商品信息
拉取商品信息/onixport/api/wms/product/infoPOST批量查询商品,最多200个

入库预报接口

接口名称接口地址请求方式说明
创建入库预报/onixport/api/wms/inbound/createPOST创建入库预报单
查询入库预报序列号明细/onixport/api/wms/inbound/serialNo/detailPOST分页查询序列号预报明细
查询入库预报SKU明细/onixport/api/wms/inbound/sku/detailPOST分页查询SKU预报明细
删除预报单/onixport/api/wms/inbound/deleteDELETE删除柜号和批次号下的所有预报
删除序列号预报/onixport/api/wms/inbound/deleteSerialNoDELETE删除柜号和批次号下的序列号预报

出库订单接口

接口名称接口地址请求方式说明
出库订单创建/onixport/api/wms/outbound/createPOST批量创建出库订单,最多100个
出库订单更新/onixport/api/wms/outbound/update/{orderNo}PUT更新出库订单信息
拉取出库订单信息/onixport/api/wms/outbound/infoPOST批量查询出库订单,最多200个
出库订单取消/onixport/api/wms/outbound/cancelPUT取消出库订单
出库订单Hold/onixport/api/wms/outbound/holdPUT暂停出库订单处理
出库订单删除/onixport/api/wms/outbound/deleteDELETE删除出库订单

库存接口

接口名称接口地址请求方式说明
拉取SKU库存/onixport/api/wms/inventory/sku/listPOST分页查询SKU库存
拉取序列号库存/onixport/api/wms/inventory/sn/listPOST分页查询序列号库存
拉取退货库存/onixport/api/wms/inventory/returned/listPOST分页查询退货库存

退货预报接口

接口名称接口地址请求方式说明
创建退货预报/onixport/api/wms/returned/createPOST创建退货预报单
更新退货预报/onixport/api/wms/returned/update/{orderNo}PUT更新退货预报单信息
拉取退货预报信息/onixport/api/wms/returned/infoPOST批量查询退货预报,最多100个