CRM objects often have properties that are required for creating records of that object type. For example Deals, require a Deal Name. When using the CRM Imports API, we're going to start validating that the provided import Request contains the properties necessary to create new records for the selected object types. This validation will only occur when the importOptions map has a value of CREATE in the importRequest.
Once this validation rolls out, any Imports API requests that include importOptions set to CREATE, and the required properties for that object type are missing, we will return a 400 error. The error message will indicate which properties and on what object are missing.
You should build your application to ensure required properties on objects are set.
This change goes into effect on January 20th, 2025. We consider this to be more of a bug fix than a breaking change and will prevent unexpected results from apps using these APIs.