# Change a MIK An HTTPS POST is issued with the "ContentType" header specifying the format of the request and the "Accept" header specifying the format of the response. Endpoint: POST /changeMIK ## Request fields (application/json): - `CustomerID` (string, required) The [License Key](https://docs.melissa.com/melissa/license/license-information.html) issued by Melissa. - `TransmissionReference` (string) Optional. Value passed through unchanged to the response for identification or any other purpose. - `Current` (array, required) 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. - `Current.Key` (string, required) 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 Longitude is provided. - Longitude - Required. The corrected longitude. Optional if Latitude is 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. - `Current.Value` (string, required) The data for a field set by the associated key. - `ChangeTo` (array, required) 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. - `MelissaIdentityKey` (string, required) A proprietary unique key associated with a person. - `Reason` (string) Any additional information you want to add about the change request. - `RespondToEmail` (string) The email address to receive updates about the change request. ## Response 200 fields (application/json): - `Version` (string) The current service version number. - `TransmissionResults` (string) Lists error codes from any errors caused by the most recent request as a whole. For more information, see [Contribution Result Codes](https://docs.melissa.com/cloud-api/contribution/result-codes.html). - `TransmissionReference` (string) Serves as a unique request identifier. - `Results` (string) Comma delimited status, error codes, and change codes for the record. For more information, see [Contribution Result Codes](https://docs.melissa.com/cloud-api/contribution/result-codes.html). - `Message` (string) The response message for the request. ## Response 400 fields (application/json): - `type` (string) The type of error that occurred. - `title` (string) A short summary of the error. - `status` (integer) The HTTP status code for the error. - `errors` (object) - `errors.$.` (array) A detailed message about the error. - `traceId` (string) A unique identifier for the request, useful for debugging.