Compliance

Network compliance landscape

The free compliance landscape (issue #692): per-country error rates — the share of a country's registered participants that break at least one published Peppol rule — and the per-rule breakdown of every open finding. Counts ONLY: no participant, seat or hostname appears here; the participant-level records are GET /v1/compliance/findings (Network tier). Read from the pre-computed compliance rollup tables and edge-cached. Keyless-cacheable.

Pass country to scope the whole body to one country (issue #716): the same shape, with countries holding that one cell, rules its own breakdown, each rule's share a share of THAT country's open findings, and the code echoed back in country. A country scope is how a structural national pattern is told apart from a real problem — AU and NZ, for example, break not_in_peppol_directory almost everywhere because A-NZ PINT participants are absent from the European Peppol Directory by design.

get/v1/stats/compliance

Request

  • Base URL: https://api.peppolstatus.com
  • URL: https://api.peppolstatus.com/v1/stats/compliance
  • Auth: none required

Query parameters

countrystring

Scope the landscape to one ISO 3166-1 alpha-2 country (or ZZ, the bucket for findings whose subject resolves to no country). A country the rollup has not seen returns an empty landscape, not an error.

Response

The compliance landscape aggregates.

countrystring

The country the body is scoped to; absent on the global landscape (#716).

generated_atstring date-time required

Changes

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