Get Platform Status
Retrieve complete cluster status: health, config, form factor, versions.
Returns:
- Health metrics: CPU, memory, storage (1/5/15 min averages)
- Config: cluster ID, name, node count, K8s version
- Network metrics: transmit/receive rates
- Form factor: current and desired, including transitions
- Versions: product_version
Form factor transitions track scaling:
NOT_STARTED,IN_PROGRESS,COMPLETED,FAILED- Check
messageandjob_namefor details
See API guide for endpoint comparison and workflow.
Successfully retrieved platform status
{
"cluster_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"cluster_name": "ssp-cluster",
"message_bus_endpoint": "messagebus.example.com:9092",
"node_count": 3,
"k8s_version": "1.24.6",
"network_data_flow": {
"transmit": 34.7,
"receive": 24.2,
"total": 58.9
},
"ingress_url": "ssp.example.com:443",
"form_factor": "SMALL",
"product_version": "5.2.0-0.0-24893060",
"desired_state": {
"form_factor": "SMALL",
"controller_node_replica": 3,
"worker_node_replica": 5
},
"realized_state": {
"form_factor": "SMALL",
"controller_node_replica": 3,
"worker_node_replica": 5,
"form_factor_transition": {
"phase": "IN_PROGRESS",
"start_time": "2026-01-15T10:30:00Z",
"completion_time": "2026-01-15T11:45:00Z",
"message": "Form factor transition from MEDIUM to LARGE in progress",
"job_name": "formfactor-transition-job-abc123",
"operation_id": "op-12345-67890",
"source_form_factor": "SMALL",
"target_form_factor": "SMALL"
}
}
}
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
An error occurred while retrieving platform status.
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -H 'Authorization: <value>' https://{api_host}/ssp/cluster/monitor/platform/status