Spaces method and path for this operation:
get /s/{space_id}/api/fleet/remote_synced_integrations/status
Refer to Spaces for more information.
Get the synchronization status of all remote integrations across connected remote clusters.
[Required authorization] Route required privileges: fleet-settings-read AND integrations-read.
GET
/api/fleet/remote_synced_integrations/status
curl \
--request GET 'https://localhost:5601/api/fleet/remote_synced_integrations/status' \
--header "Authorization: $API_KEY"
Response examples (200)
Synchronization status of remote integrations across connected remote clusters
{
"integrations": [
{
"id": "nginx-remote",
"install_status": {
"main": "installed",
"remote": "installed"
},
"package_name": "nginx",
"package_version": "1.20.0",
"sync_status": "COMPLETED",
"updated_at": "2024-01-01T00:00:00.000Z"
},
{
"error": "Failed to sync package to remote cluster",
"id": "system-remote",
"install_status": {
"main": "installed",
"remote": "not_installed"
},
"package_name": "system",
"package_version": "1.38.0",
"sync_status": "FAILED",
"updated_at": "2024-01-01T00:00:00.000Z"
}
]
}
Response examples (400)
Example of a generic error response
{
"error": "Bad Request",
"message": "An error message describing what went wrong",
"statusCode": 400
}