Description
I create a boolean attribute 'BOOLEAN_ATTRIBUTE' in brevo. I can update it with update_contact API but not with import_contacts API and jsonBody.
Example :
email = '[email protected]'
update_contact = sib_api_v3_sdk.UpdateContact(attributes={'NOM': 'DoeUpdate', 'PRENOM': 'John','BOOLEAN_ATTRIBUTE':True})
api_instance.update_contact(email, update_contact)
-> In Brevo I have : NOM attribute is set to doeUpdate, BOOLEAN_ATTRIBUTE is set to True. Everything is as expected.
lstJsonContacts = [{"email":"[email protected]","attributes":{'NOM': 'DoeFromJson', 'PRENOM': 'John','BOOLEAN_ATTRIBUTE':False}},]
request_contact_import = sib_api_v3_sdk.RequestContactImport()
request_contact_import.json_body = lstJsonContacts
request_contact_import.list_ids = [2]
api_response = contact_api_instance.import_contacts(request_contact_import)
-> In Brevo I have : NOM attribute is set as expected to DoeFromJson, but BOOLEAN_ATTRIBUTE stays True and is not updated.