Communications Preferences REST Endpoints
V-Model/Communications Preferences
Notification preferences centralize the maintenance of notification preferences and notification types that are allowed for an account. Opt-out and opt-in for push notifications are for the entire account, therefore it is generally recommended to only allow updates for the person that is the main customer for the account.
- Get Mailing Addresses
- Method: getPath:
/rest/apis/customer/v-model/communicationsPreferences/{accountId}/{personId}/addresses - Get Notification Preferences
- Method: getPath:
/rest/apis/customer/v-model/communicationsPreferences/{accountId}/{personId} - Get Notification Preferences By Type
- Method: postPath:
/rest/apis/customer/v-model/communicationsPreferences/notificationType/{accountId}/{personId}/{notificationType} - Get Push Notification Details
- Method: getPath:
/rest/apis/customer/v-model/communicationsPreferences/{accountId}/{notificationType}/getNotificationDetails - Maintain Notification Preferences By Type
- Method: patchPath:
/rest/apis/customer/v-model/communicationsPreferences/notificationType/{accountId}/{personId}/{notificationType} - Notification Preferences Summary
- Method: getPath:
/rest/apis/customer/v-model/communicationsPreferences/summary/{accountId}/{personId} - Patch Notification Preferences
- Method: patchPath:
/rest/apis/customer/v-model/communicationsPreferences/{accountId}/{personId} - Update Mailing Address
- Method: patchPath:
/rest/apis/customer/v-model/communicationsPreferences/{accountId}/{personId}/addresses