We need to check the subscription status when importing profile updates, so we’re using the additional-fieldlprofile]=subscriptions parameter. This is returning the subscriptions object but the information is not accurate. On a profile that is subscribed to both email and sms, this is what is returned:
"subscriptions": {
"email": {
"marketing": {
"can_receive_email_marketing": true,
"consent": "NEVER_SUBSCRIBED",
"consent_timestamp": null,
"last_updated": null,
"method": null,
"method_detail": null,
"custom_method_detail": null,
"double_optin": null,
"suppression": :],
"list_suppressions": :]
}
},
"sms": {
"marketing": null
},
"mobile_push": {
"marketing": null
}
}
If I use the API to get the profile by the ID, the correct information is returned.