Monitoring

Connector health board

Which airline connectors are reachable right now.

GET/v1/monitoring/airlinesRequires X-API-Key

Per-connector health for every registered airline, refreshed on a fixed schedule by the monitoring package rather than probed on request. The response also names the environment your key reaches (sandbox or production), and a carrier that is registered but not set up for that environment reports status: unconfigured with a message.

The check is deliberately cheap and never reaches an airline, so polling it does not affect your look-to-book ratio the way polling flight search does. Each call is still a metered data request (€0.0025 past the free allowance).

Use it to decide whether an empty search result means "no availability" or "the carrier is unreachable" — a distinction flight search itself cannot make.

Registered only when connector monitoring is enabled in the deployment; otherwise the route is absent and returns 404.

Request example

curl --request GET \
  --url https://api.norba.io/v1/monitoring/airlines \
  --header "X-API-Key: $NORBA_KEY"

Response example

Response example
{
  "airlines": [
    {
      "airline_code": "AA",
      "status": "up",
      "last_checked": "2026-08-14T16:40:32.02735Z",
      "latency_ms": 116,
      "error_rate": 0,
      "error_count": 0,
      "success_count": 12
    }
  ]
}

Authorization

X-API-KeystringRequired

Opaque API key issued from the Norba dashboard. Sent on every request as the X-API-Key HTTP header. Missing or invalid keys are rejected with 401 Unauthorized.

GET /v1/monitoring/airlines — Connector health board