Look up a Peppol participant
lookup_peppol_participantCheck whether a receiver is registered on the Peppol network and accepts BIS Billing 3.0 invoices, via the official SML/SMP discovery route when enabled (otherwise an honest mock that says so). Only status registered/not_registered is definitive; unavailable/not_configured are truthful and never a hidden "no". Provide vatId or endpointId (at least one) plus the receiver country. Lookup only — never a send action, and no send tool exists here. Validation and readiness only; never sends a Peppol invoice and gives no legal, fiscal or compliance guarantee.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vatId | No | VAT / enterprise number, e.g. "BE0123456749". | |
| endpointId | No | Peppol endpoint identifier (GLN or scheme-specific id). | |
| countryCode | Yes | Receiver country (drives the scheme derivation). | |
| endpointScheme | No | EAS scheme id. Derived when omitted (BE VAT → 0208, else 0088). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| billing | Yes | ||
| product | Yes | ||
| receipt | Yes | ||
| decision | Yes | ||
| retryable | Yes | ||
| capability | Yes | ||
| provenance | Yes | ||
| generatedAt | Yes | ||
| limitations | Yes | ||
| schemaVersion | Yes | ||
| receiptEnvelope | No | ||
| decisionCategory | Yes |