Returns the current status of the importer, including the state of all available search indices. Can be filtered by language or state.
Requires the importer:status:read, importer.read, or indices.read permission.
Request
GET /importer/status
Headers
| Header | Value |
|---|---|
Authorization | Bearer <token> |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
language | string | No | Filter indices by language identifier (e.g. de, en). |
state | string | No | Filter indices by state (e.g. active, passive). |
Example Request
GET /importer/status?language=de
Authorization: Bearer <token>
Response
Returns a JSON object with overall importer status and a list of indices.
Response Body
| Field | Type | Description |
|---|---|---|
replicationtype | string | The replication type in use (e.g. default). |
indices | array | List of index status objects. |
maxReplicaCount | integer | Maximum number of allowed replicas. |
Each index object in indices contains:
| Field | Type | Description |
|---|---|---|
language | string | Language of the index. |
state | string | Current state of the index (e.g. active, passive). |
Example Response
{
"replicationtype": "default",
"indices": [
{
"language": "de",
"state": "active"
},
{
"language": "de",
"state": "passive"
}
],
"maxReplicaCount": 2
}
