mirror of
https://github.com/hanzoai/team.git
synced 2026-09-30 01:57:35 +00:00
The OpenAPI document keys every operation by its full path, so the spec described endpoints that no longer exist the moment the server moved. The openApiSync analyzer cross-checks each registered subrouter against that document and reconstructs the prefix from a literal of its own, so spec and analyzer have to move together or every route reports as missing. Its special case for the v5 root goes away with the root itself. The api/v4 directory keeps its name: it is where the spec sources live, not a URL anyone requests. Co-authored-by: Hanzo Dev <[email protected]>
62 lines
1.9 KiB
YAML
62 lines
1.9 KiB
YAML
/v1/team/elasticsearch/test:
|
|
post:
|
|
tags:
|
|
- elasticsearch
|
|
summary: Test Elasticsearch configuration
|
|
description: >
|
|
Test the current Elasticsearch configuration to see if the Elasticsearch
|
|
server can be contacted successfully.
|
|
|
|
Optionally provide a configuration in the request body to test. If no valid configuration is present in the
|
|
|
|
request body the current server configuration will be tested.
|
|
|
|
|
|
__Minimum server version__: 4.1
|
|
|
|
##### Permissions
|
|
|
|
Must have `manage_system` permission.
|
|
operationId: TestElasticsearch
|
|
responses:
|
|
"200":
|
|
description: Elasticsearch test successful
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: "#/components/schemas/StatusOK"
|
|
"400":
|
|
$ref: "#/components/responses/BadRequest"
|
|
"500":
|
|
$ref: "#/components/responses/InternalServerError"
|
|
"501":
|
|
$ref: "#/components/responses/NotImplemented"
|
|
/v1/team/elasticsearch/purge_indexes:
|
|
post:
|
|
tags:
|
|
- elasticsearch
|
|
summary: Purge all Elasticsearch indexes
|
|
description: >
|
|
Deletes all Elasticsearch indexes and their contents. After calling this
|
|
endpoint, it is
|
|
|
|
necessary to schedule a new Elasticsearch indexing job to repopulate the indexes.
|
|
|
|
__Minimum server version__: 4.1
|
|
|
|
##### Permissions
|
|
|
|
Must have `manage_system` permission.
|
|
operationId: PurgeElasticsearchIndexes
|
|
responses:
|
|
"200":
|
|
description: Indexes purged successfully.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: "#/components/schemas/StatusOK"
|
|
"500":
|
|
$ref: "#/components/responses/InternalServerError"
|
|
"501":
|
|
$ref: "#/components/responses/NotImplemented"
|