Skip to main content
GET
/
api
/
validate
/
peppol-id
Validate Peppol ID
curl --request GET \
  --url https://api.e-invoice.be/api/validate/peppol-id
{
  "is_valid": true,
  "dns_valid": true,
  "business_card_valid": true,
  "business_card": {
    "country_code": "BE",
    "name": "Example Corporation Ltd",
    "registration_date": "2021-06-15"
  },
  "supported_document_types": [
    "<string>"
  ]
}

Query Parameters

peppol_id
string
required

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

Response

Successful Response

Response for a Peppol ID validation request.

This model represents the validation result of a Peppol ID in the Peppol network, including whether the ID is valid and what document types it supports.

is_valid
boolean
required

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

Example:

true

dns_valid
boolean
required

Whether the DNS resolves to a valid SMP

Example:

true

business_card_valid
boolean
required

Whether a business card is set at the SMP

Example:

true

business_card
BusinessCard · object
required

Business card information for the Peppol ID

Example:
{
"country_code": "BE",
"name": "Example Corporation Ltd",
"registration_date": "2021-06-15"
}
supported_document_types
string[]