Peppol market intelligence and network monitoring: migrations, provider churn, leads, and uptime.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://mcp.peppolstatus.com62 Tools · 256 mslist_hostsList monitored hosts
Every monitored host with its current verdict, latest hourly all-locations latency and 24h uptime, worst-first, plus a network-wide rollup.List monitored hosts Every monitored host with its current verdict, latest hourly all-locations latency and 24h uptime, worst-first, plus a network-wide rollup.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_hostGet a host's current state
Current role, verdict, network attribution (IPs/PTR), TLS certificate and operating provider for a host. `?at=` returns point-in-time state. `profile` carries the crawled software identity of the host's registrable domain when one is publishable (curated, or extraction c…Get a host's current state Current role, verdict, network attribution (IPs/PTR), TLS certificate and operating provider for a host. `?at=` returns point-in-time state. `profile` carries the crawled software identity of the host's registrable domain when one is publishable (curated, or extraction c…
| Parameter | Typ | Beschreibung |
|---|---|---|
| hostname* | string | The host's fully-qualified hostname. |
| at | string | Point-in-time ISO 8601 instant; omitted returns current state. |
list_host_incidentsList a host's incidents
Incidents for one host, newest-first, cursor-paginated.List a host's incidents Incidents for one host, newest-first, cursor-paginated.
| Parameter | Typ | Beschreibung |
|---|---|---|
| hostname* | string | The host's fully-qualified hostname. |
| status | string | Filter by incident lifecycle state. |
| since | string | Only include items at or after this ISO 8601 instant. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
get_host_uptimeGet a host's uptime aggregates
The aggregate ladder for a host at a chosen resolution, per-location plus the `__all__` rollup, optionally windowed by `[from, to)`, cursor-paginated.Get a host's uptime aggregates The aggregate ladder for a host at a chosen resolution, per-location plus the `__all__` rollup, optionally windowed by `[from, to)`, cursor-paginated.
| Parameter | Typ | Beschreibung |
|---|---|---|
| hostname* | string | The host's fully-qualified hostname. |
| resolution | string | Aggregate tier. Defaults to hourly. |
| from | string | Inclusive lower bound (ISO 8601). Must not be after `to`. |
| to | string | Exclusive upper bound (ISO 8601). |
| location | string | Restrict to one probe location, or `__all__` for the rollup. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
list_host_softwareList all hosts' software (Market)
Every host with open software fingerprint rows, one row per (hostname, role) with the vendor / version / hosting axes folded in (value, tier, first-seen; plus vendor `variant` and version `kind`). The evidence blob is omitted to keep the list lean — it stays on th…List all hosts' software (Market) Every host with open software fingerprint rows, one row per (hostname, role) with the vendor / version / hosting axes folded in (value, tier, first-seen; plus vendor `variant` and version `kind`). The evidence blob is omitted to keep the list lean — it stays on th…
| Parameter | Typ | Beschreibung |
|---|---|---|
| vendor | string | Keep only rows whose open vendor axis exactly equals this value. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
get_host_softwareGet a host's software fingerprint
The detected software of a host across ALL its roles: vendor, version and hosting per role, each with its confidence tier, first-seen timestamp and the structured evidence that fired. `?at=` returns point-in-time state.
The version axis adds release staleness (is…Get a host's software fingerprint The detected software of a host across ALL its roles: vendor, version and hosting per role, each with its confidence tier, first-seen timestamp and the structured evidence that fired. `?at=` returns point-in-time state. The version axis adds release staleness (is…
| Parameter | Typ | Beschreibung |
|---|---|---|
| hostname* | string | The host's fully-qualified hostname. |
| at | string | Point-in-time ISO 8601 instant; omitted returns current state. |
list_host_software_historyList a host's software-fingerprint history
The closed (superseded) software rows for one host, newest-first, cursor-paginated. Each row is one axis transition with its evidence. Market tier.List a host's software-fingerprint history The closed (superseded) software rows for one host, newest-first, cursor-paginated. Each row is one axis transition with its evidence. Market tier.
| Parameter | Typ | Beschreibung |
|---|---|---|
| hostname* | string | The host's fully-qualified hostname. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
list_incidentsList incidents
The global incident feed, newest-first, cursor-paginated.List incidents The global incident feed, newest-first, cursor-paginated.
| Parameter | Typ | Beschreibung |
|---|---|---|
| host | string | Filter to one host's incidents. |
| status | string | Filter by incident lifecycle state. |
| since | string | Only include items at or after this ISO 8601 instant. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
get_participantGet a participant's current state
Directory presence, SML registration + current SMP, business card, the company-register enrichment block, endpoints and serving seats for a Peppol participant. Discovered participants carry no card; unmatched participants carry company: null.Get a participant's current state Directory presence, SML registration + current SMP, business card, the company-register enrichment block, endpoints and serving seats for a Peppol participant. Discovered participants carry no card; unmatched participants carry company: null.
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | Canonical `scheme::value` Peppol identifier (e.g. `0208::0762747721`). |
list_participant_eventsList a participant's change events
The participant's typed change events, newest-first, cursor-paginated.List a participant's change events The participant's typed change events, newest-first, cursor-paginated.
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | Canonical `scheme::value` Peppol identifier. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
get_participant_historyList a participant's temporal history
The participant's temporal rows across the directory/card/registration/SMP fact families, newest-first, cursor-paginated.List a participant's temporal history The participant's temporal rows across the directory/card/registration/SMP fact families, newest-first, cursor-paginated.
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | Canonical `scheme::value` Peppol identifier. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
get_participant_availabilityGet 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 | un…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 | un…
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | Canonical `scheme::value` Peppol identifier (e.g. `0208::0762747721`). |
| resolution | string | Aggregate tier. `daily` spans the full history; `hourly` the last 90 days. |
| from | string | Inclusive lower bound (ISO 8601). Must not be after `to`. |
| to | string | Exclusive upper bound (ISO 8601). Defaults to now. |
get_network_summaryGet the network summary
Current host verdict counts, open incidents and anomalies in the last 24h, plus how fresh the Peppol Directory export behind every other endpoint is.Get the network summary Current host verdict counts, open incidents and anomalies in the last 24h, plus how fresh the Peppol Directory export behind every other endpoint is.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_network_historyGet the network verdict history
The host verdict mix over time, derived from the temporal verdict table in one windowed pass: per UTC day, the rows open at 00:00 that day, counted by verdict. Two caveats. Counts are (hostname, role) pairs — a host serving two roles counts twice, the same grain as…Get the network verdict history The host verdict mix over time, derived from the temporal verdict table in one windowed pass: per UTC day, the rows open at 00:00 that day, counted by verdict. Two caveats. Counts are (hostname, role) pairs — a host serving two roles counts twice, the same grain as…
| Parameter | Typ | Beschreibung |
|---|---|---|
| from | string | Inclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago; clamped to 2026-07-21. |
| to | string | Inclusive upper bound (YYYY-MM-DD UTC). Defaults to today. |
get_summaryGet the public dashboard summary
The free marketing-dashboard rollup: the network-wide host rollup (fleet count + mean uptime/latency), the hourly fleet-average p50 latency trend over the last 24h, and the top-10 providers by market share (0..1 fraction). No host list, full registry or arbitrary p…Get the public dashboard summary The free marketing-dashboard rollup: the network-wide host rollup (fleet count + mean uptime/latency), the hourly fleet-average p50 latency trend over the last 24h, and the top-10 providers by market share (0..1 fraction). No host list, full registry or arbitrary p…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_adoptionGet 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 section rollup, region, FR-only département + size class, BE-only province + postcode + mandate scope, legal-for…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 section rollup, region, FR-only département + size class, BE-only province + postcode + mandate scope, legal-for…
| Parameter | Typ | Beschreibung |
|---|---|---|
| country* | string | Country code — `be`, `fr`, `sk`, `no`, `se` or `fi`. |
list_providersList providers
The OpenPeppol member registry with role flags, country, mapped hostnames and per-provider participant counts (market share), busiest first. Not paginated (the envelope's `next_cursor` is always null).List providers The OpenPeppol member registry with role flags, country, mapped hostnames and per-provider participant counts (market share), busiest first. Not paginated (the envelope's `next_cursor` is always null).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_providerGet a curated provider
A curated provider navigable to its seats and each seat's observed hosts.Get a curated provider A curated provider navigable to its seats and each seat's observed hosts.
| Parameter | Typ | Beschreibung |
|---|---|---|
| slug* | string | The curated provider slug. |
list_public_providersList public provider profiles
The FREE, crawlable public subset for each curated provider, busiest first: identity + role flags, the seat-directory columns (legal entity, commercial name, website, infra provider, hosting), mapped hostnames, participant count, roster country mix, the 30d/90d uptime…List public provider profiles The FREE, crawlable public subset for each curated provider, busiest first: identity + role flags, the seat-directory columns (legal entity, commercial name, website, infra provider, hosting), mapped hostnames, participant count, roster country mix, the 30d/90d uptime…
| Parameter | Typ | Beschreibung |
|---|---|---|
| limit | integer | Number of providers to return, clamped to [1, 500]. Defaults to 100. |
get_public_providerGet a public provider profile
The FREE, crawlable public subset for one curated provider (same shape as a `GET /v1/providers/public` item). Reachable with no API key.Get a public provider profile The FREE, crawlable public subset for one curated provider (same shape as a `GET /v1/providers/public` item). Reachable with no API key.
| Parameter | Typ | Beschreibung |
|---|---|---|
| slug* | string | The curated provider slug. |
get_provider_slaList provider SLA scorecards
Per-provider SLA scorecards for one trailing period: checks-weighted uptime across each provider's mapped hosts, incident count, total downtime minutes and the single worst host. Ordered worst uptime first (providers with no checks in the window last). Materialized hou…List provider SLA scorecards Per-provider SLA scorecards for one trailing period: checks-weighted uptime across each provider's mapped hosts, incident count, total downtime minutes and the single worst host. Ordered worst uptime first (providers with no checks in the window last). Materialized hou…
| Parameter | Typ | Beschreibung |
|---|---|---|
| period | string | Trailing window: `30d` (default) or `90d`. |
get_provider_sla_by_keyGet a provider's SLA scorecards
One provider's SLA scorecards, one per trailing period (30d and 90d). `key` is the provider's natural key (as reported by `GET /v1/providers`). Empty `items` when the provider has no SLA data yet.Get a provider's SLA scorecards One provider's SLA scorecards, one per trailing period (30d and 90d). `key` is the provider's natural key (as reported by `GET /v1/providers`). Empty `items` when the provider has no SLA data yet.
| Parameter | Typ | Beschreibung |
|---|---|---|
| key* | string | The provider natural key. |
list_provider_certsGet a provider's certificate posture
A curated provider's whole-fleet certificate posture in one call: per-Seat cert counts, soonest expiry, expired / expiring-within-30-days counts, observed cert organisations and last identity shift, plus the rolled-up fleet summary.Get a provider's certificate posture A curated provider's whole-fleet certificate posture in one call: per-Seat cert counts, soonest expiry, expired / expiring-within-30-days counts, observed cert organisations and last identity shift, plus the rolled-up fleet summary.
| Parameter | Typ | Beschreibung |
|---|---|---|
| slug* | string | The curated provider slug. |
list_access_pointsList access points
The Access Point directory: every Provider in its serving role, with its member seats and roster size (current participant count), busiest first. A Provider is resolved from each seat with the precedence curated mapping (verified) → exact signing-cert `O=` string (unverified) →…List access points The Access Point directory: every Provider in its serving role, with its member seats and roster size (current participant count), busiest first. A Provider is resolved from each seat with the precedence curated mapping (verified) → exact signing-cert `O=` string (unverified) →…
| Parameter | Typ | Beschreibung |
|---|---|---|
| country | string | Scope the returned figures to one market: an ISO 3166-1 alpha-2 code (e.g. `BE`), case-insensitive. Anything that is not exactly two letters is a 400. When set… |
get_access_pointGet an access point
One Provider's detail: display name, verified flag, member seats (each with its embedded provider or unverified cert-CN), roster size, and the country + document-scheme composition of its roster. A request for a STALE key (a seat since curated, so its old unverified key left th…Get an access point One Provider's detail: display name, verified flag, member seats (each with its embedded provider or unverified cert-CN), roster size, and the country + document-scheme composition of its roster. A request for a STALE key (a seat since curated, so its old unverified key left th…
| Parameter | Typ | Beschreibung |
|---|---|---|
| key* | string | The provider key (e.g. `c-tickstar`, `o-teamleader-nv-1f3a2b9c`). |
get_access_point_roster_mixGet a filtered access point roster breakdown
The five roster breakdowns of `GET /v1/aps/{key}` (country, entity type, NACE sector, size class, region) recomputed over a FILTERED slice of the roster, so a breakdown stays true while the roster is cut down. The filters are the same names and shapes a…Get a filtered access point roster breakdown The five roster breakdowns of `GET /v1/aps/{key}` (country, entity type, NACE sector, size class, region) recomputed over a FILTERED slice of the roster, so a breakdown stays true while the roster is cut down. The filters are the same names and shapes a…
| Parameter | Typ | Beschreibung |
|---|---|---|
| key* | string | The provider key (e.g. `c-tickstar`, `o-teamleader-nv-1f3a2b9c`). |
| seat | string | Scope the slice to ONE member seat of this provider. A seat that is not a member answers an empty (not degraded) slice. Single-valued. |
| country | array | Comma-array of ISO-3166-1 alpha-2 country codes. Matched on the participant's card country, falling back to the country its ICD prefix implies — the same rule… |
| entity_type | array | Comma-array of company legal-form families (`company`, `natural_person`, `association`, `public`). |
| sector | array | Comma-array of 2-digit NACE divisions (`47,62`). |
| size | array | Comma-array of company size classes (as stored). |
| region | array | Comma-array of company seat region codes (`NO-32,BE-BRU`). |
| not_country | array | Comma-array of country codes (`NO,SE`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its inc… |
| not_entity_type | array | Comma-array of company legal-form families (`company`,`natural_person`,`association`,`public`) to EXCLUDE. Rows with no value are KEPT — excluding a value neve… |
| not_sector | array | Comma-array of 2-digit NACE divisions (`47,62`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines wit… |
| not_size | array | Comma-array of company size classes (as stored; SIRENE only) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder.… |
| not_region | array | Comma-array of company seat region codes (`NO-32,BE-BRU`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Co… |
| scheme | array | Comma-array of Peppol identifier schemes. |
| smp | array | Comma-array of SMP hostnames serving the participant. |
| registered | boolean | Restrict to participants present (`true`) or absent (`false`) in the Peppol Directory. |
get_access_point_churnGet an access point's churn
An Access Point's joiner / mover / leaver activity over a period: a daily category series with derived net growth, period totals, and the 'won from / lost to' counterpart breakdown. Joiners are first-ever serving seats (from 2026-08-02 onward, first-full-deep-sweep comp…Get an access point's churn An Access Point's joiner / mover / leaver activity over a period: a daily category series with derived net growth, period totals, and the 'won from / lost to' counterpart breakdown. Joiners are first-ever serving seats (from 2026-08-02 onward, first-full-deep-sweep comp…
| Parameter | Typ | Beschreibung |
|---|---|---|
| key* | string | The Provider key (e.g. `c-tickstar`). |
| from | string | Inclusive period start, `YYYY-MM-DD` UTC. Defaults to 29 days before `to`. |
| to | string | Inclusive period end, `YYYY-MM-DD` UTC. Defaults to today. |
list_access_point_churn_participantsList participants behind a churn category
The drill-down: the participant IDs behind one churn category count for this Provider over the period. Bounded to 500 rows (never paginated; next_cursor null).List participants behind a churn category The drill-down: the participant IDs behind one churn category count for this Provider over the period. Bounded to 500 rows (never paginated; next_cursor null).
| Parameter | Typ | Beschreibung |
|---|---|---|
| key* | string | The Provider key. |
| category* | string | The churn category to expand. |
| from | string | Inclusive period start, `YYYY-MM-DD` UTC. |
| to | string | Inclusive period end, `YYYY-MM-DD` UTC. |
list_smpsList SMPs
The SMP directory: every current SMP hostname with the seat(s) and provider that sign its metadata, busiest first. A hostname is listed if it currently homes participants (from the participant rollup's `smp` facet) or carries an open `smp-signing` certificate. `participant_count` comes f…List SMPs The SMP directory: every current SMP hostname with the seat(s) and provider that sign its metadata, busiest first. A hostname is listed if it currently homes participants (from the participant rollup's `smp` facet) or carries an open `smp-signing` certificate. `participant_count` comes f…
| Parameter | Typ | Beschreibung |
|---|---|---|
| q | string | Case-insensitive substring filter on the SMP hostname. |
| limit | integer | Cap on returned rows (non-negative integer). Defaults to all. |
get_seatGet a seat
A Peppol certificate seat: its embedded provider (verified mapping or unverified cert-CN fallback) and the hosts it was observed operating.Get a seat A Peppol certificate seat: its embedded provider (verified mapping or unverified cert-CN fallback) and the hosts it was observed operating.
| Parameter | Typ | Beschreibung |
|---|---|---|
| seatId* | string | The seat identifier (e.g. `POP000748`). |
get_seat_slaGet a seat's SLA scorecards
One seat's SLA scorecards, one per trailing period (30d and 90d). `seatId` is the seat identifier (as reported by `GET /v1/aps/{key}` on `seats[].seat_id`). Empty `items` when the seat has no SLA data yet.Get a seat's SLA scorecards One seat's SLA scorecards, one per trailing period (30d and 90d). `seatId` is the seat identifier (as reported by `GET /v1/aps/{key}` on `seats[].seat_id`). Empty `items` when the seat has no SLA data yet.
| Parameter | Typ | Beschreibung |
|---|---|---|
| seatId* | string | The seat identifier (e.g. `POP000748`). |
get_seat_complianceGet 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/complia…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/complia…
| Parameter | Typ | Beschreibung |
|---|---|---|
| seatId* | string | The seat identifier (e.g. `POP000748`). |
| days | integer | How many daily snapshots the trend covers (default 90). |
list_eventsList global change events
Every typed change event, newest-first, cursor-paginated. Any anomaly an event triggered is embedded on it. `cursor` walks older events; `prev_cursor` walks the newer edge (for live polling). The first page carries a `meta` block with exact type facets + filter count and…List global change events Every typed change event, newest-first, cursor-paginated. Any anomaly an event triggered is embedded on it. `cursor` walks older events; `prev_cursor` walks the newer edge (for live polling). The first page carries a `meta` block with exact type facets + filter count and…
| Parameter | Typ | Beschreibung |
|---|---|---|
| type | array | Comma-array of change-event types (a single value is valid). |
| host | string | Filter to events for one host. |
| seat | string | Filter to events referencing one seat. |
| participant | string | Filter to one participant (`scheme::value`). |
| doctype | string | Filter to events touching one document-type URN. Matches both payload shapes: the merged `endpoint_changed` `doctypes` array and the legacy singular `doctype`… |
| since | string | Only include items at or after this ISO 8601 instant. |
| until | string | Only include events at or before this ISO 8601 instant. |
| prev_cursor | string | Opaque newer-direction cursor (from a page's `prev_cursor`): returns events newer than it, newest-first. Mutually exclusive with `cursor`. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
list_participantsList participants
The participant set, keyset-paginated. Default sort is first-seen newest-first. Comma-array filters (`country`, `scheme`, `smp`, `ap`, `doctype`, `transport_profile`, `host`, `provenance`, and the company-register cuts `entity_type`, `sector`, `size`, `region`, `postcode`), the s…List participants The participant set, keyset-paginated. Default sort is first-seen newest-first. Comma-array filters (`country`, `scheme`, `smp`, `ap`, `doctype`, `transport_profile`, `host`, `provenance`, and the company-register cuts `entity_type`, `sector`, `size`, `region`, `postcode`), the s…
| Parameter | Typ | Beschreibung |
|---|---|---|
| sort | string | Sort + keyset key. `registered`, `entity_type` (the Type column) and `sector` (the Activity / NACE-division column) order over `(<col>, first_seen_at, id)`; th… |
| country | array | Comma-array of ISO country codes (`BE,NL`). |
| scheme | array | Comma-array of Peppol identifier schemes. |
| smp | array | Comma-array of current SMP hostnames (`smp1.example,smp2.example`). |
| ap | array | Comma-array of serving Access Point SeatIDs (`PBE000123,PNO000456`). |
| doctype | array | Comma-array of Peppol document type ids. Matches a participant if ANY of its current endpoints declares one of the given doctypes. Used ALONE (no other filter)… |
| transport_profile | array | Comma-array of transport profile ids (`peppol-transport-as4-v2_0`). Matches a participant if ANY of its current endpoints uses one of the given profiles. Used… |
| host | array | Comma-array of endpoint-URL hostnames (`ap.example.com`). Matches a participant if ANY of its current endpoints publishes an endpoint URL on one of the given h… |
| sub_provider | string | ONE curated sub-provider (reseller) slug (`codabox`) — the same slugs `GET /v1/aps/{key}` reports in `sub_providers[].sub_provider`. Matches a participant the… |
| registered | boolean | Filter by current SML registration state. |
| provenance | array | Comma-array of provenance values. |
| entity_type | array | Comma-array of company legal-form families (`company`,`natural_person`,`association`,`public`), from the company-register enrichment denormalized onto the part… |
| sector | array | Comma-array of 2-digit NACE divisions (`47,62`). |
| size | array | Comma-array of company size classes (as stored; SIRENE only). |
| region | array | Comma-array of company seat region codes (`BE-BRU,BE-VLG`). |
| postcode | array | Comma-array of company seat postcodes. |
| vat_liable | boolean | Filter by company VAT-liable / mandate-scope flag. |
| not_country | array | Comma-array of country codes (`NO,SE`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its inc… |
| not_smp | array | Comma-array of SMP hostnames to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its include twin:… |
| not_entity_type | array | Comma-array of company legal-form families (`company`,`natural_person`,`association`,`public`) to EXCLUDE. Rows with no value are KEPT — excluding a value neve… |
| not_sector | array | Comma-array of 2-digit NACE divisions (`47,62`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines wit… |
| not_size | array | Comma-array of company size classes (as stored; SIRENE only) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder.… |
| not_region | array | Comma-array of company seat region codes (`NO-32,BE-BRU`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Co… |
| q | string | Smart search: `scheme::value`/bare value → ID lookup; else name-contains. |
get_participants_mixGet a filtered participant breakdown
The participant set broken down by country, entity type, NACE sector, size class, region and serving Access Point, over a FILTERED slice — so a breakdown stays true while the list is cut down. The filters are the same names and shapes as `GET /v1/participants`.…Get a filtered participant breakdown The participant set broken down by country, entity type, NACE sector, size class, region and serving Access Point, over a FILTERED slice — so a breakdown stays true while the list is cut down. The filters are the same names and shapes as `GET /v1/participants`.…
| Parameter | Typ | Beschreibung |
|---|---|---|
| country | array | Comma-array of ISO-3166-1 alpha-2 country codes. Matched on the participant's card country, falling back to the country its ICD prefix implies — the same rule… |
| scheme | array | Comma-array of Peppol identifier schemes. |
| smp | array | Comma-array of current SMP hostnames (`smp1.example,smp2.example`). |
| ap | array | Comma-array of serving Access Point SeatIDs (`PBE000123,PNO000456`). |
| registered | boolean | Filter by current SML registration state. |
| provenance | array | Comma-array of provenance values. |
| entity_type | array | Comma-array of company legal-form families (`company`,`natural_person`,`association`,`public`), from the company-register enrichment denormalized onto the part… |
| sector | array | Comma-array of 2-digit NACE divisions (`47,62`). |
| size | array | Comma-array of company size classes (as stored; SIRENE only). |
| region | array | Comma-array of company seat region codes (`BE-BRU,BE-VLG`). |
| postcode | array | Comma-array of company seat postcodes. |
| vat_liable | boolean | Filter by company VAT-liable / mandate-scope flag. |
| not_country | array | Comma-array of country codes (`NO,SE`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its inc… |
| not_smp | array | Comma-array of SMP hostnames to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines with its include twin:… |
| not_entity_type | array | Comma-array of company legal-form families (`company`,`natural_person`,`association`,`public`) to EXCLUDE. Rows with no value are KEPT — excluding a value neve… |
| not_sector | array | Comma-array of 2-digit NACE divisions (`47,62`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Combines wit… |
| not_size | array | Comma-array of company size classes (as stored; SIRENE only) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder.… |
| not_region | array | Comma-array of company seat region codes (`NO-32,BE-BRU`) to EXCLUDE. Rows with no value are KEPT — excluding a value never drops the un-enriched remainder. Co… |
get_participant_statsParticipant facet stats
Global participant facet counts (per country/scheme/smp/ap/doctype/transport_profile, registered share, provenance split) plus an estimated total, from the hourly rollup. `total_count` counts every ID ever registered; `registered_count` and the `country_registered` facet sc…Participant facet stats Global participant facet counts (per country/scheme/smp/ap/doctype/transport_profile, registered share, provenance split) plus an estimated total, from the hourly rollup. `total_count` counts every ID ever registered; `registered_count` and the `country_registered` facet sc…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_participant_stats_historyParticipant facet history
A daily time series over one participant facet dimension (adoption curves / QoQ trends), from daily snapshots of the rollup. History accrues from the day the feature shipped. Keyless-cacheable.Participant facet history A daily time series over one participant facet dimension (adoption curves / QoQ trends), from daily snapshots of the rollup. History accrues from the day the feature shipped. Keyless-cacheable.
| Parameter | Typ | Beschreibung |
|---|---|---|
| dimension* | string | Which series to return: `total` (whole-network count) or a facet dimension. |
| key | array | Comma-separated facet keys to filter to (e.g. `BE,NL` for `dimension=country`). Omit for every key in the dimension. |
| from | string | Inclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago. |
| to | string | Inclusive upper bound (YYYY-MM-DD UTC). Defaults to today. |
| limit | integer | Max points returned, clamped to [1, 10000]. Defaults to 10000. |
get_participant_joinersNetwork joiners curve
The real onboarding curve (issue #222): joiner counts bucketed by derived network join date (business-card RegistrationDate, else genuine first-seen), with a whole-network coverage split (registration_date / first_seen / unknown). The unknown/seed tail is reported in `coverag…Network joiners curve The real onboarding curve (issue #222): joiner counts bucketed by derived network join date (business-card RegistrationDate, else genuine first-seen), with a whole-network coverage split (registration_date / first_seen / unknown). The unknown/seed tail is reported in `coverag…
| Parameter | Typ | Beschreibung |
|---|---|---|
| bucket | string | Bucket granularity. Defaults to `year`. |
list_softwareList the software library (Market)
The signature catalogue's PRODUCT taxonomy joined to what the network shows: for every engine, its display name, vendor, category and homepage, the current host count broken down by observed role, when it was first and last seen, a compliance signal for the seats…List the software library (Market) The signature catalogue's PRODUCT taxonomy joined to what the network shows: for every engine, its display name, vendor, category and homepage, the current host count broken down by observed role, when it was first and last seen, a compliance signal for the seats…
| Parameter | Typ | Beschreibung |
|---|---|---|
| days | integer | Trend window in trailing UTC days, 1..90 (default 90). The ceiling is part of the contract — `days` can only narrow the window, never widen it. |
get_softwareGet one software product (Market)
One engine of the software library: the same row the list returns (product metadata, host count per observed role, first/last seen, the compliance signal and the host-count trend) plus the catalogue version and generation stamp. `engine` is a catalogue engine slug…Get one software product (Market) One engine of the software library: the same row the list returns (product metadata, host count per observed role, first/last seen, the compliance signal and the host-count trend) plus the catalogue version and generation stamp. `engine` is a catalogue engine slug…
| Parameter | Typ | Beschreibung |
|---|---|---|
| engine* | string | The catalogue engine slug, e.g. `phoss`. |
| days | integer | Trend window in trailing UTC days, 1..90 (default 90). |
get_software_statsSoftware landscape
The free host-software landscape (issue #490): k-anonymised vendor share (k=5, the sub-k tail folded into `other`), version distribution within each named vendor, ASN hosting share, and a two-denominator coverage block (host-weighted ~90% and participant-weighted ~50%, each name…Software landscape The free host-software landscape (issue #490): k-anonymised vendor share (k=5, the sub-k tail folded into `other`), version distribution within each named vendor, ASN hosting share, and a two-denominator coverage block (host-weighted ~90% and participant-weighted ~50%, each name…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_software_stats_historySoftware landscape history
The software landscape over time, derived from the temporal software table in one windowed pass: per UTC day, the host-weighted identified/total targets and the k-anonymised vendor shares. Keyless-cacheable.Software landscape history The software landscape over time, derived from the temporal software table in one windowed pass: per UTC day, the host-weighted identified/total targets and the k-anonymised vendor shares. Keyless-cacheable.
| Parameter | Typ | Beschreibung |
|---|---|---|
| from | string | Inclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago. |
| to | string | Inclusive upper bound (YYYY-MM-DD UTC). Defaults to today. |
get_doctype_statsDocument-type landscape
The free document-type landscape (issue #647): per-family participant share (Invoice, Order, Credit Note, …), the wildcard-doctype bucket, and the participant denominator. Read from the pre-computed doctype rollup tables and edge-cached. Keyless-cacheable.Document-type landscape The free document-type landscape (issue #647): per-family participant share (Invoice, Order, Credit Note, …), the wildcard-doctype bucket, and the participant denominator. Read from the pre-computed doctype rollup tables and edge-cached. Keyless-cacheable.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_doctype_stats_historyDocument-type landscape history
The document-type landscape over time: per UTC day, the participant count for each family, from the doctype history rollup. Keyless-cacheable.Document-type landscape history The document-type landscape over time: per UTC day, the participant count for each family, from the doctype history rollup. Keyless-cacheable.
| Parameter | Typ | Beschreibung |
|---|---|---|
| from | string | Inclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago. |
| to | string | Inclusive upper bound (YYYY-MM-DD UTC). Defaults to today. |
get_doctype_familyDoctypes within a family
The concrete document types within one family (issue #647): each doctype's local name, version, participant count, and share of the family. An unknown family returns an empty `doctypes` array. Keyless-cacheable.Doctypes within a family The concrete document types within one family (issue #647): each doctype's local name, version, participant count, and share of the family. An unknown family returns an empty `doctypes` array. Keyless-cacheable.
| Parameter | Typ | Beschreibung |
|---|---|---|
| family* | string | The doctype family name (e.g. `Invoice`, `Order`, `Credit Note`). |
get_doctype_family_countriesA family's receivers by country
One document family's receiving participants sliced by ISO-3166 alpha-2 country (issue #652), each with its share of the family total. The country is derived from the participant identifier's ICD; unresolved identifiers bucket as `ZZ`. An unknown family returns an e…A family's receivers by country One document family's receiving participants sliced by ISO-3166 alpha-2 country (issue #652), each with its share of the family total. The country is derived from the participant identifier's ICD; unresolved identifiers bucket as `ZZ`. An unknown family returns an e…
| Parameter | Typ | Beschreibung |
|---|---|---|
| family* | string | The doctype family name (e.g. `Invoice`, `Order`, `Credit Note`). |
get_doctype_family_providersA family's receivers by provider
One document family's receiving participants sliced by hosting provider (issue #652), attributed via the SMP-hosted footprint (the participant's current SMP host mapped to a provider), each with its share of the family total. Participants whose SMP host maps to no…A family's receivers by provider One document family's receiving participants sliced by hosting provider (issue #652), attributed via the SMP-hosted footprint (the participant's current SMP host mapped to a provider), each with its share of the family total. Participants whose SMP host maps to no…
| Parameter | Typ | Beschreibung |
|---|---|---|
| family* | string | The doctype family name (e.g. `Invoice`, `Order`, `Credit Note`). |
get_compliance_statsNetwork 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 appear…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 appear…
| Parameter | Typ | Beschreibung |
|---|---|---|
| country | string | 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 see… |
get_compliance_stats_historyNetwork compliance trend
The network compliance picture over time: one point per UTC day the rollup ran, carrying that day's participant denominator, affected participants, error rate and open findings by grade. The series starts the day the rollup first ran. Keyless-cacheable.
Pass `country` for…Network compliance trend The network compliance picture over time: one point per UTC day the rollup ran, carrying that day's participant denominator, affected participants, error rate and open findings by grade. The series starts the day the rollup first ran. Keyless-cacheable. Pass `country` for…
| Parameter | Typ | Beschreibung |
|---|---|---|
| country | string | Scope the trend to one ISO 3166-1 alpha-2 country (or `ZZ`). A country the rollup has not seen returns an empty series, not an error. |
| from | string | Inclusive lower bound (YYYY-MM-DD UTC). Defaults to 90 days ago. |
| to | string | Inclusive upper bound (YYYY-MM-DD UTC). Defaults to today. |
get_country_churnPer-country participant churn
New (joiner) vs departed (leaver) participants for one country, as a daily series and an all-time monthly rollup, from the hourly churn rollup. A valid but unknown country returns empty arrays. Keyless-cacheable.Per-country participant churn New (joiner) vs departed (leaver) participants for one country, as a daily series and an all-time monthly rollup, from the hourly churn rollup. A valid but unknown country returns empty arrays. Keyless-cacheable.
| Parameter | Typ | Beschreibung |
|---|---|---|
| code* | string | Two-letter country code (ISO 3166-1 alpha-2), case-insensitive. |
| from | string | Inclusive lower bound of the daily series (YYYY-MM-DD UTC). Defaults to 30 days ago. |
| to | string | Inclusive upper bound of the daily series (YYYY-MM-DD UTC). Defaults to today. |
get_country_providersProviders serving a country
The Access Points serving one country, ranked two ways from the hourly rollup: `providers` by participant (Peppol-ID) count, and `providers_by_company` by the number of DISTINCT organizations (real businesses) each serves (issue #467). Each row's `key` is the `/v1/aps/{…Providers serving a country The Access Points serving one country, ranked two ways from the hourly rollup: `providers` by participant (Peppol-ID) count, and `providers_by_company` by the number of DISTINCT organizations (real businesses) each serves (issue #467). Each row's `key` is the `/v1/aps/{…
| Parameter | Typ | Beschreibung |
|---|---|---|
| code* | string | Two-letter country code (ISO 3166-1 alpha-2), case-insensitive. |
list_cohort_movesList bulk AP migrations
Detected bulk migrations between Access Points, largest first. A cohort is a gap-≤3-day island of (from_provider, to_provider) mover days that clears three thresholds: at least 25 participants, at least 40 % of them on the busiest day (which rejects a steady drip), and at m…List bulk AP migrations Detected bulk migrations between Access Points, largest first. A cohort is a gap-≤3-day island of (from_provider, to_provider) mover days that clears three thresholds: at least 25 participants, at least 40 % of them on the busiest day (which rejects a steady drip), and at m…
| Parameter | Typ | Beschreibung |
|---|---|---|
| provider | string | Only cohorts involving this Provider key (`/v1/aps/{key}`). Matches EITHER side unless `direction` narrows it. |
| direction | string | Which side of the `provider` filter to take: `in` = cohorts the provider received, `out` = cohorts it lost, `both` = either. Only meaningful together with `pro… |
| from | string | Inclusive lower bound of the observation window (`YYYY-MM-DD` UTC); a cohort matches when its `last_day` is at or after it. Defaults to 90 days ago. |
| to | string | Inclusive upper bound of the observation window (`YYYY-MM-DD` UTC); a cohort matches when its `first_day` is at or before it. Defaults to today. |
| min_participants | integer | Only cohorts with at least this many participants. The detector's own floor is 25, so a lower value cannot surface smaller groups. |
| merge_suspect | string | How to treat probable provider merges / slug changes: `include` (default), `exclude` for real customer migrations only, or `only` to review the flagged rows. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
list_cohort_move_participantsprivilegiertList participants in a bulk AP migration
The drill-down: the participant IDs behind one cohort, oldest observation day first. A cohort's membership is DEFINED as the mover events its provider pair and day range select, so this list is always in step with the cohort's counts. Cursor-paginated on (d…List participants in a bulk AP migration The drill-down: the participant IDs behind one cohort, oldest observation day first. A cohort's membership is DEFINED as the mover events its provider pair and day range select, so this list is always in step with the cohort's counts. Cursor-paginated on (d…
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | The cohort handle: 16 lowercase hex characters. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
list_anomaliesList anomalies
The anomaly feed, newest-first, cursor-paginated.List anomalies The anomaly feed, newest-first, cursor-paginated.
| Parameter | Typ | Beschreibung |
|---|---|---|
| detector | string | Filter by detector. |
| grade | string | Filter by grade. |
| host | string | Filter to anomalies targeting one host. |
| seat | string | Filter to anomalies targeting one seat. |
| acknowledged | boolean | Filter by acknowledgement state. |
| since | string | Only include items at or after this ISO 8601 instant. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
list_software_anomaliesList software anomalies
The software-fingerprinting anomaly feed (spec §6): version downgrades and vendor swaps, both graded `notice`. A `market` carve-out — the general `/v1/anomalies` feed (network) excludes these detectors. Same shape as that feed.List software anomalies The software-fingerprinting anomaly feed (spec §6): version downgrades and vendor swaps, both graded `notice`. A `market` carve-out — the general `/v1/anomalies` feed (network) excludes these detectors. Same shape as that feed.
| Parameter | Typ | Beschreibung |
|---|---|---|
| detector | string | Filter by detector (a software detector; others yield an empty page). |
| grade | string | Filter by grade. |
| host | string | Filter to anomalies targeting one host. |
| seat | string | Filter to anomalies targeting one seat. |
| acknowledged | boolean | Filter by acknowledgement state. |
| since | string | Only include items at or after this ISO 8601 instant. |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
get_anomalyGet an anomaly
One anomaly by its stable content-derived key.Get an anomaly One anomaly by its stable content-derived key.
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | The stable anomaly key. |
get_sml_statusGet SML/SMK zone status
One entry per monitored zone: quorum verdict, per-location canary breakdown, DNAME cutover state, management-host TLS snapshot and zone incidents.Get SML/SMK zone status One entry per monitored zone: quorum verdict, per-location canary breakdown, DNAME cutover state, management-host TLS snapshot and zone incidents.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_id_qualityPeppol ID quality summary
Per-scheme (ICD) summary of the structural identifier checks: how many participants were checked, how many failed their scheme's rule, and the resulting violation rate. Ordered by violation count, busiest first.Peppol ID quality summary Per-scheme (ICD) summary of the structural identifier checks: how many participants were checked, how many failed their scheme's rule, and the resulting violation rate. Ordered by violation count, busiest first.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_id_quality_malformedList malformed participant identifiers
The individual identifiers that failed their scheme's structural rule, keyset-paginated on (scheme, value). The first page's `meta.facets` gives scheme and reason counts over the filtered set.List malformed participant identifiers The individual identifiers that failed their scheme's structural rule, keyset-paginated on (scheme, value). The first page's `meta.facets` gives scheme and reason counts over the filtered set.
| Parameter | Typ | Beschreibung |
|---|---|---|
| scheme | string | Filter to one Peppol ICD scheme (e.g. `0208`). |
| reason | string | Filter by the kind of structural failure. |
| q | string | Case-insensitive substring match on the identifier value. |
| smp | string | Filter to malformed ids homed on one SMP hostname (from `meta.facets.smp`). |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
get_id_quality_hostingHosting rollup for malformed identifiers
Which Access Points and SMPs serve the malformed identifiers, honouring the same `scheme`/`reason`/`q` filters as the malformed list. Access points and SMPs are ranked by malformed-id count; `totals` covers the filtered set.Hosting rollup for malformed identifiers Which Access Points and SMPs serve the malformed identifiers, honouring the same `scheme`/`reason`/`q` filters as the malformed list. Access points and SMPs are ranked by malformed-id count; `totals` covers the filtered set.
| Parameter | Typ | Beschreibung |
|---|---|---|
| scheme | string | Filter to one Peppol ICD scheme (e.g. `0208`). |
| reason | string | Filter by the kind of structural failure. |
| q | string | Case-insensitive substring match on the identifier value. |
| smp | string | Filter to malformed ids homed on one SMP hostname. |
list_compliance_rulesList the compliance rule catalogue
The published rules registrations are judged against: what each rule requires, what it applies to, how severe a breach is, and how many findings requires, what it applies to, and how severe a breach is. Free — the rules themselves are public; the findings against…List the compliance rule catalogue The published rules registrations are judged against: what each rule requires, what it applies to, how severe a breach is, and how many findings requires, what it applies to, and how severe a breach is. Free — the rules themselves are public; the findings against…
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_compliance_findingsList compliance findings
Deterministic verdicts against the published rules, newest first and keyset-paginated on (`first_detected_at`, `finding_id`). A finding stays `open` until the registration is corrected, at which point the next scan stamps `resolved_at`; `first_detected_at` survives every r…List compliance findings Deterministic verdicts against the published rules, newest first and keyset-paginated on (`first_detected_at`, `finding_id`). A finding stays `open` until the registration is corrected, at which point the next scan stamps `resolved_at`; `first_detected_at` survives every r…
| Parameter | Typ | Beschreibung |
|---|---|---|
| rule | string | Filter to one rule code (from `GET /v1/compliance/rules`). |
| country | string | Filter to one ISO 3166-1 alpha-2 country. |
| seat | string | Filter to one operating seat id (e.g. `PBE000123`). |
| scheme | string | Filter to one participant scheme id, for participant-grain rules. |
| grade | string | Filter by severity. |
| status | string | Lifecycle slice; defaults to the open findings. |
| since | string | Only findings whose `last_seen_at` or `resolved_at` is at or after this ISO 8601 instant: everything the latest scans still confirm, plus everything opened, ch… |
| limit | integer | Page size, clamped to [1, 200]. Defaults to 50. |
| cursor | string | Opaque pagination cursor returned as `next_cursor` by the previous page. |
62 von 62 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Peppol market intelligence and network monitoring: migrations, provider churn, leads, and uptime.
+ 22 weitere bei diesem Eintrag beobachtet.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.