curl
curl --request GET \
--url https://status.algolia.com/1/incidents/c1-de%2Cc2-de%2Cc3-de \
--header 'accept: application/json'// Initialize the client
var client = new MonitoringClient(
new MonitoringConfig("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY")
);
// Call the API
var response = await client.GetClusterIncidentsAsync("c1-de");
// print the response
Console.WriteLine(response);// Initialize the client
client, err := monitoring.NewClient("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY")
if err != nil {
// The client can fail to initialize if you pass an invalid parameter.
panic(err)
}
// Call the API
response, err := client.GetClusterIncidents(client.NewApiGetClusterIncidentsRequest(
"c1-de"))
if err != nil {
// handle the eventual error
panic(err)
}
// print the response
print(response)// Initialize the client
MonitoringClient client = new MonitoringClient("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY");
// Call the API
IncidentsResponse response = client.getClusterIncidents("c1-de");
// print the response
System.out.println(response);// Initialize the client
const client = algoliasearch('ALGOLIA_APPLICATION_ID', 'ALGOLIA_API_KEY').initMonitoring();
// Call the API
const response = await client.getClusterIncidents({ clusters: 'c1-de' });
// print the response
console.log(response);// Initialize the client
val client = MonitoringClient(appId = "ALGOLIA_APPLICATION_ID", apiKey = "ALGOLIA_API_KEY")
// Call the API
var response = client.getClusterIncidents(clusters = "c1-de")
// print the response
println(response)// Initialize the client
$client = MonitoringClient::create('ALGOLIA_APPLICATION_ID', 'ALGOLIA_API_KEY');
// Call the API
$response = $client->getClusterIncidents(
'c1-de',
);
// print the response
var_dump($response);# Initialize the client
# In an asynchronous context, you can use MonitoringClient instead, which exposes the exact same methods.
client = MonitoringClientSync("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY")
# Call the API
response = client.get_cluster_incidents(
clusters="c1-de",
)
# print the response
print(response)# Initialize the client
client = Algolia::MonitoringClient.create("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY")
# Call the API
response = client.get_cluster_incidents("c1-de")
# print the response
puts(response)// Initialize the client
val client = MonitoringClient(appId = "ALGOLIA_APPLICATION_ID", apiKey = "ALGOLIA_API_KEY")
// Call the API
val response = Await.result(
client.getClusterIncidents(
clusters = "c1-de"
),
Duration(100, "sec")
)
// print the response
println(response)// Initialize the client
let client = try MonitoringClient(appID: "ALGOLIA_APPLICATION_ID", apiKey: "ALGOLIA_API_KEY")
// Call the API
let response = try await client.getClusterIncidents(clusters: "c1-de")
// print the response
print(response){
"incidents": {
"m134-de": [
{
"t": 1687441685000,
"v": {
"title": "Incident on cluster m134-de: Everything operating normally.\n",
"status": "operational"
}
},
{
"t": 1687441579000,
"v": {
"title": "Incident on cluster m134-de: We are encountering a major\nissue that impact all API calls.\n",
"status": "major_outage"
}
}
]
}
}"Invalid credentials""Unknown cluster \"test\""Incidents
Retrieve cluster incidents
Retrieves known incidents for the selected clusters.
GET
/
1
/
incidents
/
{clusters}
curl
curl --request GET \
--url https://status.algolia.com/1/incidents/c1-de%2Cc2-de%2Cc3-de \
--header 'accept: application/json'// Initialize the client
var client = new MonitoringClient(
new MonitoringConfig("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY")
);
// Call the API
var response = await client.GetClusterIncidentsAsync("c1-de");
// print the response
Console.WriteLine(response);// Initialize the client
client, err := monitoring.NewClient("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY")
if err != nil {
// The client can fail to initialize if you pass an invalid parameter.
panic(err)
}
// Call the API
response, err := client.GetClusterIncidents(client.NewApiGetClusterIncidentsRequest(
"c1-de"))
if err != nil {
// handle the eventual error
panic(err)
}
// print the response
print(response)// Initialize the client
MonitoringClient client = new MonitoringClient("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY");
// Call the API
IncidentsResponse response = client.getClusterIncidents("c1-de");
// print the response
System.out.println(response);// Initialize the client
const client = algoliasearch('ALGOLIA_APPLICATION_ID', 'ALGOLIA_API_KEY').initMonitoring();
// Call the API
const response = await client.getClusterIncidents({ clusters: 'c1-de' });
// print the response
console.log(response);// Initialize the client
val client = MonitoringClient(appId = "ALGOLIA_APPLICATION_ID", apiKey = "ALGOLIA_API_KEY")
// Call the API
var response = client.getClusterIncidents(clusters = "c1-de")
// print the response
println(response)// Initialize the client
$client = MonitoringClient::create('ALGOLIA_APPLICATION_ID', 'ALGOLIA_API_KEY');
// Call the API
$response = $client->getClusterIncidents(
'c1-de',
);
// print the response
var_dump($response);# Initialize the client
# In an asynchronous context, you can use MonitoringClient instead, which exposes the exact same methods.
client = MonitoringClientSync("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY")
# Call the API
response = client.get_cluster_incidents(
clusters="c1-de",
)
# print the response
print(response)# Initialize the client
client = Algolia::MonitoringClient.create("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY")
# Call the API
response = client.get_cluster_incidents("c1-de")
# print the response
puts(response)// Initialize the client
val client = MonitoringClient(appId = "ALGOLIA_APPLICATION_ID", apiKey = "ALGOLIA_API_KEY")
// Call the API
val response = Await.result(
client.getClusterIncidents(
clusters = "c1-de"
),
Duration(100, "sec")
)
// print the response
println(response)// Initialize the client
let client = try MonitoringClient(appID: "ALGOLIA_APPLICATION_ID", apiKey: "ALGOLIA_API_KEY")
// Call the API
let response = try await client.getClusterIncidents(clusters: "c1-de")
// print the response
print(response){
"incidents": {
"m134-de": [
{
"t": 1687441685000,
"v": {
"title": "Incident on cluster m134-de: Everything operating normally.\n",
"status": "operational"
}
},
{
"t": 1687441579000,
"v": {
"title": "Incident on cluster m134-de: We are encountering a major\nissue that impact all API calls.\n",
"status": "major_outage"
}
}
]
}
}"Invalid credentials""Unknown cluster \"test\""Last modified on March 23, 2026
Was this page helpful?
⌘I