As a Marketer, I like to have contact custom fields have a default value applied if I don't explicitly define a value for the fields when creating the contact.
While it seems if I manually create a contact through the UI, the default field value is applied when I don't provide a value for that contact field, but when creating a contact through the API, if I don't explicitly provide a field/value pair in the payload for the target custom field, the default value does NOT apply and NULL will be stored as the value.
I would like the same behaviour to apply across the board when creating a new contact and having default contact custom field values apply when using API and importing contacts in the same way the default values are applied when manually creating the contact.
See ANC-340 for more detail.
Requested by account 777