Use this endpoint to submit problem GeoPoints with comments and corrections.
Contribution
The Contribution Cloud API allows you to submit corrections for data in Melissa products.
You can use Contribution to:
- Specify problem GeoPoints using Melissa Address Keys (MAKs).
- Submit latitude and longitude corrections.
- Provide an email for correction notifications.
- Submit additional comments about the problem MAK.
Documentation
Useful Resources
Support Center
The License Key issued by Melissa.
Optional. Value passed through unchanged to the response for identification or any other purpose.
This is a list of key/value pairs containing the original values before the change. The keys passed-in must align with ChangeTo. Empty or NULL values indicate no change.
The name of the field for data set by the associated value.
Key Field Values:
- AddressKey - Optional. A unique identifier for a given address.
- AddressLine1 - Required. A minimum address location for the contact.
- AddressLine2 - Optional. The second address line.
- City - Optional. The city name.
- Country - Required. ISO2 code for the country.
- Latitude - Required. The corrected latitude. Optional if
Longitudeis provided. - Longitude - Required. The corrected longitude. Optional if
Latitudeis provided. - State - Optional. The state name.
- Suite - Optional. The suite number.
- Urbanization - Optional. Only used for addresses in Puerto Rico. This is used to break ties between similar addresses in the same Postal Code.
This is a list of key/value pairs containing the new values after the change. The keys passed-in must align with Current. Empty or NULL values indicate no change.
The name of the field for data set by the associated value.
Key Field Values:
- AddressKey - Optional. A unique identifier for a given address.
- AddressLine1 - Required. A minimum address location for the contact.
- AddressLine2 - Optional. The second address line.
- City - Optional. The city name.
- Country - Required. ISO2 code for the country.
- Latitude - Required. The corrected latitude. Optional if
Longitudeis provided. - Longitude - Required. The corrected longitude. Optional if
Latitudeis provided. - State - Optional. The state name.
- Suite - Optional. The suite number.
- Urbanization - Optional. Only used for addresses in Puerto Rico. This is used to break ties between similar addresses in the same Postal Code.
- Contribution Serverhttp://contribution.melissadata.net/V4/WEB/changeMIK
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X POST \
http://contribution.melissadata.net/V4/WEB/changeMIK \
-H 'Content-Type: application/json' \
-d '{
"CustomerID": "{REPLACE-WITH-YOUR-LICENSE-KEY}",
"TransmissionReference": "Test",
"Current": [
{
"Key": "AddressLine1",
"Value": ""
},
{
"Key": "City",
"Value": ""
}
],
"ChangeTo": [
{
"Key": "AddressLine1",
"Value": "22382 Avenida Empresa"
},
{
"Key": "City",
"Value": "Rancho Santa Margarita"
}
],
"MelissaIdentityKey": "",
"Reason": "MIK Change needed",
"RespondToEmail": "youremail@melissadata.com"
}'Successful response
Lists error codes from any errors caused by the most recent request as a whole. For more information, see Contribution Result Codes.
Comma delimited status, error codes, and change codes for the record. For more information, see Contribution Result Codes.
{ "Version": "8.4.0.1026", "TransmissionReference": "Test", "TransmissionResults": "", "Results": "MS01", "Message": "Thank you for submitting your correction. All submissions will be reviewed and added. We cannot guarantee that all submissions will be reflected in our final products or when they will be added. Usual turn-around time is several months." }