get_seat_compliance
Get a seat's compliance scorecard
One seat's compliance posture: the registrations under it, its OPEN findings broken down by rule, the daily trend, and where the seat sits against the network. This is what a Peppol Authority's periodic scan reports, from the same published rules (GET /v1/compliance/rules), before the letter arrives.
Rates are open findings per 1,000 registrations, and null when the seat hosts no registrations. The network median and 90th percentile are taken over every seat that hosts registrations — a seat with no finding of a rule counts as 0 — so they describe the whole network, not only the seats that break the rule.
Read from a daily rollup: snapshot_date is the day it describes, and is null (with zero counts and empty lists) for a seat no scan has covered yet.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many daily snapshots the trend covers (default 90). | |
| seatId | Yes | The seat identifier (e.g. `POP000748`). |