# 即时配送 接口列表

## 小程序使用

```json
[
  {
    "接口名称": "[获取已支持的配送公司列表](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_getallimmedelivery)",
    "请求路径": "/cgi-bin/express/local/business/delivery/getall",
    "描述": "该接口用于获取已支持的配送公司列表"
  },
  {
    "接口名称": "[预下配送单](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_preaddorder)",
    "请求路径": "/cgi-bin/express/local/business/order/pre_add",
    "描述": "使用场景描述"
  },
  {
    "接口名称": "[拉取已绑定账号](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_getbindaccount)",
    "请求路径": "/cgi-bin/express/local/business/shop/get",
    "描述": "商家可通过本接口查询自己已经在小程序后台绑定的和配送公司签约的账号；\n服务商可通过本接口查询代开发的小程序在小程序后台绑定的和配送公司签约的账号，为其完成后续的"
  },
  {
    "接口名称": "[预取消配送单](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_precancelorder)",
    "请求路径": "/cgi-bin/express/local/business/order/precancel",
    "描述": "使用场景描述"
  },
  {
    "接口名称": "[申请开通即时配送](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_opendelivery)",
    "请求路径": "/cgi-bin/express/local/business/open",
    "描述": "该接口用于第三方代商户发起开通即时配送权限"
  },
  {
    "接口名称": "[发起绑定请求](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_bindlocalaccount)",
    "请求路径": "/cgi-bin/express/local/business/shop/add",
    "描述": "该接口用于第三方代商户发起绑定配送公司帐号的请求"
  },
  {
    "接口名称": "[重新下单](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_reorder)",
    "请求路径": "/cgi-bin/express/local/business/order/readd",
    "描述": "在调用下配送单接口、订单被取消、过期或者投递异常的情况下，可调用此接口，重新下单，需要保持orderid一致"
  },
  {
    "接口名称": "[模拟更新配送单状态](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_realmockupdateorder)",
    "请求路径": "/cgi-bin/express/local/business/realmock_update_order",
    "描述": "该接口用于模拟配送公司更新配送单状态，可进行测试账户下的单，将请求转发到运力测试环境"
  },
  {
    "接口名称": "[模拟配送公司更新配送单状态](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_mockupdateorder)",
    "请求路径": "/cgi-bin/express/local/business/test_update_order",
    "描述": "该接口用于模拟配送公司更新配送单状态, 该接口只用于沙盒环境，即订单并没有真实流转到运力方."
  },
  {
    "接口名称": "[拉取配送单信息](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_getlocalorder)",
    "请求路径": "/cgi-bin/express/local/business/order/get",
    "描述": "商家可使用本接口查询某一配送单的配送状态，便于商家掌握配送情况"
  },
  {
    "接口名称": "[异常件退回商家确认](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_abnormalconfirm)",
    "请求路径": "/cgi-bin/express/local/business/order/confirm_return",
    "描述": "该接口用于异常件退回商家后商家确认收货"
  },
  {
    "接口名称": "[取消配送单](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_cancellocalorder)",
    "请求路径": "/cgi-bin/express/local/business/order/cancel",
    "描述": "该接口用于取消配送单"
  },
  {
    "接口名称": "[添加小费](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_addtips)",
    "请求路径": "/cgi-bin/express/local/business/order/addtips",
    "描述": "该接口可以对待接单状态的订单增加小费"
  },
  {
    "接口名称": "[添加配送单](/miniprogram/dev/server/API/immediate-delivery/deliver-by-business/api_addlocalorder)",
    "请求路径": "/cgi-bin/express/local/business/order/add",
    "描述": "该接口用于下配送单"
  }
]
```

## 运力方使用

```json
[
  {
    "接口名称": "[更新配送单状态](/miniprogram/dev/server/API/immediate-delivery/deliver-by-provider/api_updateorder)",
    "请求路径": "/cgi-bin/express/local/delivery/update_order",
    "描述": "该接口用于配送公司更新配送单状态"
  }
]
```
