Adoption

Get a country's adoption aggregates

Peppol adoption for one country as one bare object: headline totals (universe, on_peppol, penetration), the single-dimension cuts (sector with a NACE Rev. 2.1 section rollup (A–V), region, FR-only département, size class (FR and NO), BE-only province + postcode + mandate scope, legal-form family, and company age), the same categorical cuts cross-tabbed by company-age band (cuts_by_age), and the trend (monthly new adopters plus per-run penetration history). Region cells carry ISO 3166-2 (BE, NO, SK) / INSEE région (FR) codes and sector cells the NACE Rev. 2.1 division code, so the choropleth joins geometry with no string matching. Numerator cells below 10 matched companies are suppressed (on_peppol/penetration null, suppressed true); denominators are never suppressed. Cached for a day (data moves monthly).

get/v1/adoption/{country}

Request

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

Path parameters

country'be' | 'fr' | 'sk' | 'no' | 'se' | 'fi' | 'si' required

Country code — be, fr, sk, no, se, fi or si.

Response

The country's adoption aggregates.

countrystring required

BE | FR.

snapshot_datestring nullable required

YYYY-MM-DD of the latest run.

generated_atstring date-time required
cuts_by_ageobject required

The categorical cuts cross-tabbed by company-age band — an object keyed by the same band codes as cuts.age (00/02/05/10/20), each value holding the cuts re-sliced to that band (sector + section, region, size, entity_type, mandate). The geographic maps (department/province/postcode) are NOT crossed. Empty {} on a worker predating the cross-tab.

Changes

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