Retrieving service status API docs

You can check the general health status of the services provided by the Breez SDK. The response status will inform you if there is maintenance occurring, a service disruption or the services are operational.

Rust
let api_key = "<api key>".to_string();

let health_check = BreezServices::service_health_check(api_key).await?;
info!("Current service status is: {:?}", health_check.status);
Swift
if let healthCheck = try? serviceHealthCheck(apiKey: "<api key>") {
    print("Current service status is: \(healthCheck.status)")
}
Kotlin
try {
    val healthCheck = serviceHealthCheck("<api key>")
    // Log.v("Breez", "Current service status is: ${healthCheck.status}")
} catch (e: Exception) {
    // Handle error
}
React Native
try {
  const healthCheck = await serviceHealthCheck('<api key>')
  console.log(`Current service status is: ${healthCheck.status}`)
} catch (err) {
  console.error(err)
}
Dart
ServiceHealthCheckResponse healthCheck = await breezSDK.serviceHealthCheck(apiKey: "<api key>");
print("Current service status is: ${healthCheck.status}");
Python
health_check = breez_sdk.service_health_check("<api key>")
print("Current service status is: ", health_check.status)
Go
healthCheck, err := breez_sdk.ServiceHealthCheck("<api key>")
if err != nil {
    return err
}
log.Printf("Current service status is: %v", healthCheck.Status)
C#
try
{
    var healthCheck = BreezSdkMethods.ServiceHealthCheck("<api key>");
    Console.WriteLine($"Current service status is: {healthCheck.status}");
}
catch (Exception)
{
    // Handle error
}