已弃用的 7.x API
编辑已弃用的 7.x API编辑
这些 API 已弃用,并将在未来的版本中删除。
旧版获取连接器 API编辑
已在 7.13.0 中弃用。
请改用 获取连接器。
按 ID 检索连接器。
请求编辑
GET <kibana 主机>:<端口>/api/actions/action/<id>
GET <kibana 主机>:<端口>/s/<空间 ID>/api/actions/action/<id>
路径参数编辑
-
id
- (必填,字符串)操作的 ID。
-
space_id
- (可选,字符串)空间的标识符。如果 URL 中未提供
space_id
,则使用默认空间。
响应代码编辑
-
200
- 表示调用成功。
示例编辑
$ curl -X GET api/actions/action/c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad
API 返回以下内容
{ "id": "c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad", "actionTypeId": ".index", "name": "my-connector", "config": { "index": "test-index", "refresh": false, "executionTimeField": null }, "isPreconfigured": false, "isDeprecated": false, "isMissingSecrets": false }
旧版获取所有连接器 API编辑
已在 7.13.0 中弃用。
请改用 获取所有连接器。
检索所有连接器。
路径参数编辑
-
space_id
- (可选,字符串)空间的标识符。如果 URL 中未提供
space_id
,则使用默认空间。
响应代码编辑
-
200
- 表示调用成功。
示例编辑
$ curl -X GET api/actions
API 返回以下内容
[ { "id": "preconfigured-mail-action", "actionTypeId": ".email", "name": "email: preconfigured-mail-action", "isPreconfigured": true, "isDeprecated": false }, { "id": "c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad", "actionTypeId": ".index", "name": "my-action", "config": { "index": "test-index", "refresh": false, "executionTimeField": null }, "isPreconfigured": false, "isDeprecated": false, "isMissingSecrets": false } ]
旧版列出连接器类型 API编辑
已在 7.13.0 中弃用。
请改用 列出所有连接器类型。
检索所有连接器类型的列表。
请求编辑
GET <kibana 主机>:<端口>/api/actions/list_action_types
GET <kibana 主机>:<端口>/s/<空间 ID>/api/actions/list_action_types
路径参数编辑
-
space_id
- (可选,字符串)空间的标识符。如果 URL 中未提供
space_id
,则使用默认空间。
响应代码编辑
-
200
- 表示调用成功。
示例编辑
$ curl -X GET api/actions/list_action_types
API 返回以下内容
旧版创建连接器 API编辑
已在 7.13.0 中弃用。
请改用 创建连接器。
创建连接器。
路径参数编辑
-
space_id
- (可选,字符串)空间的标识符。如果 URL 中未提供
space_id
,则使用默认空间。
请求正文编辑
响应代码编辑
-
200
- 表示调用成功。
示例编辑
$ curl -X POST api/actions/action -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d ' { "name": "my-connector", "actionTypeId": ".index", "config": { "index": "test-index" } }'
API 返回以下内容
{ "id": "c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad", "actionTypeId": ".index", "name": "my-connector", "config": { "index": "test-index", "refresh": false, "executionTimeField": null }, "isPreconfigured": false, "isDeprecated": false, "isMissingSecrets": false }
旧版更新连接器 API编辑
已在 7.13.0 中弃用。
请改用 更新连接器。
更新现有连接器的属性。
请求编辑
PUT <kibana 主机>:<端口>/api/actions/action/<id>
PUT <kibana 主机>:<端口>/s/<空间 ID>/api/actions/action/<id>
路径参数编辑
-
id
- (必填,字符串)连接器的 ID。
-
space_id
- (可选,字符串)空间的标识符。如果 URL 中未提供
space_id
,则使用默认空间。
请求正文编辑
响应代码编辑
-
200
- 表示调用成功。
示例编辑
$ curl -X PUT api/actions/action/c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d ' { "name": "updated-connector", "config": { "index": "updated-index" } }'
API 返回以下内容
{ "id": "c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad", "actionTypeId": ".index", "name": "updated-connector", "config": { "index": "updated-index", "refresh": false, "executionTimeField": null }, "isPreconfigured": false, "isDeprecated": false, "isMissingSecrets": false }
旧版执行连接器 API编辑
已在 7.13.0 中弃用。
请改用 运行连接器。
按 ID 执行连接器。
请求编辑
POST <kibana 主机>:<端口>/api/actions/action/<id>/_execute
POST <kibana 主机>:<端口>/s/<空间 ID>/api/actions/action/<id>/_execute
路径参数编辑
-
id
- (必填,字符串)连接器的 ID。
-
space_id
- (可选,字符串)空间的标识符。如果 URL 中未提供
space_id
,则使用默认空间。
响应代码编辑
-
200
- 表示调用成功。
示例编辑
$ curl -X POST api/actions/action/c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad/_execute -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d ' { "params": { "documents": [ { "id": "test_doc_id", "name": "test_doc_name", "message": "hello, world" } ] } }'
API 返回以下内容
{ "status": "ok", "data": { "took": 197, "errors": false, "items": [ { "index": { "_index": "updated-index", "_id": "iKyijHcBKCsmXNFrQe3T", "_version": 1, "result": "created", "_shards": { "total": 2, "successful": 1, "failed": 0 }, "_seq_no": 0, "_primary_term": 1, "status": 201 } } ] }, "actionId": "c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad" }
旧版删除连接器 API编辑
已在 7.13.0 中弃用。
请改用 删除连接器。
按 ID 删除连接器。
删除连接器后,*将无法恢复*。
请求编辑
DELETE <kibana 主机>:<端口>/api/actions/action/<id>
DELETE <kibana 主机>:<端口>/s/<空间 ID>/api/actions/action/<id>
路径参数编辑
-
id
- (必填,字符串)连接器的 ID。
-
space_id
- (可选,字符串)空间的标识符。如果 URL 中未提供
space_id
,则使用默认空间。
响应代码编辑
-
200
- 表示调用成功。
示例编辑
$ curl -X DELETE api/actions/action/c55b6eb0-6bad-11eb-9f3b-611eebc6c3ad