Get Ai Assistant Firewall Status
Get status information for AI Assistants for Firewall including bundle import status, license, and daily quota.
Get operation completed successfully.
{
"overall_status": "OPERATIONAL",
"quota_status": "QUOTA_OK",
"license_status": "LICENSE_VALID",
"bundle_import_status": "BUNDLE_IMPORT_COMPLETED",
"bundle_import_time": 1734567890000,
"current_bundle_version": "5.2.0_20251001",
"llm_reachability": "REACHABLE",
"llm_key_status": "VALID",
"service_status": "UP"
}
The overall health of the vertical, considering license, token quota, bundle import status, LLM key status, and service health.
The status of the daily token quota.
The status of the license for AI Assistants for this vertical.
Status of the bundle import process.
Percentage of the bundle import process completed (0-100). Meaningful when bundle_import_status is BUNDLE_IMPORT_IN_PROGRESS.
Human-readable status for the bundle download progress.
Timestamp in milliseconds since epoch.
Version of the currently imported bundle.
Status of connectivity to the configured LLM provider.
Status of the configured LLM key (user-provided or Broadcom-managed).
Health status of the ai-assistant service from cluster monitor.
Error message if there is a failure.
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.
AI Assistants for Firewall not configured.
{
"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.
Get operation encountered error.
{
"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}/ai-assistants/platform/firewall/status