request = Klaviyo::Lists.add_to_list(
id,
profiles: [
{
phone_number: @e164_phone,
"$consent": ["sms"],
sms_consent: "True"
}
]
)
I’ve checked related topics and read the Guide to Collecting SMS Consent via API but still having trouble saving the consent of users who we sign up via the API.
Users are added to the list, and I can see the property being set to “True”, but the Consent Status box isn’t showing up
When I export the list, I can see the $consent_timestamp and sms_consent set to TRUE:
Is there something I’m missing here to get this working correctly?