Enterprise XML/RPC API Users can submit non-geocoded locations through the API, which in turn will be automatically geocoded by our background geocoder.
To ensure locations submitted via the API are processed by our background geocoder, they must meet the following criteria:
They must be published (via the API or the Control Panel)
The sourcefile attribute must be set to 'API' or 'BACKGROUND'. This is done automatically when new locations are added via the setLocation method of the XML/RPC API or the data is added via a background process like Google Sheets or SalesForce
The TLD value must be properly set
The latitude & longitude fields of the location must be NULL or zero
The geocoding must have not previously failed.
The background geocoder only operates on Enterprise and Platinum accounts.
To clear the "Failed" status of any location, it must be saved or updated via the API or the Control Panel.