新建取消类型差异单

OTA侧新建差异单申请,差异单类型为"取消"。


请求方式#

POST

uri: /disresv/init/cancel

Content-Type: application/json


请求参数说明#

RequestHeader#

公共请求头[引用]

RequestBody#

参数类型是否必填最大长度示例描述
hotelIdStringY3212**567酒店id
resIdString64YR200031####135470001预订成功华住产生的订单ID
applyReasonStringY1024客人强烈要求不住了差异申请原因
applyReasonCodeStringN1024部分原因代码无需审核,直接取消订单,原因代码参考枚举差异单申请原因代码
notifyUrlStringN128https://www.example.com回调地址,有需要时填写,不填默认使用OTA注册时配置的默认地址
notifyTypeStringN16POST回调类型(GET/POST),默认POST类型

响应参数说明#

公共响应参数[引用]

响应码-code[引用]

content#

参数类型最大长度描述是否必填示例
hotelIdStringY3212**567酒店id
discrepancyNoStringY3235830769a989439f83a35e4ca3ee3870差异单单号

响应码#

异常码异常类型说明
1000Success
6201Reservation not found订单不存在
6202Invalid reservation status订单状态异常
6203Invalid discrepant reservation status差异单状态异常
6204Discrepant reservation not support渠道不支持差异单
其他全局异常码全局异常[引用]

报文示例#

请求示例#

{
"hotelId": "12**567",
"resId": "R200031####135470001",
"applyReason": "zpy-test",
"notifyUrl": "https://www.example.com",
"notifyType": "POST"
}

校验成功示例#

{
"code": 1000,
"content": {
"discrepancyNo": "bdf045dd1a4344e5a7e829c1e1e87064",
"hotelId": "1000323"
},
"message": "",
"responseDes": ""
}