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

Documentation Index

Fetch the complete documentation index at: https://docs.wirespeed.co/llms.txt

Use this file to discover all available pages before exploring further.

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

totalWarnings
number
required

Total warnings across all integrations in the last 30 days

totalInfoLogs
number
required

Total INFO-level log entries (treated as successful events) across all integrations in the last 30 days

integrationsWithErrors
number
required

Number of distinct integrations with errors in the last 30 days

integrationsWithWarnings
number
required

Number of distinct integrations with warnings in the last 30 days

dailyHealth
object[]
required

Daily error and warning 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.

warningsByIntegration
object
required

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

errorsByIntegrationDetail
object
required

Per-integration error contributions for the last 30 days, including the timestamp of the most recent error. Key is integration ID.

warningsByIntegrationDetail
object
required

Per-integration warning contributions for the last 30 days, including the timestamp of the most recent warning. Key is integration ID.