latestOpenAPI 3.0.22026-08-2019091301.1 KB

70997bf7efc9

metadata

Update processing rules or the flexible flag

Updates the processing rules and/or the flexible flag of an existing partner-purpose association. Omitted fields keep their persisted value

patch/metadata/partners-purposes/{id}

Path parameters

idstring required

Request body

processing_rulesstring[]
is_flexibleboolean

Response

idstring required

Unique identifier for the partner-purpose association

metadata_partner_idstring required

Foreign key reference to metadata-partners(id)

metadata_purpose_idstring required

Foreign key reference to metadata-purposes(id)

organization_idstring nullable

Optional organization ID for org-specific overrides. Null indicates a global association

processing_rulesstring[] required

Processing rules for this partner-purpose combination. essential carries no user choice: the purpose is disclosed but cannot be consented to or objected to, so it cannot be combined with opt-in or opt-out

is_org_overrideboolean

Read-only flag indicating if this is an organization override of a global association

is_flexibleboolean

Whether the declared processing rule may be overridden by a publisher restriction. The declared rule stays authoritative until a publisher restricts the purpose. Cannot be set on an essential association, which declares no legal basis to override

default_purposes_idstring nullable

Legacy foreign key reference to metadata-partners-default-purposes(id)

legitimate_interest_purposes_idstring nullable

Legacy foreign key reference to metadata-partners-legitimate-interest-purposes(id)

created_atstring date-time

Timestamp of record creation

updated_atstring date-time

Timestamp of last update

versioninteger

Version number for concurrency control