GWMS Public API
  1. Inbound Orders
GWMS Public API
  • 使用Java SDK快速集成
  • auth
    • 获取访问令牌
      POST
  • Warehouses
    • 列出仓库
      GET
    • 获取仓库详情
      GET
  • Product SPUs
    • 列出产品SPU
      GET
    • 创建一个产品SPU
      POST
    • 通过SPU编码获取产品SPU
      GET
    • 通过SPU编码更新产品SPU(完整)
      PUT
    • 通过SPU编码删除产品SPU
      DELETE
  • Products
    • 列出产品
      GET
    • 创建一个产品
      POST
    • 批量创建产品
      POST
    • 通过SKU编码获取产品
      GET
    • 通过SKU编码更新产品(完整)
      PUT
    • 通过SKU编码更新产品(部分)
      PATCH
    • 通过SKU编码删除产品
      DELETE
  • Inbound Orders
    • 列出入库单
      GET
    • 创建入库单
      POST
    • 通过入库单号获取入库单
      GET
    • 通过入库单号更新入库单
      PUT
    • 通过入库单号取消入库单
      DELETE
    • 更新入库单状态
      PATCH
  • OutboundOrder
    • 创建出库单
      POST
    • 取消出库单
      POST
    • 分页查询出库单
      GET
    • 物流费试算
      POST
  • Stock
    • 查询产品库存
    • 分页查询产品库存
  • ExpressChannel
    • 获取所有物流渠道
  • Charge
    • 查询计费流水列表
  • Zones
    • 列出库区
    • 获取库区详情
  • Locations
    • 列出库位
    • 获取库位详情
  1. Inbound Orders

创建入库单

POST
/api/v1/inbound/orders
Inbound Orders
在系统中创建一个新的入库单,支持同时创建明细和箱子信息。此操作是幂等的。
所需权限: inbound:write
使用场景:
ERP系统推送采购入库单
供应商系统创建退货入库单
调拨系统创建转库入库单
第三方系统集成入库作业

请求参数

Authorization
JWT Bearer
在 Header 添加参数
Authorization
示例:
Authorization: ********************
or
Header 参数

Body 参数application/json必填

示例
{
    "params": {
        "custom_field": "some_value",
        "another_field": {
            "nested": true
        }
    },
    "inboundNo": "IB202501130001",
    "inboundType": "DROPSHIPPING",
    "arriveMethod": "LCL_LT25KG",
    "asnOrderCode": "ASN202501130001",
    "warehouseCode": "WH-BJ-001",
    "transportType": "AIR",
    "expectArriveTime": "2025-01-15T10:00:00Z",
    "trackingNo": "SF1234567890",
    "carrierCode": "CARRIER-SF",
    "attachmentUrls": "https://example.com/doc1.pdf",
    "remark": "特殊处理要求",
    "boxes": [
        {
            "boxCount": 1,
            "details": [
                {
                    "skuCode": "EXT-WIDGET-001",
                    "quantity": 10,
                    "skuAttributes": "{\"color\": \"red\", \"size\": \"L\"}"
                }
            ]
        }
    ]
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://gwms.jmalltech.com/api-gateway/api/v1/inbound/orders' \
--header 'Idempotency-Key;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "params": {
        "custom_field": "some_value",
        "another_field": {
            "nested": true
        }
    },
    "inboundNo": "IB202501130001",
    "inboundType": "DROPSHIPPING",
    "arriveMethod": "LCL_LT25KG",
    "asnOrderCode": "ASN202501130001",
    "warehouseCode": "WH-BJ-001",
    "transportType": "AIR",
    "expectArriveTime": "2025-01-15T10:00:00Z",
    "trackingNo": "SF1234567890",
    "carrierCode": "CARRIER-SF",
    "attachmentUrls": "https://example.com/doc1.pdf",
    "remark": "特殊处理要求",
    "boxes": [
        {
            "boxCount": 1,
            "details": [
                {
                    "skuCode": "EXT-WIDGET-001",
                    "quantity": 10,
                    "skuAttributes": "{\"color\": \"red\", \"size\": \"L\"}"
                }
            ]
        }
    ]
}'

返回响应

🟢201已创建
application/json
入库单已成功创建。
Body

示例
{
    "success": true,
    "message": "Success",
    "code": "200",
    "timestamp": "2024-01-01T00:00:00Z",
    "data": {
        "createBy": 1,
        "createTime": "2024-01-01T10:00:00Z",
        "updateBy": 1,
        "updateTime": "2024-01-01T10:30:00Z",
        "params": {
            "key1": "value1",
            "key2": "value2"
        },
        "inboundNo": "IB202501130001",
        "inboundType": "DROPSHIPPING",
        "arriveMethod": "LCL_LT25KG",
        "asnOrderCode": "ASN202501130001",
        "ownerCode": "OWNER-001",
        "ownerName": "示例货主公司",
        "warehouseCode": "WH-BJ-001",
        "warehouseName": "北京仓库",
        "status": "DRAFT",
        "transportType": "AIR",
        "expectArriveTime": "2025-01-15T10:00:00Z",
        "trackingNo": "SF1234567890",
        "carrierCode": "CARRIER-SF",
        "attachmentUrls": "https://example.com/doc1.pdf,https://example.com/doc2.pdf",
        "totalBoxReceive": 5,
        "totalSkuReceive": 20,
        "totalSkuPutaway": 18,
        "totalBoxAsn": 6,
        "totalSkuAsn": 25,
        "lastReceiveTime": "2025-01-13T15:30:00Z",
        "isMetric": true,
        "remark": "特殊处理要求"
    }
}
🟠400请求有误
🟠401未认证
🟠409冲突
🔴500服务器内部错误
修改于 2025-09-10 07:08:13
上一页
列出入库单
下一页
通过入库单号获取入库单
Built with