Beginning September 16th all API print jobs will go through Google’s Address Validation service. If a shipping address does not pass their validation, then we will not create the print job and a new print job will need to be submitted with the correct address.


We recommend that you check each shipping address using the print-job cost calculation endpoint before you create a print job. If an address is not able to be validated, we will send a response with a warning parameter that will inform you that the shipping address is incomplete. If the address is able to be validated, but Google provides a recommended update for the address, then we will send a response with the recommended address.


Using the print-job cost calculation endpoint will allow you to catch shipping address issues before you try to submit the print job.


The fields we will be checking are: City, State, County, Postal Code, and Street Address.


Incomplete Address

Here is an example of a shipping address that is incomplete. For this example I did not include a street number, I just have “Park Offices Drive” as the street address.


Example:



Response:




Here is another example, but this time I put the city as “New York” instead of “RTP.”


Example:



Response:




Validation Warning

If the address you provided is valid, but Google provides us with a suggestion on how to format the address, then we will provide that information to you. We will let you know there is an issue under Warning, with the suggested field updates.


Note: This will not prevent the print-job from being created. However, if you are using the print-job cost calculation endpoint you can use this information to provide suggested addresses to your customers.


Example:



Response:




If there is a misspelling in their shipping address, we will still create the print-job. However, we will provide you with a validation warning and a suggested address.


Example:



Response: