Open-Agent-Api
  1. 售后
Open-Agent-Api
  • 授权
    • 获取AccessToken
      POST
    • 刷新AccessToken
      POST
  • 商品
    • 4.1 获取商品标识列表
      GET
    • 4.2 获取商品信息
      GET
    • 4.3 获取商品详情
      GET
    • 4.4 获取商品图片
      GET
    • 4.5 获取商品上下架状态
      GET
    • 4.6 商品可售区域查询
      GET
    • 4.7 获取商品可配送区域
      GET
    • 4.8 商品可选配送时间查询
      GET
    • 4.9 商品附属信息查询
      GET
  • 地址
    • 5.1 获取省市区列表
      GET
  • 价格
    • 6.1 获取商品价格
      GET
  • 库存
    • 7.1 获取商品库存
      GET
  • 订单
    • 8.1 订单创建
      POST
    • 8.2 订单确认
      POST
    • 8.3 取消订单
      POST
    • 8.4 订单查询
      GET
    • 8.5 出库单查询
      GET
    • 8.6 包裹单查询
      GET
  • 售后
    • 9.1 售后单申请
      POST
    • 9.2 获取可申请售后商品
      GET
    • 9.3 获取售后单
      GET
    • 9.4 获取出库单所属售后单列表
      GET
    • 9.5 取消售后单
      POST
    • 9.6 获取售后包裹单明细
      GET
  • 物流
    • 10.2 获取运费规则
    • 10.1 获取物流日志
  • 发票
    • 12.1 发票申请
    • 12.2 发票查询
  • 类目
    • 13.1 获取大类列表
    • 13.2 获取中类列表
    • 13.3 获取小类列表
  • 员工
    • 1.1 创建用户
    • 1.3 处理用户变更
  1. 售后

9.1 售后单申请

POST
/api/v2/aftersale/create
AfterSale
申请售后意愿单

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Header 参数
channel
string 
可选
默认值:
benlai
shopId
string 
商城id
可选
默认值:
123
Body 参数application/json
申请模型
do_id
string 
本网出库单号
必需
>= 10 字符<= 32 字符
type
string 
服务类型
必需
EXCHANGE:换货
REFUND : 退货
>= 6 字符<= 10 字符
description
string 
问题描述
可选
>= 0 字符<= 200 字符
description_img
array[string]
问题图片
可选
可多张,最多5张
contact
string 
售后订单联系人
必需
>= 1 字符<= 20 字符
phone
string 
售后订单联系人手机号
可选
手机号、电话两者必填一项
正则匹配:
^[1][0-9]{10}$
telephone
string 
售后订单联系人电话
可选
手机号、电话两者必填一项
province
string 
省
必需
>= 1 字符<= 20 字符
city
string 
市
必需
>= 1 字符<= 20 字符
county
string 
县(区)
必需
>= 1 字符<= 20 字符
receive_address
string 
收货地址
必需
>= 1 字符<= 50 字符
product_list
array[object (Benlai.Open.Models.AfterSale.CreateProductInfo) {2}] 
退换货商品列表
必需
product_id
string 
商品编号
必需
>= 10 字符<= 32 字符
quantity
integer <int32>
商品数量
必需
out_rma_id
string 
外部售后单号
可选
示例
{
  "out_rma_id": "RMAa7f3c562731645069e1687d21a4bc128",
  "do_id": "D661027264519",
  "type": "REFUND",
  "description": "商品包装破损",
  "description_img": [
    "http://example.com/img1.jpg",
    "http://example.com/img2.jpg"
  ],
  "contact": "张三",
  "phone": "13800138000",
  "telephone": null,
  "province": "北京市",
  "city": "北京市",
  "county": "朝阳区",
  "receive_address": "科技园南区",
  "product_list": [
    {
      "product_id": "P0000122741",
      "quantity": 1
    }
  ]
}

示例代码

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://open-agent-branch.benlai.com/api/v2/aftersale/create' \
--header 'channel: benlai' \
--header 'shopId: 123' \
--header 'Content-Type: application/json' \
--data-raw '{
  "out_rma_id": "RMAa7f3c562731645069e1687d21a4bc128",
  "do_id": "D661027264519",
  "type": "REFUND",
  "description": "商品包装破损",
  "description_img": [
    "http://example.com/img1.jpg",
    "http://example.com/img2.jpg"
  ],
  "contact": "张三",
  "phone": "13800138000",
  "telephone": null,
  "province": "北京市",
  "city": "北京市",
  "county": "朝阳区",
  "receive_address": "科技园南区",
  "product_list": [
    {
      "product_id": "P0000122741",
      "quantity": 1
    }
  ]
}'

返回响应

🟢200成功
text/plain
Success
Body
退换货结果
rma_id
string 
售后单号
可选
>= 10 字符<= 32 字符
out_rma_id
string 
外部售后单号
可选
示例
{
    "code": 0,
    "msg": "success",
    "value": {
        "rma_id": "8002098466"
    }
}
上一页
8.6 包裹单查询
下一页
9.2 获取可申请售后商品
Built with