Participants

Get a participant's measured availability

The real, probe-measured reachability of one Peppol ID over time. Two lanes — the participant's SMP host (discovery) and its Access Point host(s) (delivery) — are read from the uptime ladder and merged per bucket into one verdict (available | degraded | unreachable | no_data): an AP with any down check is unreachable; an AP up/degraded with the SMP down is degraded (discovery impaired, still deliverable); both lanes up is available. Returns per-lane UptimeBucket ladders, the worst-of combined lane, 30/90-day + full headline uptime (degraded counts as available), a monthly 99.5% Peppol AP service-level TARGET (never a contractual claim), host-change markers and window-overlapping incidents. daily spans the full history; hourly covers the last 90 days. Buckets before the 2026-08-02 AP epoch carry partial AP attribution (pre_epoch).

get/v1/participants/{id}/availability

Request

  • Base URL: https://api.peppolstatus.com
  • URL: https://api.peppolstatus.com/v1/participants/{id}/availability
  • Auth: one of:
    • HTTP bearer
    • API key in header X-API-Key

Path parameters

idstring required

Canonical scheme::value Peppol identifier (e.g. 0208::0762747721).

Query parameters

resolution'daily' | 'hourly'

Aggregate tier. daily spans the full history; hourly the last 90 days.

fromstring date-time

Inclusive lower bound (ISO 8601). Must not be after to.

tostring date-time

Exclusive upper bound (ISO 8601). Defaults to now.

Response

The participant's measured availability.

idstring required

Canonical scheme::value Peppol identifier.

resolution'daily' | 'hourly' required
coverage_fromstring date-time nullable required

Earliest bucket held for this ID; null when nothing is monitored.

pre_epoch_partialboolean required

Any returned bucket precedes the 2026-08-02 AP epoch.

epochstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.