help center
  • Introduction
  • Designs

    • Products
    • Design guides
    • Editing designs
    • Personalize (variables)
    • QR codes
    • Branded Links
    • Images
    • Fonts
    • Scaling text
    • Emojis
    • Finishes
    • Colours
    • Coupons
  • Testing

    • API

      • API Documentation
      • Authentication and API Keys
      • Example JSON
      • API status codes
      • Address Validation
      • Rate Limiting
      • Idempotency
      • Postman settings
      • CSV automation
      • Webhooks
    • Integrations

      • ActiveCampaign
      • Deployteq
      • HubSpot
      • Klaviyo
      • Laravel
      • Monday
      • Power Automate
      • Shopify
      • AFAS
      • Spotler / Squeezely
      • Zapier
      • Salesforce
      • Microsoft Dynamics 365
      • Odoo CRM
      • Copernica
      • Zoho
    • Mailing

      • Submission
      • Destinations
      • Sustainability
      • Batch
    • Billing

      • Invoice
      • Cost centers
    • Support

    help center

    English
    • Nederlands
    • English
    • Introduction
    • Designs

      • Products
      • Design guides
      • Editing designs
      • Personalize (variables)
      • QR codes
      • Branded Links
      • Images
      • Fonts
      • Scaling text
      • Emojis
      • Finishes
      • Colours
      • Coupons
    • Testing

      • API

        • API Documentation
        • Authentication and API Keys
        • Example JSON
        • API status codes
        • Address Validation
        • Rate Limiting
        • Idempotency
        • Postman settings
        • CSV automation
        • Webhooks
      • Integrations

        • ActiveCampaign
        • Deployteq
        • HubSpot
        • Klaviyo
        • Laravel
        • Monday
        • Power Automate
        • Shopify
        • AFAS
        • Spotler / Squeezely
        • Zapier
        • Salesforce
        • Microsoft Dynamics 365
        • Odoo CRM
        • Copernica
        • Zoho
      • Mailing

        • Submission
        • Destinations
        • Sustainability
        • Batch
      • Billing

        • Invoice
        • Cost centers
      • Support

      Print.one

      • Print.one website

      • Print.one login

      • Terms and Conditions

      Copyright © 2026 Print One. All rights reserved.

      • Api
      • Address Validation
      • Default Address Validation
      • The Netherlands
      • Germany
      • Belgium

      Address Validation

      Our Print.one API automatically checks whether addresses are filled in correctly when you submit an order. This is to prevent shipping errors. There is a general address check that applies to all countries, and specific validations for the Netherlands, Germany, and Belgium.

      Default Address Validation

      For every country, we check as standard:

      • whether the address contains a street name and house number

      • If the postcode is filled in

      Correct example:

      Example
      of a correct address
      1{
      2 "name": "John Doe",
      3 "address": "Kerkstraat 1",
      4 "addressLine2": "Financial Dpt.",
      5 "postalCode": "1234 AA",
      6 "city": "Amsterdam",
      7 "country": "Netherlands"
      8}

      Wrong example:

      Example
      of a wrong address
      1{
      2 "name": "John Doe",
      3 "address": "Kerkstraat", <--- Notice the housenumber missing
      4 "addressLine2": "Financial Dpt.",
      5 "postalCode": "", <--- Notice the empty postal code
      6 "city": "Amsterdam",
      7 "country": "Netherlands"
      8}

      The Netherlands

      For Dutch addresses, we check whether the postcode has the correct format. Dutch postcodes consist of four digits followed by two letters, where the distance between the digit and letter parts does not matter. The letter part can be in both capital and small letters.

      Examples of valid postcodes:

      • 1234 AA

      • 1234AA

      • 1234aa

      • 1234Aa

      Germany

      German postcodes consist of 5 digits. Please note: some postcodes start with a zero. Spreadsheet software programs such as Excel sometimes remove the zero automatically if the cell is formatted as a number.

      Examples of valid postcodes:

      • 1000 (will be changed to 01000)

      • 99999

      • 12345

      Belgium

      Belgian postcodes range from 1000 to 9992 and always consist of four digits.

      Examples of valid postcodes:

      • 1000

      • 1234

      • 9992

      Previous

      « API status codes

      Next

      Rate Limiting »

      • Default Address Validation
      • The Netherlands
      • Germany
      • Belgium