跳到主要内容

更新或插入kv配置

接口描述

根据数据源id,批量更新或插入任务kv配置

接口地址

/cloudcanal/console/api/v1/openapi/datasource/upsertdsconfig

请求方式

POST

请求参数

参数名称参数说明请求类型是否必须数据类型
dataSourceId数据源idbodylong
updateConfigs更新配置bodyMap<String, String>
needCreateConfigs插入配置bodyMap<String, String>
{
"dataSourceId": 52,
"updateConfigs": {
"pdHost": "192.168.0.195:3333",
...
},
"needCreateConfigs": {
"test": "",
...
}
}

公共响应结果

参数名称参数说明类型(java)不为空
code1:成功 0:失败string
dataobject
msgstring
requestIdstring

响应示例

{
"requestId": "8aa8b0f9-dd95-11ed-a147-d7efab8bdcbb",
"taskId": 0,
"workerIdentity": null,
"sendBackToTask": false,
"code": "1",
"msg": "request success",
"data": null,
"success": true,
"fail": false,
"rsocketDirectionType": null
}