Contact Policy-Consumers

Number of APIs: 9

  1. Verify consent and increment frequency counter. POST https://{{contactPolicyBaseURL}}/v1/groups/:groupId/counters

  2. Set frequency counter for consumer. PUT https://{{contactPolicyBaseURL}}/v1/groups/:groupId/counters

  3. Add or update consent POST https://{{contactPolicyBaseURL}}/v1/groups/:groupId/members

  4. Get group member(s) GET https://{{contactPolicyBaseURL}}/v1/groups/:groupId/members?channel=<string>&address=<string>&consent=<boolean>&format=JSON&pageSize=50

  5. Delete a consumer from a consent group DELETE https://{{contactPolicyBaseURL}}/v1/groups/:groupId/members?address=<string>&channel=<string>

  6. Get group membership count GET https://{{contactPolicyBaseURL}}/v1/groups/:groupId/members/count?channel=<string>

  7. Add or update consent across all groups. POST https://{{contactPolicyBaseURL}}/v1/groups/*/members

  8. Get all groups for consumer GET https://{{contactPolicyBaseURL}}/v1/groups/*/members?channel=<string>&address=<string>&pageSize=50

  9. Get group consumer history GET https://{{contactPolicyBaseURL}}/v1/groups/:groupId/history?channel=<string>&address=<string>&format=JSON&pageSize=50