v24

latestOpenAPI 3.1.0raw.githubusercontent.com2025-12-1152106250.5 KB
Validate

Validate Peppol ID

Validate if a Peppol ID exists in the Peppol network and retrieve supported document types. The peppol_id must be in the form of <scheme>:<id>. The scheme is a 4-digit code representing the identifier scheme, and the id is the actual identifier value. For example, for a Belgian company it is 0208:0123456789 (where 0208 is the scheme for Belgian enterprises, followed by the 10 digits of the official BTW / KBO number).

get/api/validate/peppol-id

Query parameters

peppol_idstring required

Peppol ID in the format <scheme>:<id>. Example: 0208:1018265814 for a Belgian company.

Peppol ID in the format <scheme>:<id>. Example: 0208:1018265814 for a Belgian company.

Response

Successful Response

is_validboolean required

Whether the Peppol ID is valid and registered in the Peppol network

dns_validboolean required

Whether the DNS resolves to a valid SMP

business_card_validboolean required

Whether a business card is set at the SMP

supported_document_typesstring[]

Example response

{
  "is_valid": true,
  "dns_valid": true,
  "business_card_valid": true
}