{
  "ok": true,
  "generatedAt": "2026-08-09T21:40:10.000Z",
  "monitoringSince": "2026-08-09T17:07:00.116Z",
  "overall": {
    "level": "down",
    "headline": "1 member state down, 1 member state degraded",
    "detail": "Affected: DE, LV."
  },
  "source": {
    "checkStatus": "https://ec.europa.eu/taxation_customs/vies/rest-api/check-status",
    "checkVatNumber": "https://ec.europa.eu/taxation_customs/vies/rest-api/check-vat-number",
    "checkStatusOk": true,
    "checkStatusLatencyMs": 964,
    "probedThisCycle": [
      "LT",
      "LU",
      "LV",
      "MT"
    ],
    "intervalSeconds": 300
  },
  "countries": [
    {
      "countryCode": "AT",
      "name": "Austria",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 124,
      "avgLatencyMs24h": 333,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "BE",
      "name": "Belgium",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 2937,
      "avgLatencyMs24h": 2146,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "BG",
      "name": "Bulgaria",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 450,
      "avgLatencyMs24h": 669,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "CY",
      "name": "Cyprus",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 369,
      "avgLatencyMs24h": 633,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "CZ",
      "name": "Czechia",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 234,
      "avgLatencyMs24h": 661,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "DE",
      "name": "Germany",
      "status": "down",
      "errorCode": "MS_UNAVAILABLE",
      "signal": "check-status",
      "latencyMs": 278,
      "avgLatencyMs24h": 358,
      "uptime24h": 94.6429,
      "uptime7d": 94.6429,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "DK",
      "name": "Denmark",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 4392,
      "avgLatencyMs24h": 7255,
      "uptime24h": 94.6429,
      "uptime7d": 94.6429,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "EE",
      "name": "Estonia",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 278,
      "avgLatencyMs24h": 388,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "EL",
      "name": "Greece",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 413,
      "avgLatencyMs24h": 572,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "ES",
      "name": "Spain",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 161,
      "avgLatencyMs24h": 472,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "FI",
      "name": "Finland",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 303,
      "avgLatencyMs24h": 761,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "FR",
      "name": "France",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 822,
      "avgLatencyMs24h": 2173,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "HR",
      "name": "Croatia",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 198,
      "avgLatencyMs24h": 500,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "HU",
      "name": "Hungary",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 141,
      "avgLatencyMs24h": 434,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "IE",
      "name": "Ireland",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 131,
      "avgLatencyMs24h": 336,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "IT",
      "name": "Italy",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 148,
      "avgLatencyMs24h": 469,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "LT",
      "name": "Lithuania",
      "status": "up",
      "errorCode": null,
      "signal": "probe",
      "latencyMs": 471,
      "avgLatencyMs24h": 311,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "LU",
      "name": "Luxembourg",
      "status": "up",
      "errorCode": null,
      "signal": "probe",
      "latencyMs": 127,
      "avgLatencyMs24h": 455,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "LV",
      "name": "Latvia",
      "status": "degraded",
      "errorCode": "SLOW",
      "signal": "probe",
      "latencyMs": 7341,
      "avgLatencyMs24h": 4030,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "MT",
      "name": "Malta",
      "status": "up",
      "errorCode": null,
      "signal": "probe",
      "latencyMs": 177,
      "avgLatencyMs24h": 471,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "NL",
      "name": "Netherlands",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 239,
      "avgLatencyMs24h": 720,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "PL",
      "name": "Poland",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 114,
      "avgLatencyMs24h": 1021,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "PT",
      "name": "Portugal",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 187,
      "avgLatencyMs24h": 554,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "RO",
      "name": "Romania",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 228,
      "avgLatencyMs24h": 700,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "SE",
      "name": "Sweden",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 256,
      "avgLatencyMs24h": 606,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "SI",
      "name": "Slovenia",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 164,
      "avgLatencyMs24h": 516,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "SK",
      "name": "Slovakia",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 735,
      "avgLatencyMs24h": 638,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    },
    {
      "countryCode": "XI",
      "name": "Northern Ireland",
      "status": "up",
      "errorCode": null,
      "signal": "check-status",
      "latencyMs": 661,
      "avgLatencyMs24h": 1050,
      "uptime24h": 100,
      "uptime7d": 100,
      "samples24h": 56,
      "samples7d": 56,
      "checkedAt": "2026-08-09T21:40:10.000Z"
    }
  ],
  "recentChanges": [
    {
      "at": "2026-08-09T21:40:10.000Z",
      "countryCode": "LV",
      "from": "up",
      "to": "degraded",
      "errorCode": "SLOW"
    },
    {
      "at": "2026-08-09T21:35:10.000Z",
      "countryCode": "DE",
      "from": "degraded",
      "to": "down",
      "errorCode": "MS_UNAVAILABLE"
    },
    {
      "at": "2026-08-09T21:30:10.000Z",
      "countryCode": "DE",
      "from": "down",
      "to": "degraded",
      "errorCode": "MS_REPORTED_UNAVAILABLE"
    },
    {
      "at": "2026-08-09T21:30:10.000Z",
      "countryCode": "DK",
      "from": "degraded",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T21:25:10.000Z",
      "countryCode": "DE",
      "from": "degraded",
      "to": "down",
      "errorCode": "MS_UNAVAILABLE"
    },
    {
      "at": "2026-08-09T21:25:10.000Z",
      "countryCode": "DK",
      "from": "up",
      "to": "degraded",
      "errorCode": "SLOW"
    },
    {
      "at": "2026-08-09T21:20:10.000Z",
      "countryCode": "DE",
      "from": "up",
      "to": "degraded",
      "errorCode": "MS_REPORTED_UNAVAILABLE"
    },
    {
      "at": "2026-08-09T21:10:10.000Z",
      "countryCode": "LV",
      "from": "degraded",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T21:05:10.000Z",
      "countryCode": "LV",
      "from": "up",
      "to": "degraded",
      "errorCode": "MS_MAX_CONCURRENT_REQ"
    },
    {
      "at": "2026-08-09T20:55:53.000Z",
      "countryCode": "DK",
      "from": "degraded",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T20:50:53.000Z",
      "countryCode": "DK",
      "from": "up",
      "to": "degraded",
      "errorCode": "SLOW"
    },
    {
      "at": "2026-08-09T20:35:53.000Z",
      "countryCode": "LV",
      "from": "degraded",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T20:30:53.000Z",
      "countryCode": "LV",
      "from": "up",
      "to": "degraded",
      "errorCode": "SLOW"
    },
    {
      "at": "2026-08-09T20:20:53.000Z",
      "countryCode": "DK",
      "from": "down",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T20:15:53.000Z",
      "countryCode": "DK",
      "from": "up",
      "to": "down",
      "errorCode": "TIMEOUT"
    },
    {
      "at": "2026-08-09T20:00:53.000Z",
      "countryCode": "LV",
      "from": "degraded",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T19:55:53.000Z",
      "countryCode": "LV",
      "from": "up",
      "to": "degraded",
      "errorCode": "MS_MAX_CONCURRENT_REQ"
    },
    {
      "at": "2026-08-09T19:55:53.000Z",
      "countryCode": "MT",
      "from": "degraded",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T19:45:53.000Z",
      "countryCode": "DK",
      "from": "down",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T19:40:53.000Z",
      "countryCode": "DK",
      "from": "up",
      "to": "down",
      "errorCode": "TIMEOUT"
    },
    {
      "at": "2026-08-09T19:40:53.000Z",
      "countryCode": "MT",
      "from": "up",
      "to": "degraded",
      "errorCode": "MS_REPORTED_UNAVAILABLE"
    },
    {
      "at": "2026-08-09T19:35:53.000Z",
      "countryCode": "MT",
      "from": "degraded",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T19:25:53.000Z",
      "countryCode": "LV",
      "from": "degraded",
      "to": "up",
      "errorCode": null
    },
    {
      "at": "2026-08-09T19:25:53.000Z",
      "countryCode": "MT",
      "from": "up",
      "to": "degraded",
      "errorCode": "MS_REPORTED_UNAVAILABLE"
    },
    {
      "at": "2026-08-09T19:20:53.000Z",
      "countryCode": "LV",
      "from": "up",
      "to": "degraded",
      "errorCode": "MS_MAX_CONCURRENT_REQ"
    }
  ],
  "documentation": "https://vies.attestwire.com/",
  "license": "Free to use, attribution appreciated. Not affiliated with the European Commission."
}