Consent Groups
Create Consent Group
Use this API to create a new Consent Group by providing a name, description, and optional external name.
🗒 Things to Know
- If an external name is not defined, one will be generated automatically.
post/api/consent/v2/consent-groups
Request body
Example request
{
"name": "OneTrust Atlanta",
"description": "Consent for the company OneTrust, specifically for the Atlanta Office. Contains subsidiary data subjects representing OneTrust employees that work at this location.",
"externalName": "onetrust_atlanta"
}Response
Consent Group created successfully.
Example response
{
"name": "OneTrust Atlanta",
"description": "Consent for the company OneTrust, specifically for the Atlanta Office. Contains subsidiary data subjects representing OneTrust employees that work at this location.",
"externalName": "onetrust_atlanta",
"consentGroupId": "2a644966-fe93-4561-b71a-f0dda4396459",
"membershipType": "CHILD_GROUPS",
"purposeRules": [
{
"purposeId": "f2229953-b4b5-4042-8cb9-b78038cc4c46",
"enforcedStatus": "ACTIVE",
"effectiveStatus": "OPT_OUT"
}
],
"dataSubjects": [
{
"id": "633ba071-61b0-485f-81a0-a2245777b432",
"identifier": "example@otprivacy.com",
"purposes": [
{
"id": "f2229953-b4b5-4042-8cb9-b78038cc4c46",
"version": 2,
"status": "ACTIVE",
"effectiveStatus": "OPT_OUT"
}
]
}
],
"consentGroups": [
{
"name": "OneTrust Atlanta",
"description": "Consent for the company OneTrust, specifically for the Atlanta Office. Contains subsidiary data subjects representing OneTrust employees that work at this location.",
"externalName": "onetrust_atlanta",
"consentGroupId": "2a644966-fe93-4561-b71a-f0dda4396459",
"membershipType": "CHILD_GROUPS"
}
]
}