Hi,
I have an integration that makes API calls to the Amazon orders endpoint and relies on the “Name” value in the “ShippingAddress” field. According to the documentation, “Name” is a required field, but I’m getting payloads without it.
Is this a change on the API or a bug on Amazon side?
Example:
Expecting - "ShippingAddress"=>{"NAME"=>"Anakin Skywalker", "City"=>"MOS EISLEY", "PostalCode"=>"1000", "isAddressSharingConfidential"=>"false", "StateOrRegion"=>"ME", "CountryCode"=>"TA"}
Actual - "ShippingAddress"=>{"City"=>"MOS EISLEY", "PostalCode"=>"1000", "isAddressSharingConfidential"=>"false", "StateOrRegion"=>"ME", "CountryCode"=>"TA"}
It looks like your developer account has lost access to PII data because of the new data protection policy.
http://docs.developer.amazonservices.com/en_US/dev_guide/DG_DataProtectionPolicy.html
If you can comply with the new requirements, open a case to have your developer credentials upgraded to regain access.
http://docs.developer.amazonservices.com/en_US/faq.html
It looks like your developer account has lost access to PII data because of the new data protection policy.
http://docs.developer.amazonservices.com/en_US/dev_guide/DG_DataProtectionPolicy.html
If you can comply with the new requirements, open a case to have your developer credentials upgraded to regain access.
http://docs.developer.amazonservices.com/en_US/faq.html
Issue was resolved after opening a case with Amazon
thanks @Autonomoose!