help center
  • Intro
  • Designs
    • Products
    • Design guides
    • Editing designs
    • Personalize (variables)
    • QR codes
    • Branded Links
    • Images
    • Fonts
    • Scaling text
    • Emojis
    • Finishes
    • Colours
    • Coupons
  • Testing
    • Preview
    • Proof
  • 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
    • Prepaid
    • Invoice
    • Cost centers
  • Support

help center

English
  • Nederlands
  • English
  • Intro
  • Designs
    • Products
    • Design guides
    • Editing designs
    • Personalize (variables)
    • QR codes
    • Branded Links
    • Images
    • Fonts
    • Scaling text
    • Emojis
    • Finishes
    • Colours
    • Coupons
  • Testing
    • Preview
    • Proof
  • 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
    • Prepaid
    • Invoice
    • Cost centers
  • Support

Print.one

  • Print.one website

  • Print.one login

  • Terms and Conditions

Copyright © 2024 Print.one - all rights reserved

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

Address Validation

The Print.one API has support for address validation whenever you try to make a request. There is a general address validation which is done for all countries, but also address validation for some specific countries. You will find details on all of these validations below.

Default Address Validation

Default validation is done for every country, except when stated otherwise.

By default, we check for each order whether the recipient has a house number or not. We also check whether the postal code is not empty.

Correct example:

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

Wrong example:

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


The Netherlands

For the Netherlands, we check whether the postal code has the correct format. Dutch postal codes consist of four numbers followed by two letters. The spacing between the number and letter parts does not matter. The letter part can be in uppercase or lowercase—it doesn't affect the validation process. We will ensure the correct formatting.

Correct examples:

  • 1234 AA

  • 1234AA

  • 1234 AA

  • 1234aa

  • 1234Aa

Sources:

  • Wikipedia (Dutch)

  • Wikipedia


Germany

For Germany, we check if the postal code has the correct format. In Germany, postal codes consist of 6 digits, ranging from 01000 to 99999.

When reading spreadsheets, be aware that postal codes in Germany can start with a 0. Spreadsheet software like Excel may sometimes remove this zero if the cell is formatted as a number.

Correct examples:

  • 01000

  • 99999

  • 12345

Sources:

  • Wikipedia


Belgium

For Belgium, we check if the postal code has the correct format. Postal codes in Belgium are just numbers, ranging from 1000 to 9992.

Correct examples:

  • 1000

  • 9992

  • 1234

Sources:

  • Wikipedia (Dutch)

  • Wikipedia


Previous

« API status codes

Next

Rate Limiting »

  • Default Address Validation
  • The Netherlands
  • Germany
  • Belgium