Skip to main content
GET
/
integration
/
health
/
summary
Get integration health summary
curl --request GET \
  --url https://api.wirespeed.co/integration/health/summary \
  --header 'Authorization: Bearer <token>'
{
  "healthy": 123,
  "unhealthy": 123,
  "unstable": 123,
  "unknown": 123,
  "totalErrors": 123,
  "integrationsWithErrors": 123,
  "dailyErrors": [
    {
      "date": "<string>",
      "errors": 123
    }
  ],
  "errorsByIntegration": {}
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

healthy
number
required

Count of integrations with healthy status

unhealthy
number
required

Count of integrations with unhealthy status

unstable
number
required

Count of integrations with unstable status

unknown
number
required

Count of integrations with unknown status

totalErrors
number
required

Total errors across all integrations in the last 30 days

integrationsWithErrors
number
required

Number of distinct integrations with errors in the last 30 days

dailyErrors
object[]
required

Daily error counts for the last 30 days

errorsByIntegration
object
required

Per-integration error counts for the last 30 days. Key is integration ID, value is total errors.