Transcend · Schema

PreferenceRecord

A single consent or preference record stored in a Transcend preference partition.

TranscendPrivacyData GovernanceConsentPreference ManagementDSRData InventoryAI GovernanceGDPRCCPAComplianceWebhooksGraphQLMCPSDKTerraformHelm

Properties

Name Type Description
purpose string Processing purpose (e.g. Marketing, Analytics, Personalization).
preference string Preference key within the purpose.
value object
timestamp string
identifiers array
View JSON Schema on GitHub

JSON Schema

transcend-preference-record-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/transcend-io/main/json-schema/transcend-preference-record-schema.json",
  "title": "PreferenceRecord",
  "description": "A single consent or preference record stored in a Transcend preference partition.",
  "type": "object",
  "required": ["purpose", "preference"],
  "properties": {
    "purpose": { "type": "string", "description": "Processing purpose (e.g. Marketing, Analytics, Personalization)." },
    "preference": { "type": "string", "description": "Preference key within the purpose." },
    "value": {
      "oneOf": [
        { "type": "boolean" },
        { "type": "string" }
      ]
    },
    "timestamp": { "type": "string", "format": "date-time" },
    "identifiers": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": { "type": "string" },
          "value": { "type": "string" }
        }
      }
    }
  }
}