{"id":8434,"date":"2022-12-03T02:21:25","date_gmt":"2022-12-03T02:21:25","guid":{"rendered":"https:\/\/test.serviceobjects.com\/docs\/?page_id=8434"},"modified":"2024-03-29T14:35:54","modified_gmt":"2024-03-29T21:35:54","slug":"dots-address-validation-2-us","status":"publish","type":"page","link":"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/","title":{"rendered":"DOTS Address Validation 2 &#8211; US"},"content":{"rendered":"\n<ul class=\"is-style-bullets-list wp-block-list\">\n<li><a href=\"#DOTSAddressValidation2-US-Introduction\">Introduction<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-Integration\">Integration<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-WebServiceStructure\">Web Service Structure<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-OperationDefinitions\">Operation Definitions<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#DOTSAddressValidation2-US-ValidateAddress\">ValidateAddress<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ValidateAddressWithExtras\">ValidateAddressWithExtras<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ValidateAddressWithFragments\">ValidateAddressWithFragments<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ValidateAddressWithDPV\">ValidateAddressWithDPV<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-GetPossibleMatches\">GetPossibleMatches<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ValidateAddressSingleLine\">ValidateAddressSingleLine<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ValidateAddressType\">ValidateAddressType<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ValidateCityStateZip\">ValidateCityStateZip<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ParseAddress\">ParseAddress<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ValidateAddressWithRDI\">ValidateAddressWithRDI<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ValidateAddressWithSuiteLink\">ValidateAddressWithSuiteLink<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-ErrorCodes\">Error Codes<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-FrequentlyAskedQuestions\">Frequently Asked Questions<\/a><\/li>\n\n\n\n<li><a href=\"#DOTSAddressValidation2-US-Conclusion\">Conclusion<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-Introduction\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p>DOTS Address Validation 2 US (AV2) is a publicly available XML web service that provides parsed and corrected information about a physical US address.&nbsp; The service provides corrected information such as the correct street location and zip plus four code, along with parsed address tokens, such as the PMB box number, pre- and post-directionals, county and state codes, and much more.<\/p>\n\n\n\n<p>AV2 can provide instant address verification and correction to websites or enhancement to contact lists.&nbsp; However, the output from AV2 must be considered carefully before the existence or non-existence of an address is decided.<\/p>\n\n\n\n<div class=\"wp-block-group is-style-card-note is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>If you are an existing client and are using the previous version of this service then please click on the following link:<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-us\/\">DOTS Address Validation 1<\/a><\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-Integration\"><strong>Integration<\/strong><\/h2>\n\n\n\n<p>Integrating AV into your application should be easy and straightforward.&nbsp; If you are using a common platform, Service Objects may already have sample code built that you can use:<br><a href=\"https:\/\/www.serviceobjects.com\/developers\/sample-code\/address-validation-us-legacy\" rel=\"noreferrer noopener\" target=\"_blank\">https:\/\/www.serviceobjects.com\/developers\/sample-code\/address-validation-us-legacy<\/a><\/p>\n\n\n\n<p>However, if you are using a common platform that does not already have sample code, you can ask Service Objects to build you an example.&nbsp; Email&nbsp;<a href=\"mailto:support@serviceobjects.com\" rel=\"noreferrer noopener\" target=\"_blank\">support@serviceobjects.com<\/a>&nbsp;for more details.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-WebServiceStructure\"><strong>Web Service Structure<\/strong><\/h2>\n\n\n\n<p>Web services are methods that integrate with other applications via the web, and encapsulate tricky business logic.&nbsp; Web services are too large of a topic to cover in this document, but ServiceObjects has developed its web services to be as easy to integrate and as accessible as possible.<\/p>\n\n\n\n<p>AV is a public XML web service that supports SOAP, POST and GET operations.<\/p>\n\n\n\n<p><strong>The host path, or physical location of the web service is here:<\/strong><br><a href=\"https:\/\/trial.serviceobjects.com\/av2\/AddressValidate.asmx\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/trial.serviceobjects.com\/av2\/AddressValidate.asmx<\/a><br><br><strong>The location of the WSDL, or Web Service Definition Language document, is here<\/strong>\u00a0(This is also accessible via the &#8220;Service Definition&#8221; link.):<br><a href=\"https:\/\/trial.serviceobjects.com\/av2\/AddressValidate.asmx?WSDL\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/trial.serviceobjects.com\/av2\/AddressValidate.asmx?WSDL<\/a><\/p>\n\n\n\n<div class=\"wp-block-group is-style-card-note is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>Important Notes!<\/strong><br>1. This XML is the definition of the web service, meaning its inputs, outputs, operations, and the like.&nbsp; Most likely, you will have another tool read this WSDL and make the operations available to you in your application.&nbsp; Whenever your utilities or IDE asks for a WSDL path to AV2, you can provide this one.<\/p>\n\n\n\n<p>2. SOAP is done via POST, only with special XML markup in the post-body.<\/p>\n<\/div>\n\n\n\n<p>Every web service has&nbsp;<em>operations<\/em>&nbsp;that it offers to subscribers \u2013 methods that do different work and return different output.&nbsp; Examining the link above, you will notice several of these operations available, which are described in detail later on.<\/p>\n\n\n\n<p><strong>ValidateAddress<\/strong>&nbsp;\u2013 validates an address&#8217;s authenticity, and appends locational metadata about the address.<br><strong>ValidateAddressWithExtras<\/strong>&nbsp;\u2013 like ValidateAddress, but accepts an Address2 field in the case that it may help with the address&#8217;s validation.<br><strong>ValidateAddressWithFragments<\/strong>&nbsp;\u2013 like ValidateAddress, but returns parsed elements of the address&#8217;s street location.<br><strong>GetPossibleMatches<\/strong>&nbsp;\u2013 like ValidateAddressWithFragments, but may return many possible matches.<br><strong>ValidateAddressSingleLine<\/strong>&nbsp;\u2013 like ValidateAddressWithFragments, but takes all the address&#8217;s elements on the same line.<br><strong>ValidateAddressType<\/strong>&nbsp;\u2013 Returns address type information about an address &#8211;whether it is a PO Box, street location, high-rise, etc.<br><strong>ValidateCityStateZip<\/strong>&nbsp;\u2013 Returns whether the given city\/state\/zip combination match correctly.<br><strong>ParseAddress<\/strong>&nbsp;\u2013 returns a corrected address&#8217;s parsed elements and fragments, even if the address did not validate.&nbsp; Much like ValidateAddressWithFragments, only guaranteed to return parsed address information.<br><strong>ValidateAddressWithDPV<\/strong>&nbsp;\u2013 Returns parsed and validated address elements including Delivery Point Validation.<br><strong>ValidateAddressWithRDI<\/strong>&nbsp;\u2013 Functions identically to ValidateAddressWithDPV except it also returns the &#8220;Residential Delivery Indicator&#8221; (RDI) flag. This operation is only available to active DOTS Address Validation &#8211; US subscribers through a special agreement. Please call Service Objects for more information about the RDI operation.<br><strong>ValidateAddressWithSuiteLink<\/strong>&nbsp;\u2013 Functions identically to ValidateAddressWithDPV except it accepts a business name to potentially append Suite data if it&#8217;s missing.<\/p>\n\n\n\n<p>Each of these operations will be described in detail later in this document.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-OperationDefinitions\"><strong>Operation Definitions<\/strong><\/h2>\n\n\n\n<p>This document defines the input, output and behavior of the web service operations in AV2.&nbsp; Each operation has its own unique behavior and output, although some of the operations are very similar.<\/p>\n\n\n\n<div class=\"wp-block-group is-style-card-note is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>Important Note!<\/strong><br>Address Validation is a difficult task because the US Postal Service wants to protect residents from getting loads of junk mail.&nbsp; For this reason, the USPS either gives data in ranges (1 \u2013 100 Main street) or, under very special and rare circumstances, actual street locations.<\/p>\n\n\n\n<p>Users who are looking to validate whether a specific street location is deliverable by the USPS or existing building (delivery-point validation) will need to use our DPV operation, as standard AV2 will only validate addresses based on ranges, not deliverable status.<\/p>\n\n\n\n<p>You should examine your own business needs first before exploring what AV2 can provide.&nbsp; Different operations may be necessary based on the information you have, and the granularity of data you need.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddress\">ValidateAddress<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This is the basic operation for validating and correcting a US address.&nbsp; This operation takes a standard US address (Address, City, State, Zip) and will try to verify its authenticity and return validated address elements.&nbsp; It cannot always find the location, especially when it comes to empty lots or new construction areas.<\/p>\n\n\n\n<p>This operation will also return locational metadata, such as county name\/code, congress code, and barcode digits, for the given address.&nbsp; This data is valuable for tracking demographics and statistical analysis.<\/p>\n\n\n\n<p>This operation requires the Address value, and either City and State, or the Zip code.&nbsp; Providing all inputs is recommended, because it helps the validation proceed if some of the elements are malformed.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressInputs\">ValidateAddress Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Address line of the address to validate.&nbsp;<br>For example, &#8220;123 Main Street&#8221;.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>The city of the address to validate.<br>For example, &#8220;New York&#8221;.&nbsp; The city isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state of the address to validate.&nbsp; For example, &#8220;NY&#8221;.&nbsp; This does not need to be contracted, full state names will work as well.&nbsp; The state isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code of the address to validate.&nbsp; A zip code isn&#8217;t required, but if one is not provided, the City and State are required.<\/td><\/tr><tr><td>LicenseKey<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressOutputs\">ValidateAddress Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected City<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected State<\/td><\/tr><tr><td>Zip<\/td><td>String<\/td><td>Varies<\/td><td>The corrected zip plus four<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address2, if applicable.&nbsp; Rarely appears in ValidateAddress outputs.<\/td><\/tr><tr><td>BarcodeDigits<\/td><td>String<\/td><td>12-digit number<\/td><td>The barcode numbers that would be applied to a parcel that USPS would deliver.<\/td><\/tr><tr><td>CarrierRoute<\/td><td>String<\/td><td>Varies<\/td><td>4 digits: 1 for the route type, 3 for the route code. Identifies a group of addresses when prepended by 5-digit Zip.<\/td><\/tr><tr><td>CongressCode<\/td><td>String<\/td><td>Varies<\/td><td>The congress code of the corrected address.<\/td><\/tr><tr><td>CountyName<\/td><td>String<\/td><td>Varies<\/td><td>The county name of the corrected address.<\/td><\/tr><tr><td>CountyCode<\/td><td>String<\/td><td>Varies<\/td><td>The county code of the corrected address.<\/td><\/tr><tr><td>Fragment<\/td><td>String<\/td><td>Varies<\/td><td>The apartment, suite, or box number associated with the corrected address.&nbsp; The ValidateAddressWithFragments operation is probably more useful for these types of elements.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error \u2013 Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithExtras\">ValidateAddressWithExtras<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This operation is almost exactly like ValidateAddress, but rather than taking only an Address1 (Address) element, it also accepts an Address2.&nbsp; Typically, AV will only use Address2 in the case that Address1 is a nonsensical element (e.g., &#8220;Smith Building&#8221;.)&nbsp; However, if the Address2 is an element that does not assist with the validation of an address, it will be passed through to the output without any modifications made to it.&nbsp; For example, an Address2 of &#8220;Next to the stairs&#8221; does not assist with validation, but would be necessary for the delivery of packages to that address.<\/p>\n\n\n\n<p>For operations that do not take Address2, you can append a comma, then a space, then your Address2 to the Address line, and it will be processed as the Address2.&nbsp;&nbsp; For example, if you had an Address like:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>123 Main Street <br>Building C <br>Anytown, CA 99999<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">You could run this through ValidateAddress by passing elements as so:<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Address: 123 Main Street, Building C <br>City: Anytown <br>State: CA <br>Zip: 99999<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithExtrasInputs\">ValidateAddressWithExtras Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Address line of the address to validate.&nbsp;<br>For example, &#8220;123 Main Street&#8221;.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>The Address2 of the address to validate.&nbsp; This will only be used in particular situations where the Address1 does not help in validating the address.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>The city of the address to validate.<br>For example, &#8220;New York&#8221;.&nbsp; The city isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state of the address to validate.&nbsp; For example, &#8220;NY&#8221;.&nbsp; This does not need to be contracted, full state names will work as well.&nbsp; The state isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code of the address to validate.&nbsp; A zip code isn&#8217;t required, but if one is not provided, the City and State are required.<\/td><\/tr><tr><td>LicenseKey<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithExtrasOutputs\">ValidateAddressWithExtras Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected City<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected State<\/td><\/tr><tr><td>Zip<\/td><td>String<\/td><td>Varies<\/td><td>The corrected zip plus four<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address2.&nbsp; Often, if the Address2 is not part of the &#8220;official&#8221; address, it will be passed through to the output without any tampering.<\/td><\/tr><tr><td>BarcodeDigits<\/td><td>String<\/td><td>12-digit number<\/td><td>The barcode numbers that would be applied to a parcel that USPS would deliver.<\/td><\/tr><tr><td>CarrierRoute<\/td><td>String<\/td><td>4 chars<\/td><td>4 chars: 1 for the route type, 3 for the route code. Identifies a group of addresses when prepended by 5-digit Zip.<\/td><\/tr><tr><td>CongressCode<\/td><td>String<\/td><td>Varies<\/td><td>The congress code of the corrected address.<\/td><\/tr><tr><td>CountyName<\/td><td>String<\/td><td>Varies<\/td><td>The county name of the corrected address.<\/td><\/tr><tr><td>CountyCode<\/td><td>String<\/td><td>Varies<\/td><td>The county code of the corrected address.<\/td><\/tr><tr><td>Fragment<\/td><td>String<\/td><td>Varies<\/td><td>The apartment, suite, or box number associated with the corrected address.&nbsp; The ValidateAddressWithFragments operation is probably more useful for these types of elements.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error &#8212; Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithFragments\">ValidateAddressWithFragments<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This operation is almost exactly like ValidateAddress, but instead returns all the parsed fragment tokens from the validated address.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithFragmentsInputs\">ValidateAddressWithFragments Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Address line of the address to validate.&nbsp;<br>For example, &#8220;123 Main Street&#8221;.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>The city of the address to validate.<br>For example, &#8220;New York&#8221;.&nbsp; The city isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state of the address to validate.&nbsp; For example, &#8220;NY&#8221;.&nbsp; This does not need to be contracted, full state names will work as well.&nbsp; The state isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code of the address to validate.&nbsp; A zip code isn&#8217;t required, but if one is not provided, the City and State are required.<\/td><\/tr><tr><td>LicenseKey<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithFragmentsOutputs\">ValidateAddressWithFragments Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 1.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected city name.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected state name.<\/td><\/tr><tr><td>Zip<\/td><td>String<\/td><td>Varies<\/td><td>The corrected zip code + 4.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 2.<\/td><\/tr><tr><td>BarcodeDigits<\/td><td>String<\/td><td>Varies<\/td><td>The post office delivery barcode digits.<\/td><\/tr><tr><td>CarrierRoute<\/td><td>String<\/td><td>4 chars<\/td><td>4 chars: 1 for the route type, 3 for the route code. Identifies a group of addresses when prepended by 5-digit Zip.<\/td><\/tr><tr><td>CongressCode<\/td><td>String<\/td><td>Varies<\/td><td>The congress code of the given address.<\/td><\/tr><tr><td>CountyCode<\/td><td>String<\/td><td>Varies<\/td><td>The county code of the given address.<\/td><\/tr><tr><td>CountyName<\/td><td>String<\/td><td>Varies<\/td><td>The name of the county in which the given address lies.<\/td><\/tr><tr><td>Fragment<\/td><td>String<\/td><td>Varies<\/td><td>The parsed &#8220;Fragment&#8221; box, apartment or unit number. Same as FragmentPMBNumber.<\/td><\/tr><tr><td>FragmentHouse<\/td><td>String<\/td><td>Varies<\/td><td>The parsed house number of the given address.<\/td><\/tr><tr><td>FragmentPMBNumber<\/td><td>String<\/td><td>Varies<\/td><td>The parsed apartment, box, unit, etc. number of the given address.<\/td><\/tr><tr><td>FragmentPMBPrefix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed type of the apartment, box, unit, etc.&nbsp; For example, &#8220;APT&#8221; or &#8220;BOX&#8221;.<\/td><\/tr><tr><td>FragmentPostDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed post-directional of the address&#8217;s street.&nbsp; &#8220;West&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentPreDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed pre-directional of the address&#8217;s street.&nbsp; &#8220;North&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentStreet<\/td><td>String<\/td><td>Varies<\/td><td>The parsed name of the street in the given address.&nbsp; &#8220;Main&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentSuffix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed suffix of the street in the given address.&nbsp; &#8220;St&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error \u2013 Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithDPV\">ValidateAddressWithDPV<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Returns parsed and validated address elements including Delivery Point Validation.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithDPVInputs\">ValidateAddressWithDPV Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Address line of the address to validate.&nbsp;<br>For example, &#8220;123 Main Street&#8221;.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>The Address2 of the address to validate.&nbsp; This will only be used in particular situations where the Address1 does not help in validating the address.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>The city of the address to validate.<br>For example, &#8220;New York&#8221;.&nbsp; The city isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state of the address to validate.&nbsp; For example, &#8220;NY&#8221;.&nbsp; This does not need to be contracted, full state names will work as well.&nbsp; The state isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code of the address to validate.&nbsp; A zip code isn&#8217;t required, but if one is not provided, the City and State are required.<\/td><\/tr><tr><td>LicenseKey*<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithDPVOutputs\">ValidateAddressWithDPV Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 1.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected city name.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected state name.<\/td><\/tr><tr><td>Zip<\/td><td>String<\/td><td>Varies<\/td><td>The corrected zip code + 4.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 2.<\/td><\/tr><tr><td>BarcodeDigits<\/td><td>String<\/td><td>Varies<\/td><td>The post office delivery barcode digits.<\/td><\/tr><tr><td>CarrierRoute<\/td><td>String<\/td><td>4 chars<\/td><td>4 chars: 1 for the route type, 3 for the route code. Identifies a group of addresses when prepended by 5-digit Zip.<\/td><\/tr><tr><td>CongressCode<\/td><td>String<\/td><td>Varies<\/td><td>The congress code of the given address.<\/td><\/tr><tr><td>CountyCode<\/td><td>String<\/td><td>Varies<\/td><td>The county code of the given address.<\/td><\/tr><tr><td>CountyName<\/td><td>String<\/td><td>Varies<\/td><td>The name of the county in which the given address lies.<\/td><\/tr><tr><td>Fragment<\/td><td>String<\/td><td>Varies<\/td><td>The parsed &#8220;Fragment&#8221; box, apartment or unit number. Same as FragmentPMBNumber.<\/td><\/tr><tr><td>FragmentHouse<\/td><td>String<\/td><td>Varies<\/td><td>The parsed house number of the given address.<\/td><\/tr><tr><td>FragmentPMBNumber<\/td><td>String<\/td><td>Varies<\/td><td>The parsed apartment, box, unit, etc. number of the given address.<\/td><\/tr><tr><td>FragmentPMBPrefix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed type of the apartment, box, unit, etc.&nbsp; For example, &#8220;APT&#8221; or &#8220;BOX&#8221;.<\/td><\/tr><tr><td>FragmentPostDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed post-directional of the address&#8217;s street.&nbsp; &#8220;West&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentPreDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed pre-directional of the address&#8217;s street.&nbsp; &#8220;North&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentStreet<\/td><td>String<\/td><td>Varies<\/td><td>The parsed name of the street in the given address.&nbsp; &#8220;Main&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentSuffix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed suffix of the street in the given address.&nbsp; &#8220;St&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>DPV*<\/td><td>String<\/td><td>1-8<\/td><td>Number that correlates to a DPV result.<\/td><\/tr><tr><td>DPVDesc*<\/td><td>String<\/td><td>Varies<\/td><td>Explains DPV result.<\/td><\/tr><tr><td>DPVNotes*<\/td><td>String<\/td><td>1-14<\/td><td>Number that correlates to DPV notes description.<\/td><\/tr><tr><td>DPVNotesDesc*<\/td><td>String<\/td><td>Varies<\/td><td>Details about the DPV result.<\/td><\/tr><tr><td>Corrections*<\/td><td>String<\/td><td>1-41, 43<\/td><td>Number that correlates to a Corrections Description.<\/td><\/tr><tr><td>CorrectionsDesc*<\/td><td>String<\/td><td>Varies<\/td><td>Description of what was corrected in an address.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error \u2013 Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">*Possible values\/descriptions listed below.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-DPVCodes\">DPV Codes<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">DPV<\/th><th scope=\"col\">DPV Desc<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Yes, the input record is a valid mailing address<\/td><\/tr><tr><td>2<\/td><td>No, the input record is not in the DPV database of valid mailing addresses<\/td><\/tr><tr><td>3<\/td><td>The apartment or rural route box number is not valid, although the house number or rural route is valid<\/td><\/tr><tr><td>4<\/td><td>The input record is a valid mailing address, but is missing the apartment or rural route box number<\/td><\/tr><tr><td>5<\/td><td>Internal error. Please contact customer service<\/td><\/tr><tr><td>6<\/td><td>Internal error. Please contact customer service<\/td><\/tr><tr><td>7<\/td><td>Internal error. Please contact customer service<\/td><\/tr><tr><td>8<\/td><td>Internal error. Please contact customer service<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">DPVNotes<\/th><th scope=\"col\">DPVNotesDesc:<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>The input address matched the ZIP+4 record<\/td><\/tr><tr><td>2<\/td><td>The input address did not match the ZIP+4 record<\/td><\/tr><tr><td>3<\/td><td>The input address matched the DPV record<\/td><\/tr><tr><td>4<\/td><td>The input address primary matched DPV but the secondary did not<\/td><\/tr><tr><td>5<\/td><td>The input address is a military APO\/FPO address<\/td><\/tr><tr><td>6<\/td><td>The input address is a general delivery address<\/td><\/tr><tr><td>7<\/td><td>The input address is a building name, and the primary is missing<\/td><\/tr><tr><td>8<\/td><td>The input address matched a DPV high-rise but a secondary was not input<\/td><\/tr><tr><td>9<\/td><td>The input address primary is invalid<\/td><\/tr><tr><td>10<\/td><td>The input address is missing a PO box, rural route, or highway contract box number<\/td><\/tr><tr><td>11<\/td><td>The input address (PO box, rural route, or highway contract) primary is invalid<\/td><\/tr><tr><td>12<\/td><td>The input address specified a PMB and matched a CMRA<\/td><\/tr><tr><td>13<\/td><td>The input address did not include a PMB and matched a CMRA<\/td><\/tr><tr><td>14<\/td><td>The input address matched and retained a unique ZIP code<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Corrections<\/th><th scope=\"col\">CorrectionsDesc<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>State not found<\/td><\/tr><tr><td>2<\/td><td>City not found<\/td><\/tr><tr><td>3<\/td><td>Street not found<\/td><\/tr><tr><td>4<\/td><td>Address not found<\/td><\/tr><tr><td>5<\/td><td>Uncomputable +4 range<\/td><\/tr><tr><td>6<\/td><td>+4 unavailable<\/td><\/tr><tr><td>7<\/td><td>Multiple streets match<\/td><\/tr><tr><td>8<\/td><td>Multiple addresses match<\/td><\/tr><tr><td>9<\/td><td>Time ran out<\/td><\/tr><tr><td>10<\/td><td>Output too long<\/td><\/tr><tr><td>11<\/td><td>Unused and reserved<\/td><\/tr><tr><td>12<\/td><td>Company phonetic match used<\/td><\/tr><tr><td>13<\/td><td>First company match used<\/td><\/tr><tr><td>14<\/td><td>State determined from city<\/td><\/tr><tr><td>15<\/td><td>State determined from ZIP<\/td><\/tr><tr><td>16<\/td><td>City phonetic match used<\/td><\/tr><tr><td>17<\/td><td>City determined from ZIP<\/td><\/tr><tr><td>18<\/td><td>Acceptable city name used<\/td><\/tr><tr><td>19<\/td><td>Street phonetic match used<\/td><\/tr><tr><td>20<\/td><td>Predirection dropped<\/td><\/tr><tr><td>21<\/td><td>Predirection added<\/td><\/tr><tr><td>22<\/td><td>Suffix dropped<\/td><\/tr><tr><td>23<\/td><td>Suffix added<\/td><\/tr><tr><td>24<\/td><td>Postdirection dropped<\/td><\/tr><tr><td>25<\/td><td>Postdirection added<\/td><\/tr><tr><td>26<\/td><td>Predirection standardized<\/td><\/tr><tr><td>27<\/td><td>Street standardized<\/td><\/tr><tr><td>28<\/td><td>Suffix standardized<\/td><\/tr><tr><td>29<\/td><td>Postdirection standardized<\/td><\/tr><tr><td>30<\/td><td>Street missing<\/td><\/tr><tr><td>31<\/td><td>Alternate address used<\/td><\/tr><tr><td>32<\/td><td>Unit standardized<\/td><\/tr><tr><td>33<\/td><td>Unit missing<\/td><\/tr><tr><td>34<\/td><td>Unit not found<\/td><\/tr><tr><td>35<\/td><td>Unit unverified<\/td><\/tr><tr><td>36<\/td><td>Rural box not found<\/td><\/tr><tr><td>37<\/td><td>Leftovers found<\/td><\/tr><tr><td>38<\/td><td>ZIP not found<\/td><\/tr><tr><td>39<\/td><td>ZIP changed<\/td><\/tr><tr><td>40<\/td><td>+4 changed<\/td><\/tr><tr><td>41<\/td><td>Route changed<\/td><\/tr><tr><td>43<\/td><td>Directional or Suffix is either missing or unused<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-GetPossibleMatches\">GetPossibleMatches<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This operation is almost exactly like ValidateAddressWithFragments, but may return multiple address with fragments.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-GetPossibleMatchesInputs\">GetPossibleMatches Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Address line of the address to validate.&nbsp;<br>For example, &#8220;123 Main Street&#8221;.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>The Address2 of the address to validate.&nbsp; This will only be used in particular situations where the Address1 does not help in validating the address.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>The city of the address to validate.<br>For example, &#8220;New York&#8221;.&nbsp; The city isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state of the address to validate.&nbsp; For example, &#8220;NY&#8221;.&nbsp; This does not need to be contracted, full state names will work as well.&nbsp; The state isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code of the address to validate.&nbsp; A zip code isn&#8217;t required, but if one is not provided, the City and State are required.<\/td><\/tr><tr><td>LicenseKey<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-GetPossibleMatchesOutputs\">GetPossibleMatches Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 1.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected city name.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected state name.<\/td><\/tr><tr><td>Zip<\/td><td>String<\/td><td>Varies<\/td><td>The corrected zip code + 4.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 2.<\/td><\/tr><tr><td>BarcodeDigits<\/td><td>String<\/td><td>Varies<\/td><td>The post office delivery barcode digits.<\/td><\/tr><tr><td>CarrierRoute<\/td><td>String<\/td><td>4 chars<\/td><td>4 chars: 1 for the route type, 3 for the route code. Identifies a group of addresses when prepended by 5-digit Zip.<\/td><\/tr><tr><td>CongressCode<\/td><td>String<\/td><td>Varies<\/td><td>The congress code of the given address.<\/td><\/tr><tr><td>CountyCode<\/td><td>String<\/td><td>Varies<\/td><td>The county code of the given address.<\/td><\/tr><tr><td>CountyName<\/td><td>String<\/td><td>Varies<\/td><td>The name of the county in which the given address lies.<\/td><\/tr><tr><td>Fragment<\/td><td>String<\/td><td>Varies<\/td><td>The parsed &#8220;Fragment&#8221; box, apartment or unit number. Same as FragmentPMBNumber.<\/td><\/tr><tr><td>FragmentHouse<\/td><td>String<\/td><td>Varies<\/td><td>The parsed house number of the given address.<\/td><\/tr><tr><td>FragmentPMBNumber<\/td><td>String<\/td><td>Varies<\/td><td>The parsed apartment, box, unit, etc. number of the given address.<\/td><\/tr><tr><td>FragmentPMBPrefix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed type of the apartment, box, unit, etc.&nbsp; For example, &#8220;APT&#8221; or &#8220;BOX&#8221;.<\/td><\/tr><tr><td>FragmentPostDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed post-directional of the address&#8217;s street.&nbsp; &#8220;West&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentPreDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed pre-directional of the address&#8217;s street.&nbsp; &#8220;North&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentStreet<\/td><td>String<\/td><td>Varies<\/td><td>The parsed name of the street in the given address.&nbsp; &#8220;Main&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentSuffix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed suffix of the street in the given address.&nbsp; &#8220;St&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error \u2013 Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-group is-style-card-note is-layout-constrained wp-block-group-is-layout-constrained\">\n<ul class=\"is-style-no-bullets-indented-list wp-block-list\">\n<li><strong>Important Note!<\/strong><\/li>\n\n\n\n<li>output node ArrayOfFragmentAddress may contain many FragmentAddress nodes which contain the outputs described above.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressSingleLine\">ValidateAddressSingleLine<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Often, users have addresses as a single line of data, which may or may not be separated by commas, slashes, spaces, etc.&nbsp; For this reason, ValidateAddressSingleLine behaves almost exactly like ValidateAddressWithFragments, but takes all of its input as a single field.&nbsp;<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressSingleLineInputs\">ValidateAddressSingleLine Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Entire address to validate.&nbsp;<br>For example, &#8220;123 Main Street Anytown CA 99999&#8221;.<\/td><\/tr><tr><td>LicenseKey<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressSingleLineOutputs\">ValidateAddressSingleLine Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 1.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected city name.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected state name.<\/td><\/tr><tr><td>Zip<\/td><td>String<\/td><td>Varies<\/td><td>The corrected zip code + 4.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 2.<\/td><\/tr><tr><td>BarcodeDigits<\/td><td>String<\/td><td>Varies<\/td><td>The post office delivery barcode digits.<\/td><\/tr><tr><td>CarrierRoute<\/td><td>String<\/td><td>4 chars<\/td><td>4 chars: 1 for the route type, 3 for the route code. Identifies a group of addresses when prepended by 5-digit Zip.<\/td><\/tr><tr><td>CongressCode<\/td><td>String<\/td><td>Varies<\/td><td>The congress code of the given address.<\/td><\/tr><tr><td>CountyCode<\/td><td>String<\/td><td>Varies<\/td><td>The county code of the given address.<\/td><\/tr><tr><td>CountyName<\/td><td>String<\/td><td>Varies<\/td><td>The name of the county in which the given address lies.<\/td><\/tr><tr><td>Fragment<\/td><td>String<\/td><td>Varies<\/td><td>The parsed &#8220;Fragment&#8221; box, apartment or unit number. Same as FragmentPMBNumber.<\/td><\/tr><tr><td>FragmentHouse<\/td><td>String<\/td><td>Varies<\/td><td>The parsed house number of the given address.<\/td><\/tr><tr><td>FragmentPMBNumber<\/td><td>String<\/td><td>Varies<\/td><td>The parsed apartment, box, unit, etc. number of the given address.<\/td><\/tr><tr><td>FragmentPMBPrefix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed type of the apartment, box, unit, etc.&nbsp; For example, &#8220;APT&#8221; or &#8220;BOX&#8221;.<\/td><\/tr><tr><td>FragmentPostDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed post-directional of the address&#8217;s street.&nbsp; &#8220;West&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentPreDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed pre-directional of the address&#8217;s street.&nbsp; &#8220;North&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentStreet<\/td><td>String<\/td><td>Varies<\/td><td>The parsed name of the street in the given address.&nbsp; &#8220;Main&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentSuffix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed suffix of the street in the given address.&nbsp; &#8220;St&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error \u2013 Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressType\">ValidateAddressType<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This operation returns the validated address&#8217;s type.&nbsp; Possible types are:<\/p>\n\n\n\n<p>S \u2013 Street address<\/p>\n\n\n\n<p>P \u2013 Post office box<\/p>\n\n\n\n<p>R \u2013 Rural route or highway contract<\/p>\n\n\n\n<p>H \u2013 High rise apartment or office building<\/p>\n\n\n\n<p>F \u2013 Firm or business<\/p>\n\n\n\n<p>G \u2013 General delivery<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressTypeInputs\">ValidateAddressType Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Address line of the address to validate.&nbsp;<br>For example, &#8220;123 Main Street&#8221;.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Address line 2 of the address to validate.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>The city of the address to validate.<br>For example, &#8220;New York&#8221;. &nbsp;The city isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state of the address to validate.&nbsp; For example, &#8220;NY&#8221;.&nbsp; This does not need to be contracted, full state names will work as well.&nbsp; The state isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code of the address to validate.&nbsp; A zip code isn&#8217;t required, but if one is not provided, the City and State are required.<\/td><\/tr><tr><td>LicenseKey<\/td><td>String<\/td><td>Your license key to use the service. &nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressTypeOutputs\">ValidateAddressType Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>AddressType<\/td><td>String<\/td><td>S, P, R, H, F, G<\/td><td>The code of the Address Type for the given address.<\/td><\/tr><tr><td>AddressTypeDescription<\/td><td>String<\/td><td>Varies<\/td><td>A description of the address type code.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error &#8212; Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateCityStateZip\">ValidateCityStateZip<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This operation will validate that a given city-state-zip validate together properly.&nbsp; The inputs can be marginally incorrect, and this operation will correct them.&nbsp; For instance, a combination with a valid city, slightly misspelled state, and totally incorrect zip code will be corrected to a valid city \u2013 state \u2013 zip code combination.<\/p>\n\n\n\n<div class=\"wp-block-group is-style-card-note is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>Important Note!<\/strong><br>In this case, the corrected zip code will be the &#8220;standard&#8221; or most common zip code for that city\/state.<\/p>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateCityStateZipInputs\">ValidateCityStateZip Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>City<\/td><td>String<\/td><td>The city to validate.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state to validate.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code to validate.<\/td><\/tr><tr><td>LicenseKey<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateCityStateZipOutputs\">ValidateCityStateZip Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected city name.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected state name.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>Varies<\/td><td>The corrected zip code.&nbsp; The standard zip code for the city and state is used if it was corrected.<\/td><\/tr><tr><td>PostalCodeFound<\/td><td>String<\/td><td>True or False<\/td><td>Whether a corrected standard zip code could be found<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error &#8212; Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ParseAddress\">ParseAddress<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This operation will parse the corrected address out into logical fragment elements, much like ValidateAddressWithFragments, but will return these parsed fragments even if the given address did not validate properly.&nbsp;<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ParseAddressInputs\">ParseAddress Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Address line of the address to validate.&nbsp;<br>For example, &#8220;123 Main Street&#8221;.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>The city of the address to validate.<br>For example, &#8220;New York&#8221;.&nbsp; The city isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state of the address to validate.&nbsp; For example, &#8220;NY&#8221;.&nbsp; This does not need to be contracted, full state names will work as well.&nbsp; The state isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code of the address to validate.&nbsp; A zip code isn&#8217;t required, but if one is not provided, the City and State are required.<\/td><\/tr><tr><td>LicenseKey<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ParseAddressOutputs\">ParseAddress Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Varies<\/td><td>The corrected or parsed Address line 1.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected or parsed city name.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected or parsed state name.<\/td><\/tr><tr><td>Zip<\/td><td>String<\/td><td>Varies<\/td><td>The corrected or parsed zip code + 4.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Varies<\/td><td>The corrected or parsed Address line 2.<\/td><\/tr><tr><td>BarcodeDigits<\/td><td>String<\/td><td>Varies<\/td><td>The post office delivery barcode digits, if address was validated.<\/td><\/tr><tr><td>CarrierRoute<\/td><td>String<\/td><td>4 chars<\/td><td>4 chars: 1 for the route type, 3 for the route code. Identifies a group of addresses when prepended by 5-digit Zip.<\/td><\/tr><tr><td>CongressCode<\/td><td>String<\/td><td>Varies<\/td><td>The congress code of the given address, if address was validated.<\/td><\/tr><tr><td>CountyCode<\/td><td>String<\/td><td>Varies<\/td><td>The county code of the given address, if address was validated.<\/td><\/tr><tr><td>CountyName<\/td><td>String<\/td><td>Varies<\/td><td>The name of the county in which the given address lies, if address was validated.<\/td><\/tr><tr><td>Fragment<\/td><td>String<\/td><td>Varies<\/td><td>The parsed &#8220;Fragment&#8221; box, apartment or unit number. Same as FragmentPMBNumber.<\/td><\/tr><tr><td>FragmentHouse<\/td><td>String<\/td><td>Varies<\/td><td>The parsed house number of the given address.<\/td><\/tr><tr><td>FragmentPMBNumber<\/td><td>String<\/td><td>Varies<\/td><td>The parsed apartment, box, unit, etc. number of the given address.<\/td><\/tr><tr><td>FragmentPMBPrefix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed type of the apartment, box, unit, etc.&nbsp; For example, &#8220;APT&#8221; or &#8220;BOX&#8221;.<\/td><\/tr><tr><td>FragmentPostDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed post-directional of the address&#8217;s street.&nbsp; &#8220;West&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentPreDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed pre-directional of the address&#8217;s street.&nbsp; &#8220;North&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentStreet<\/td><td>String<\/td><td>Varies<\/td><td>The parsed name of the street in the given address.&nbsp; &#8220;Main&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentSuffix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed suffix of the street in the given address.&nbsp; &#8220;St&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error \u2013 Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithRDI\">ValidateAddressWithRDI<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Identical to the ValidateAddressWithDPV operation but also returns RDI (Residential Delivery Indicator) data in the form of the &#8220;IsResidential&#8221; output node. Returns parsed and validated address elements including Delivery Point Validation.<\/p>\n\n\n\n<p>This operation is only available to DOTS Address Validation &#8211; US subscribers through a special agreement. Please contact Service Objects at (805) 963-1700 or by emailing the sales department at&nbsp;<a href=\"mailto:sales@serviceobjects.com\" rel=\"noreferrer noopener\" target=\"_blank\">sales@serviceobjects.com<\/a>&nbsp;for more information about Residential Delivery Indicator.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithRDIInputs\">ValidateAddressWithRDI Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Address line of the address to validate.&nbsp;<br>For example, &#8220;123 Main Street&#8221;.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>The Address2 of the address to validate.&nbsp; This will only be used in particular situations where the Address1 does not help in validating the address.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>The city of the address to validate.<br>For example, &#8220;New York&#8221;.&nbsp; The city isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state of the address to validate.&nbsp; For example, &#8220;NY&#8221;.&nbsp; This does not need to be contracted, full state names will work as well.&nbsp; The state isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code of the address to validate.&nbsp; A zip code isn&#8217;t required, but if one is not provided, the City and State are required.<\/td><\/tr><tr><td>LicenseKey*<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">*this operation requires a special agreement with Service Objects.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithRDIOutputs\">ValidateAddressWithRDI Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 1.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected city name.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected state name.<\/td><\/tr><tr><td>Zip<\/td><td>String<\/td><td>Varies<\/td><td>The corrected zip code + 4.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 2.<\/td><\/tr><tr><td>IsResidential<\/td><td>String<\/td><td>&#8220;true&#8221; or &#8220;false&#8221;<\/td><td>Residential Delivery Indicator flag. If &#8220;true&#8221;, address is a residence. If &#8220;false&#8221;, it&#8217;s a business.<\/td><\/tr><tr><td>BarcodeDigits<\/td><td>String<\/td><td>Varies<\/td><td>The post office delivery barcode digits.<\/td><\/tr><tr><td>CarrierRoute<\/td><td>String<\/td><td>4 chars<\/td><td>4 chars: 1 for the route type, 3 for the route code. Identifies a group of addresses when prepended by 5-digit Zip.<\/td><\/tr><tr><td>CongressCode<\/td><td>String<\/td><td>Varies<\/td><td>The congress code of the given address.<\/td><\/tr><tr><td>CountyCode<\/td><td>String<\/td><td>Varies<\/td><td>The county code of the given address.<\/td><\/tr><tr><td>CountyName<\/td><td>String<\/td><td>Varies<\/td><td>The name of the county in which the given address lies.<\/td><\/tr><tr><td>Fragment<\/td><td>String<\/td><td>Varies<\/td><td>The parsed &#8220;Fragment&#8221; box, apartment or unit number. Same as FragmentPMBNumber.<\/td><\/tr><tr><td>FragmentHouse<\/td><td>String<\/td><td>Varies<\/td><td>The parsed house number of the given address.<\/td><\/tr><tr><td>FragmentPMBNumber<\/td><td>String<\/td><td>Varies<\/td><td>The parsed apartment, box, unit, etc. number of the given address.<\/td><\/tr><tr><td>FragmentPMBPrefix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed type of the apartment, box, unit, etc.&nbsp; For example, &#8220;APT&#8221; or &#8220;BOX&#8221;.<\/td><\/tr><tr><td>FragmentPostDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed post-directional of the address&#8217;s street.&nbsp; &#8220;West&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentPreDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed pre-directional of the address&#8217;s street.&nbsp; &#8220;North&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentStreet<\/td><td>String<\/td><td>Varies<\/td><td>The parsed name of the street in the given address.&nbsp; &#8220;Main&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentSuffix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed suffix of the street in the given address.&nbsp; &#8220;St&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>DPV*<\/td><td>String<\/td><td>1-8<\/td><td>Number that correlates to a DPV result.<\/td><\/tr><tr><td>DPVDesc*<\/td><td>String<\/td><td>Varies<\/td><td>Explains DPV result.<\/td><\/tr><tr><td>DPVNotes*<\/td><td>String<\/td><td>1-14<\/td><td>Number that correlates to DPV notes description.<\/td><\/tr><tr><td>DPVNotesDesc*<\/td><td>String<\/td><td>Varies<\/td><td>Details about the DPV result.<\/td><\/tr><tr><td>Corrections*<\/td><td>String<\/td><td>1-41, 43<\/td><td>Number that correlates to a Corrections Description.<\/td><\/tr><tr><td>CorrectionsDesc*<\/td><td>String<\/td><td>Varies<\/td><td>Description of what was corrected in an address.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error \u2013 Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">*Possible values\/descriptions listed below.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-DPVCodes.1\">DPV Codes<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">DPV<\/th><th scope=\"col\">DPV Desc<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Yes, the input record is a valid mailing address<\/td><\/tr><tr><td>2<\/td><td>No, the input record is not in the DPV database of valid mailing addresses<\/td><\/tr><tr><td>3<\/td><td>The apartment or rural route box number is not valid, although the house number or rural route is valid<\/td><\/tr><tr><td>4<\/td><td>The input record is a valid mailing address, but is missing the apartment or rural route box number<\/td><\/tr><tr><td>5<\/td><td>Internal error. Please contact customer service<\/td><\/tr><tr><td>6<\/td><td>Internal error. Please contact customer service<\/td><\/tr><tr><td>7<\/td><td>Internal error. Please contact customer service<\/td><\/tr><tr><td>8<\/td><td>Internal error. Please contact customer service<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">DPVNotes<\/th><th scope=\"col\">DPVNotesDesc<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>The input address matched the ZIP+4 record<\/td><\/tr><tr><td>2<\/td><td>The input address did not match the ZIP+4 record<\/td><\/tr><tr><td>3<\/td><td>The input address matched the DPV record<\/td><\/tr><tr><td>4<\/td><td>The input address primary matched DPV but the secondary did not<\/td><\/tr><tr><td>5<\/td><td>The input address is a military APO\/FPO address<\/td><\/tr><tr><td>6<\/td><td>The input address is a general delivery address<\/td><\/tr><tr><td>7<\/td><td>The input address is a building name, and the primary is missing<\/td><\/tr><tr><td>8<\/td><td>The input address matched a DPV high-rise but a secondary was not input<\/td><\/tr><tr><td>9<\/td><td>The input address primary is invalid<\/td><\/tr><tr><td>10<\/td><td>The input address is missing a PO box, rural route, or highway contract box number<\/td><\/tr><tr><td>11<\/td><td>The input address (PO box, rural route, or highway contract) primary is invalid<\/td><\/tr><tr><td>12<\/td><td>The input address specified a PMB and matched a CMRA<\/td><\/tr><tr><td>13<\/td><td>The input address did not include a PMB and matched a CMRA<\/td><\/tr><tr><td>14<\/td><td>The input address matched and retained a unique ZIP code<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Corrections<\/th><th scope=\"col\">CorrectionsDesc<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>State not found<\/td><\/tr><tr><td>2<\/td><td>City not found<\/td><\/tr><tr><td>3<\/td><td>Street not found<\/td><\/tr><tr><td>4<\/td><td>Address not found<\/td><\/tr><tr><td>5<\/td><td>Uncomputable +4 range<\/td><\/tr><tr><td>6<\/td><td>+4 unavailable<\/td><\/tr><tr><td>7<\/td><td>Multiple streets match<\/td><\/tr><tr><td>8<\/td><td>Multiple addresses match<\/td><\/tr><tr><td>9<\/td><td>Time ran out<\/td><\/tr><tr><td>10<\/td><td>Output too long<\/td><\/tr><tr><td>11<\/td><td>Unused and reserved<\/td><\/tr><tr><td>12<\/td><td>Company phonetic match used<\/td><\/tr><tr><td>13<\/td><td>First company match used<\/td><\/tr><tr><td>14<\/td><td>State determined from city<\/td><\/tr><tr><td>15<\/td><td>State determined from ZIP<\/td><\/tr><tr><td>16<\/td><td>City phonetic match used<\/td><\/tr><tr><td>17<\/td><td>City determined from ZIP<\/td><\/tr><tr><td>18<\/td><td>Acceptable city name used<\/td><\/tr><tr><td>19<\/td><td>Street phonetic match used<\/td><\/tr><tr><td>20<\/td><td>Predirection dropped<\/td><\/tr><tr><td>21<\/td><td>Predirection added<\/td><\/tr><tr><td>22<\/td><td>Suffix dropped<\/td><\/tr><tr><td>23<\/td><td>Suffix added<\/td><\/tr><tr><td>24<\/td><td>Postdirection dropped<\/td><\/tr><tr><td>25<\/td><td>Postdirection added<\/td><\/tr><tr><td>26<\/td><td>Predirection standardized<\/td><\/tr><tr><td>27<\/td><td>Street standardized<\/td><\/tr><tr><td>28<\/td><td>Suffix standardized<\/td><\/tr><tr><td>29<\/td><td>Postdirection standardized<\/td><\/tr><tr><td>30<\/td><td>Street missing<\/td><\/tr><tr><td>31<\/td><td>Alternate address used<\/td><\/tr><tr><td>32<\/td><td>Unit standardized<\/td><\/tr><tr><td>33<\/td><td>Unit missing<\/td><\/tr><tr><td>34<\/td><td>Unit not found<\/td><\/tr><tr><td>35<\/td><td>Unit unverified<\/td><\/tr><tr><td>36<\/td><td>Rural box not found<\/td><\/tr><tr><td>37<\/td><td>Leftovers found<\/td><\/tr><tr><td>38<\/td><td>ZIP not found<\/td><\/tr><tr><td>39<\/td><td>ZIP changed<\/td><\/tr><tr><td>40<\/td><td>+4 changed<\/td><\/tr><tr><td>41<\/td><td>Route changed<\/td><\/tr><tr><td>43<\/td><td>Directional or Suffix is either missing or unused<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithSuiteLink\">ValidateAddressWithSuiteLink<\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Identical to the ValidateAddressWithDPV operation but also accepts a business name in order to attempt to append Suite data. Also returns parsed and validated address elements including Delivery Point Validation.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithSuiteLinkInputs\">ValidateAddressWithSuiteLink Inputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>BusinessName<\/td><td>String<\/td><td>Name of business associated with this address. Used to append Suite data<\/td><\/tr><tr><td>Address<\/td><td>String<\/td><td>Address line of the address to validate.&nbsp;<br>For example, &#8220;123 Main Street&#8221;.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>The Address2 of the address to validate.&nbsp; This will only be used in particular situations where the Address1 does not help in validating the address.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>The city of the address to validate.<br>For example, &#8220;New York&#8221;.&nbsp; The city isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>The state of the address to validate.&nbsp; For example, &#8220;NY&#8221;.&nbsp; This does not need to be contracted, full state names will work as well.&nbsp; The state isn&#8217;t required, but if one is not provided, the Zip code is required.<\/td><\/tr><tr><td>PostalCode<\/td><td>String<\/td><td>The zip code of the address to validate.&nbsp; A zip code isn&#8217;t required, but if one is not provided, the City and State are required.<\/td><\/tr><tr><td>LicenseKey<\/td><td>String<\/td><td>Your license key to use the service.&nbsp;<br>Sign up for a free trial key at<br><a href=\"https:\/\/www.serviceobjects.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">www.serviceobjects.com<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ValidateAddressWithSuiteLinkOutputs\">ValidateAddressWithSuiteLink Outputs<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Name<\/th><th scope=\"col\">Type<\/th><th scope=\"col\">Values<\/th><th scope=\"col\">Description<\/th><\/tr><\/thead><tbody><tr><td>Address<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 1.<\/td><\/tr><tr><td>City<\/td><td>String<\/td><td>Varies<\/td><td>The corrected city name.<\/td><\/tr><tr><td>State<\/td><td>String<\/td><td>Varies<\/td><td>The corrected state name.<\/td><\/tr><tr><td>Zip<\/td><td>String<\/td><td>Varies<\/td><td>The corrected zip code + 4.<\/td><\/tr><tr><td>Address2<\/td><td>String<\/td><td>Varies<\/td><td>The corrected Address line 2.<\/td><\/tr><tr><td>BarcodeDigits<\/td><td>String<\/td><td>Varies<\/td><td>The post office delivery barcode digits.<\/td><\/tr><tr><td>CarrierRoute<\/td><td>String<\/td><td>4 chars<\/td><td>4 chars: 1 for the route type, 3 for the route code. Identifies a group of addresses when prepended by 5-digit Zip.<\/td><\/tr><tr><td>CongressCode<\/td><td>String<\/td><td>Varies<\/td><td>The congress code of the given address.<\/td><\/tr><tr><td>CountyCode<\/td><td>String<\/td><td>Varies<\/td><td>The county code of the given address.<\/td><\/tr><tr><td>CountyName<\/td><td>String<\/td><td>Varies<\/td><td>The name of the county in which the given address lies.<\/td><\/tr><tr><td>Fragment<\/td><td>String<\/td><td>Varies<\/td><td>The parsed &#8220;Fragment&#8221; box, apartment or unit number. Same as FragmentPMBNumber.<\/td><\/tr><tr><td>FragmentHouse<\/td><td>String<\/td><td>Varies<\/td><td>The parsed house number of the given address.<\/td><\/tr><tr><td>FragmentPMBNumber<\/td><td>String<\/td><td>Varies<\/td><td>The parsed apartment, box, unit, etc. number of the given address.<\/td><\/tr><tr><td>FragmentPMBPrefix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed type of the apartment, box, unit, etc.&nbsp; For example, &#8220;APT&#8221; or &#8220;BOX&#8221;.<\/td><\/tr><tr><td>FragmentPostDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed post-directional of the address&#8217;s street.&nbsp; &#8220;West&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentPreDir<\/td><td>String<\/td><td>Varies<\/td><td>The parsed pre-directional of the address&#8217;s street.&nbsp; &#8220;North&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentStreet<\/td><td>String<\/td><td>Varies<\/td><td>The parsed name of the street in the given address.&nbsp; &#8220;Main&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>FragmentSuffix<\/td><td>String<\/td><td>Varies<\/td><td>The parsed suffix of the street in the given address.&nbsp; &#8220;St&#8221; in &#8220;North Main St West&#8221;.<\/td><\/tr><tr><td>DPV*<\/td><td>String<\/td><td>1-8<\/td><td>Number that correlates to a DPV result.<\/td><\/tr><tr><td>DPVDesc*<\/td><td>String<\/td><td>Varies<\/td><td>Explains DPV result.<\/td><\/tr><tr><td>DPVNotes*<\/td><td>String<\/td><td>1-14<\/td><td>Number that correlates to DPV notes description.<\/td><\/tr><tr><td>DPVNotesDesc*<\/td><td>String<\/td><td>Varies<\/td><td>Details about the DPV result.<\/td><\/tr><tr><td>Corrections*<\/td><td>String<\/td><td>1-43<\/td><td>Number that correlates to a Corrections Description.<\/td><\/tr><tr><td>CorrectionsDesc*<\/td><td>String<\/td><td>Varies<\/td><td>Description of what was corrected in an address.<\/td><\/tr><tr><td>Error \u2013 Desc<\/td><td>String<\/td><td>Varies<\/td><td>If there was an internal web service error, the description will be displayed here.<\/td><\/tr><tr><td>Error \u2013 Number<\/td><td>String<\/td><td>1, 2, 3, 4, 5<\/td><td>See &#8220;Error Codes&#8221; below.<\/td><\/tr><tr><td>Error \u2013 Location<\/td><td>String<\/td><td>Always null<\/td><td>Deprecated, no longer used.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">*Possible values\/descriptions listed below.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-DPVCodes.2\">DPV Codes<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">DPV<\/th><th scope=\"col\">DPV Desc<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Yes, the input record is a valid mailing address<\/td><\/tr><tr><td>2<\/td><td>No, the input record is not in the DPV database of valid mailing addresses<\/td><\/tr><tr><td>3<\/td><td>The apartment or rural route box number is not valid, although the house number or rural route is valid<\/td><\/tr><tr><td>4<\/td><td>The input record is a valid mailing address, but is missing the apartment or rural route box number<\/td><\/tr><tr><td>5<\/td><td>Internal error. Please contact customer service<\/td><\/tr><tr><td>6<\/td><td>Internal error. Please contact customer service<\/td><\/tr><tr><td>7<\/td><td>Internal error. Please contact customer service<\/td><\/tr><tr><td>8<\/td><td>Internal error. Please contact customer service<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">DPVNotes<\/th><th scope=\"col\">DPVNotesDesc:<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>The input address matched the ZIP+4 record<\/td><\/tr><tr><td>2<\/td><td>The input address did not match the ZIP+4 record<\/td><\/tr><tr><td>3<\/td><td>The input address matched the DPV record<\/td><\/tr><tr><td>4<\/td><td>The input address primary matched DPV but the secondary did not<\/td><\/tr><tr><td>5<\/td><td>The input address is a military APO\/FPO address<\/td><\/tr><tr><td>6<\/td><td>The input address is a general delivery address<\/td><\/tr><tr><td>7<\/td><td>The input address is a building name, and the primary is missing<\/td><\/tr><tr><td>8<\/td><td>The input address matched a DPV high-rise but a secondary was not input<\/td><\/tr><tr><td>9<\/td><td>The input address primary is invalid<\/td><\/tr><tr><td>10<\/td><td>The input address is missing a PO box, rural route, or highway contract box number<\/td><\/tr><tr><td>11<\/td><td>The input address (PO box, rural route, or highway contract) primary is invalid<\/td><\/tr><tr><td>12<\/td><td>The input address specified a PMB and matched a CMRA<\/td><\/tr><tr><td>13<\/td><td>The input address did not include a PMB and matched a CMRA<\/td><\/tr><tr><td>14<\/td><td>The input address matched and retained a unique ZIP code<\/td><\/tr><tr><td>15<\/td><td>SuiteLink did not find Suite or Unit data to append to the address<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\">Corrections<\/th><th scope=\"col\">CorrectionsDesc<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>State not found<\/td><\/tr><tr><td>2<\/td><td>City not found<\/td><\/tr><tr><td>3<\/td><td>Street not found<\/td><\/tr><tr><td>4<\/td><td>Address not found<\/td><\/tr><tr><td>5<\/td><td>Uncomputable +4 range<\/td><\/tr><tr><td>6<\/td><td>+4 unavailable<\/td><\/tr><tr><td>7<\/td><td>Multiple streets match<\/td><\/tr><tr><td>8<\/td><td>Multiple addresses match<\/td><\/tr><tr><td>9<\/td><td>Time ran out<\/td><\/tr><tr><td>10<\/td><td>Output too long<\/td><\/tr><tr><td>11<\/td><td>Unused and reserved<\/td><\/tr><tr><td>12<\/td><td>Company phonetic match used<\/td><\/tr><tr><td>13<\/td><td>First company match used<\/td><\/tr><tr><td>14<\/td><td>State determined from city<\/td><\/tr><tr><td>15<\/td><td>State determined from ZIP<\/td><\/tr><tr><td>16<\/td><td>City phonetic match used<\/td><\/tr><tr><td>17<\/td><td>City determined from ZIP<\/td><\/tr><tr><td>18<\/td><td>Acceptable city name used<\/td><\/tr><tr><td>19<\/td><td>Street phonetic match used<\/td><\/tr><tr><td>20<\/td><td>Predirection dropped<\/td><\/tr><tr><td>21<\/td><td>Predirection added<\/td><\/tr><tr><td>22<\/td><td>Suffix dropped<\/td><\/tr><tr><td>23<\/td><td>Suffix added<\/td><\/tr><tr><td>24<\/td><td>Postdirection dropped<\/td><\/tr><tr><td>25<\/td><td>Postdirection added<\/td><\/tr><tr><td>26<\/td><td>Predirection standardized<\/td><\/tr><tr><td>27<\/td><td>Street standardized<\/td><\/tr><tr><td>28<\/td><td>Suffix standardized<\/td><\/tr><tr><td>29<\/td><td>Postdirection standardized<\/td><\/tr><tr><td>30<\/td><td>Street missing<\/td><\/tr><tr><td>31<\/td><td>Alternate address used<\/td><\/tr><tr><td>32<\/td><td>Unit standardized<\/td><\/tr><tr><td>33<\/td><td>Unit missing<\/td><\/tr><tr><td>34<\/td><td>Unit not found<\/td><\/tr><tr><td>35<\/td><td>Unit unverified<\/td><\/tr><tr><td>36<\/td><td>Rural box not found<\/td><\/tr><tr><td>37<\/td><td>Leftovers found<\/td><\/tr><tr><td>38<\/td><td>ZIP not found<\/td><\/tr><tr><td>39<\/td><td>ZIP changed<\/td><\/tr><tr><td>40<\/td><td>+4 changed<\/td><\/tr><tr><td>41<\/td><td>Route changed<\/td><\/tr><tr><td>42<\/td><td>Suite or Unit data appended using SuiteLink<\/td><\/tr><tr><td>43<\/td><td>Directional or Suffix is either missing or unused<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ErrorCodes\"><strong>Error Codes<\/strong><\/h2>\n\n\n\n<p>Error codes in AV2 are the same for all operations.&nbsp; They are as follows:<\/p>\n\n\n\n<p><strong>Error Code 1<\/strong>&nbsp;<strong>&#8212; &#8220;Input cannot be less than zero length&#8221;<\/strong><\/p>\n\n\n\n<p>This error means the web service did not get any input.&nbsp; The connection to the service was made, and data was transferred, but no parameters were passed that the service could understand.<\/p>\n\n\n\n<p>This error often happens when input is passed to the service with namespaces that the service does not understand.\u00a0 Applying a namespace to any of the parameters (Address, City, State, etc.) will cause this error.\u00a0 Additionally, requests made in the &#8220;rpc\/encoded&#8221; format will cause this error.\u00a0 The only namespace that should appear in any element is the &#8220;<a href=\"https:\/\/www.serviceobjects.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.serviceobjects.com<\/a>&#8221; namespace on the root Validate* element as so:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;ValidateAddress xmlns=\"https:\/\/www.serviceobjects.com\/\"><\/pre>\n\n\n\n<div class=\"wp-block-group is-style-card-note is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>Important Note!<\/strong><br>The namespace is not applied to the ValidateAddress element, it is only present.<\/p>\n<\/div>\n\n\n\n<p><strong>Error Code 2<\/strong>&nbsp;<strong>&#8212; Various descriptions<\/strong><\/p>\n\n\n\n<p>This error code appears when various errors occur, but are of the expected nature.&nbsp; Oftentimes, maligned or incomplete input will cause an error 2.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-ThefollowingisalistofthepossibleErrorDescriptionsthatmayaccompanyanErrorCode2:\">The following is a list of the possible Error Descriptions that may accompany an Error Code 2:<\/h4>\n\n\n\n<p><strong>Bad or Incomplete Addresses Errors:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8220;Address and Address2 fields were too long.&nbsp; Together, they must be 100 characters or less.&#8221;<\/li>\n\n\n\n<li>&#8220;Address field was too long, must be 100 characters or less.&#8221;<\/li>\n\n\n\n<li>&#8220;Address not found&#8221;<\/li>\n\n\n\n<li>&#8220;Firm\/Highrise name conflict&#8221;<\/li>\n\n\n\n<li>&#8220;Multiple addresses match&#8221;<\/li>\n\n\n\n<li>&#8220;Insufficient address data&#8221;<\/li>\n\n\n\n<li>&#8220;Please enter a valid address number.&#8221;<\/li>\n\n\n\n<li>&#8220;Please input a street address.&#8221;<\/li>\n\n\n\n<li>&#8220;Please input either zip code or both city and state.&#8221;<\/li>\n\n\n\n<li>&#8220;PR Urb not found in city street list&#8221;<\/li>\n\n\n\n<li>&#8220;Street not found&#8221;<\/li>\n\n\n\n<li>&#8220;Street Not Found&#8221;<\/li>\n\n\n\n<li>&#8220;Street number or box number out of range&#8221;<\/li>\n<\/ul>\n\n\n\n<p><strong>Failed Authentication Errors:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8220;Please provide a valid license key for this web service.&#8221;<\/li>\n\n\n\n<li>&#8220;The daily allowable number of transactions for this license key has been exceeded.&#8221;<\/li>\n\n\n\n<li>&#8220;The monthly allowable number of transactions for this license key has been exceeded.&#8221;<\/li>\n\n\n\n<li>&#8220;The total allowable number of transactions for this license key has been exceeded.&#8221;<\/li>\n\n\n\n<li>&#8220;There are not enough transactions available.&nbsp; Check your daily\/monthly transaction limits.&#8221;<\/li>\n\n\n\n<li>&#8220;This license key has expired.&#8221;<\/li>\n\n\n\n<li>&#8220;This license key has not yet been activated.&#8221;<\/li>\n\n\n\n<li>&#8220;This operation is limited to specific usage.&nbsp; Please contact customer service to have your key enabled.&#8221;<\/li>\n\n\n\n<li>&#8220;Your license key does not work on this service.&#8221;<\/li>\n<\/ul>\n\n\n\n<p><strong>Web Service Invocation Errors:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8220;Address could not be found, search timed out.&#8221;<\/li>\n\n\n\n<li>&#8220;City has no streets (Unable to load street list)&#8221;<\/li>\n\n\n\n<li>&#8220;Could not parse address line.&nbsp; Internal error &#8220;<\/li>\n\n\n\n<li>&#8220;Error initializing service&#8221;<\/li>\n\n\n\n<li>&#8220;Internal error.&#8221;<\/li>\n\n\n\n<li>&#8220;Server busy. Please try your request again.&#8221;<\/li>\n\n\n\n<li>&#8220;This operation is not supported with this data provider.&#8221;<\/li>\n\n\n\n<li>&#8220;Multiple addresses match&#8221; means that there was an ambiguity about the address, most likely having to do with the street directional.&nbsp; Often, if there is a &#8220;West Main St&#8221; and an &#8220;East Main St&#8221; in a given location, trying to validate just &#8220;Main St&#8221; will give a &#8220;multiple addresses match&#8221; error.<\/li>\n<\/ul>\n\n\n\n<p><strong>Error Code 3\/4\/5<\/strong>&nbsp;<strong>&#8212; Various descriptions<\/strong><\/p>\n\n\n\n<p>An error code 3, 4, or 5 is a fatal error and it means something serious has gone wrong.&nbsp; You will never see one of these error codes in a live production environment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-FrequentlyAskedQuestions\"><strong>Frequently Asked Questions<\/strong><\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-WhichOperationShouldIUse?\">Which Operation Should I Use?<\/h4>\n\n\n\n<p>Picking which operation you want to use should be decided carefully.&nbsp; Depending on your environment and needs, you will need to use different operations for their corresponding strengths. As of this writing, we recommend ValidateAddressWithDPV as it provides standardization, validation, fragment returns, DPV descriptions, and corrections.<\/p>\n\n\n\n<p>If you only want to standardize your address and don&#8217;t mind if it&#8217;s not &#8220;DPV&#8221; valid, you could use our &#8220;ParseAddress&#8221; operation. If your addresses are not parsed out into address1, address2, city, state, and zip code, you could use our ValidateAddressSingleLine operation and put the entire address string into one line.<\/p>\n\n\n\n<p>If you have an Address2 field, you can use any operation with the proper input.&nbsp; See the question below for more information.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-IHaveAddress2elements.WhatshouldIdo?HowdoIgiveyouAddress2ifI'musinganoperationthatdoesn'thaveanAddress2input?\">I Have Address2 elements.&nbsp; What should I do?&nbsp; How do I give you Address2 if I&#8217;m using an operation that doesn&#8217;t have an Address2 input?<\/h4>\n\n\n\n<p>You can either switch operations, or you can concatenate your Address2 data onto your Address1 line, separated by a comma. The operation will interpret everything after the comma as secondary address information.<\/p>\n\n\n\n<p>If you need fragment elements, it is highly recommended that you use ValidateAddressWithDPV or ValidateAddressWithFragments.&nbsp; If not, use ValidateAddressWithExtras to save you from having to concatenate the Address2 to the Address1 field.<\/p>\n\n\n\n<p>For example, if your address is:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>123 Main Street<br>Building C<br>Anytown, CA 99999<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">You could pass it in as:<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>123 Main Street, Building C<br>Anytown<br>CA<br>99999<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-IhaveanAddress3.WhatshouldIdowithit?\">I have an Address3.&nbsp; What should I do with it?<\/h4>\n\n\n\n<p>We currently don&#8217;t support any handling of the Address3 field.&nbsp; Passing it in as part of either the Address1 or Address2 fields is not recommended, as it may inhibit validation. If this information must be included, then your best option is to append all your address lines together separated by spaces, and sent through our ValidateAddressSingleLine operation along with city, state, and zip code appended.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-TheSampleCodeisGivingStrangeErrorsorisCrashing!\">The Sample Code is Giving Strange Errors or is Crashing!<\/h4>\n\n\n\n<p>Most likely, the sample code cannot connect to ServiceObjects.&nbsp; Many environments will not allow you to connect out on port 80, or will clip out XML data from these requests\/responses.<\/p>\n\n\n\n<p>The easiest way to check for this is to open a browser on the machine running the sample code.\u00a0 In your browser, navigate to:<br><a href=\"https:\/\/trial.serviceobjects.com\/av2\/AddressValidate.asmx\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/trial.serviceobjects.com\/av2\/AddressValidate.asmx<\/a><\/p>\n\n\n\n<p>Then try to run one of the operations with your trial key. If you get a browser error, or get no data back, then the sample code isn&#8217;t able to connect either.&nbsp; Contact your systems administrator to resolve why you are not able to connect to ServiceObjects.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-AddressValidationsaysitcan'tfindmystreet!\">Address Validation says it can&#8217;t find my street!<\/h4>\n\n\n\n<p>DOTS Address Validation doesn&#8217;t know about every address, especially empty lots or new streets.&nbsp; Often, it won&#8217;t be able to validate these locations.&nbsp; In general, we are as good as the USPS at identifying addresses. If they have an address we don&#8217;t, we will have it within 30 days after our monthly update is run.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-DoesAddressValidationdodeliverypointvalidation?IneedtoknowiftheUSPScandelivertothisaddress.\">Does Address Validation do delivery point validation?&nbsp; I need to know if the USPS can deliver to this address.<\/h4>\n\n\n\n<p>Yes, we do. We recommend using our &#8220;ValidateAddressWithDPV&#8221; operation, but our &#8220;ValidateAddressWithSuiteLink&#8221; and &#8220;ValidateAddressWithRDI&#8221; operations also include DPV information.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-IsAddressValidationCASS-certified?CanIuseittogetpostaldiscounts?\">Is Address Validation CASS-certified?&nbsp; Can I use it to get postal discounts?<\/h4>\n\n\n\n<p>Yes and No, our core address validation engine is CASS certified.&nbsp; It meets and exceeds all requirements for address correction expect bulk mail discounts. AV does not print the UPSP forms required for bulk mail discounts, because of this we are not formally CASS certified.&nbsp; You cannot us AV for bulk-rate postal discounts.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-WhatarethepossibleerrorsthatAVwillreturnifanaddressisinvalid?\">What are the possible errors that AV will return if an address is invalid?<\/h4>\n\n\n\n<p>Please refer to &#8220;Error Codes&#8221;, above.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-Whatdoes&quot;MultipleAddressesMatch&quot;mean?HowdoIgetasingleresult?\">What does &#8220;Multiple Addresses Match&#8221; mean?&nbsp; How do I get a single result?<\/h4>\n\n\n\n<p>&#8220;Multiple Addresses Match&#8221; means that AV found the address, but couldn&#8217;t resolve it from other addresses that were very similar, typically because of directional elements.<\/p>\n\n\n\n<p>For example, if you validate &#8220;123 Main street, Anytown, CA&#8221;, but in Anytown, CA, there is only a &#8220;West Main street&#8221; and an &#8220;East Main street&#8221;, then this will result in a &#8220;Multiple Addresses Match&#8221;.&nbsp; You will need to specify either West Main or East Main as the street name to get a corrected, single address.<\/p>\n\n\n\n<p>There are other cases in which &#8220;multiple addresses match&#8221; will occur, but are rare and often have to do with a difference in zip+4, or suite numbers.<\/p>\n\n\n\n<p>In this case you can try calling our GetPossibleMatches operation to see the results, but if none of the results are DPV valid, GetPossibleMatches won&#8217;t return any results.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-Ineedtoknowexactlyhowlongeachoftheoutputfieldscouldbe.Whatisyourstandardfieldlength?\">I need to know exactly how long each of the output fields could be.&nbsp; What is your standard field length?<\/h4>\n\n\n\n<p>Please email us at&nbsp;<a href=\"mailto:support@serviceobjects.com\" rel=\"noreferrer noopener\" target=\"_blank\">support@serviceobjects.com<\/a>, and we&#8217;ll send you the exact field length specifications.&nbsp; As a general rule, you won&#8217;t get a field longer than 80 characters.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-DoesAVvalidatesuiteorapartmentnumbers?\">Does AV validate suite or apartment numbers?<\/h4>\n\n\n\n<p>If you use any of our DPV-enabled operations (ValidateAddressWithDPV, ValidateAddressWithRDI, ValidateAddressWithSuiteLink) then yes.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-DoesAVvalidatePOBoxes\/boxnumbers?\">Does AV validate PO Boxes\/box numbers?<\/h4>\n\n\n\n<p>Yes.&nbsp; PO boxes are correctable and are indeed validated.&nbsp; Out of range PO Box numbers will yield the appropriate error<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-Ineedbothaddresscorrectionandgeocodinginformation.HowcanIgetbothatonce?\">I need both address correction and geocoding information. How can I get both at once?<\/h4>\n\n\n\n<p>We offer alternative services to provide this information.&nbsp; Please see &#8220;DOTS Address Validation Plus US&#8221; at this URL:<br><a href=\"https:\/\/www.serviceobjects.com\/products\/address\/address-validation-plus-us\" rel=\"noreferrer noopener\" target=\"_blank\">https:\/\/www.serviceobjects.com\/products\/address\/address-validation-plus-us<\/a><\/p>\n\n\n\n<p>Additionally, if we run batches for you (see question below) we can provide both address correction and geocoding simultaneously.<\/p>\n\n\n\n<p>If you have a need for special information or format, email us at&nbsp;<a href=\"mailto:support@serviceobjects.com\" rel=\"noreferrer noopener\" target=\"_blank\">support@serviceobjects.com<\/a><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-Wheredoyougetyouraddressinformation?\">Where do you get your address information?<\/h4>\n\n\n\n<p>We gather our data from many various sources.&nbsp; The short answer is the US Postal Service.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-Howoftendoyouupdateyouraddressdata?\">How often do you update your address data?<\/h4>\n\n\n\n<p>We&#8217;ll update our information monthly, but in some special situations, we may update it more frequently.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-Iamnotaprogrammer.HowdoIuseDOTSAddressValidationUS?\">I am not a programmer.&nbsp; How do I use DOTS Address Validation US?<\/h4>\n\n\n\n<p>ServiceObjects runs batches for you!&nbsp; A free batch trial is available at&nbsp;<a href=\"https:\/\/www.serviceobjects.com\/upload-center\/\" rel=\"noreferrer noopener\" target=\"_blank\">https:\/\/www.serviceobjects.com\/upload-center\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"DOTSAddressValidation2-US-Conclusion\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>ServiceObjects is proud to offer you a free trial of DOTS Address Geocode \u2013 CA.<br><br>Sign up today for a free trial at:<br><a rel=\"noreferrer noopener\" href=\"https:\/\/www.serviceobjects.com\/products\/address\/address-validation-us\" target=\"_blank\">https:\/\/www.serviceobjects.com\/products\/address\/address-validation-us<\/a><br><br>Other technical questions or concerns can be directed to&nbsp;<mark style=\"color:#0000ff\" class=\"has-inline-color\"><a rel=\"noreferrer noopener\" href=\"mailto:support@serviceobjects.com\" target=\"_blank\">support@serviceobjects.com<\/a>.<\/mark><br><br>If you are interested in purchasing DOTS Address Validation 2 \u2013 US, please contact&nbsp;<a rel=\"noreferrer noopener\" href=\"mailto:sales@serviceobjects.com\" target=\"_blank\"><mark style=\"color:#0000ff\" class=\"has-inline-color\">sales@serviceobjects.com<\/mark><\/a>&nbsp;<br><br>We welcome your feedback! Please do not hesitate to let us know what you think of our web services, documentation, or customer support.<br><a rel=\"noreferrer noopener\" href=\"https:\/\/www.serviceobjects.com\/\" target=\"_blank\"><mark style=\"color:#0000ff\" class=\"has-inline-color\">www.serviceobjects.com<\/mark><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DOTS Address Validation 2 US: Legacy Documentation by Service Objects<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8241,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8434","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>DOTS Address Validation 2 - US<\/title>\n<meta name=\"description\" content=\"DOTS Address Validation 2 US: Legacy Documentation by Service Objects\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DOTS Address Validation 2 - US\" \/>\n<meta property=\"og:description\" content=\"DOTS Address Validation 2 US: Legacy Documentation by Service Objects\" \/>\n<meta property=\"og:url\" content=\"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-29T21:35:54+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"37 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/\",\"name\":\"DOTS Address Validation 2 - US\",\"isPartOf\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#website\"},\"datePublished\":\"2022-12-03T02:21:25+00:00\",\"dateModified\":\"2024-03-29T21:35:54+00:00\",\"description\":\"DOTS Address Validation 2 US: Legacy Documentation by Service Objects\",\"breadcrumb\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/test.serviceobjects.com\/docs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Legacy\",\"item\":\"https:\/\/test.serviceobjects.com\/docs\/legacy\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"DOTS Address Validation 2 &#8211; US\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#website\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/\",\"name\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/test.serviceobjects.com\/docs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#organization\",\"name\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png\",\"contentUrl\":\"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png\",\"width\":2560,\"height\":1440,\"caption\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\"},\"image\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DOTS Address Validation 2 - US","description":"DOTS Address Validation 2 US: Legacy Documentation by Service Objects","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"DOTS Address Validation 2 - US","og_description":"DOTS Address Validation 2 US: Legacy Documentation by Service Objects","og_url":"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/","og_site_name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","article_modified_time":"2024-03-29T21:35:54+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"37 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/","url":"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/","name":"DOTS Address Validation 2 - US","isPartOf":{"@id":"https:\/\/test.serviceobjects.com\/docs\/#website"},"datePublished":"2022-12-03T02:21:25+00:00","dateModified":"2024-03-29T21:35:54+00:00","description":"DOTS Address Validation 2 US: Legacy Documentation by Service Objects","breadcrumb":{"@id":"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/test.serviceobjects.com\/docs\/legacy\/dots-address-validation-2-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/test.serviceobjects.com\/docs\/"},{"@type":"ListItem","position":2,"name":"Legacy","item":"https:\/\/test.serviceobjects.com\/docs\/legacy\/"},{"@type":"ListItem","position":3,"name":"DOTS Address Validation 2 &#8211; US"}]},{"@type":"WebSite","@id":"https:\/\/test.serviceobjects.com\/docs\/#website","url":"https:\/\/test.serviceobjects.com\/docs\/","name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","description":"","publisher":{"@id":"https:\/\/test.serviceobjects.com\/docs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/test.serviceobjects.com\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/test.serviceobjects.com\/docs\/#organization","name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","url":"https:\/\/test.serviceobjects.com\/docs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/","url":"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png","contentUrl":"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png","width":2560,"height":1440,"caption":"Service Objects | Contact, Phone, Email Verification | Data Quality Services"},"image":{"@id":"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/8434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/comments?post=8434"}],"version-history":[{"count":33,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/8434\/revisions"}],"predecessor-version":[{"id":10074,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/8434\/revisions\/10074"}],"up":[{"embeddable":true,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/8241"}],"wp:attachment":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/media?parent=8434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}