Validate

Validate Peppol ID

Changed on

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

Request

Query parameters

peppol_idstring required

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[] required

List of document types that this Peppol ID supports

Example response

{
  "is_valid": true,
  "dns_valid": true,
  "business_card_valid": true,
  "supported_document_types": [
    "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1"
  ]
}

Changes