improved
Fixed: Unused Marketing Permission Channels
March 5th, 2025
Charity administrators can configure which channels are requested from end-users. View more details here

We now more accurately represent this logic in the /marketingPreferences end-points where unused channels return as "null" rather than "false" which can impact data recorded in a third-party system such as a CRM.
Example response for "Post" channel disabled
[
{
"answeredAt": "2025-03-04 09:00:01",
"supporterId": 9876543,
"charityAccountGuid": "a12345b6-7890-1cd2-345e-f678f90gh1ij",
"emailOptIn": true,
"phoneOptIn": true,
"smsOptIn": true,
"postOptIn": null,
"charityId": 1234,
"allowedToContact": true,
"permissionStatement": "We'd love to keep you up to date with our projects and fundraising activities. Please let us know if it's okay to contact you. We'll never share your data.",
"campaignGuid": null
}
]
Previous response for "Post" channel disabled
[
{
"answeredAt": "2025-03-01 09:00:01",
"supporterId": 9876543,
"charityAccountGuid": "a12345b6-7890-1cd2-345e-f678f90gh1ij",
"emailOptIn": true,
"phoneOptIn": true,
"smsOptIn": true,
"postOptIn": false,
"charityId": 1234,
"allowedToContact": true,
"permissionStatement": "We'd love to keep you up to date with our projects and fundraising activities. Please let us know if it's okay to contact you. We'll never share your data.",
"campaignGuid": null
}
]