---
title: "Retrieve a MetadataPurposeRegulationOverride"
method: GET
path: "/metadata/purposes-regulations-overrides/{id}"
tags: ["metadata-purpose-regulation-override"]
---

# Retrieve a MetadataPurposeRegulationOverride

`GET /metadata/purposes-regulations-overrides/{id}`

Returns a single MetadataPurposeRegulationOverride with the given ID

## Path parameters

- `id` string, required

## Response `200`

A MetadataPurposeRegulationOverride

- MetadataPurposeRegulationOverride — A table to define MetadataPurposeRegulationOverrides. Overrides allow clients to define which regulations a global (organization_id=null) metadata purpose supports, and to set org-scoped applicability flags. It is not supported to define overrides for a custom purpose (purposes created by an organization). When `override_regulations` is true, a null value of `regulations_id` means all regulations are supported, and an empty array means no regulations are supported. When `override_regulations` is false, catalog regulations stay in effect.
  - `id` string, required — The unique identifier of the override
  - `organization_id` string, required — ID of the organization that owns the override
  - `created_at` string, date-time — Creation date of the override
  - `updated_at` string, date-time — Last update date of the override
  - `deleted_at` string, date-time — Deletion date of the override
  - `regulations_id` string[] — An array of regulation IDs the override configures the metadata purpose to support when `override_regulations` is true
  - `override_regulations` boolean — When false, catalog regulations stay in effect and `regulations_id` is unused. True (the default for existing rows) applies `regulations_id`, where null means every regulation.
  - `metadata_purpose_id` string, required — The ID of the associated global (organization_id=null) metadata purpose
  - `opted_out_by_gpc` boolean, nullable — Org-scoped GPC flag. Null inherits the catalog purpose default. Writable only when the organization has its own IAB TCF CMP ID (non-null and not the Didomi default 7).
  - `necessary_to_generate_revenue` boolean, nullable — Org-scoped Consent-or-Pay flag. Null inherits the catalog purpose default. Writable only when the organization has its own IAB TCF CMP ID (non-null and not the Didomi default 7).

## Changes

- **2026-10-01** `32787b3e7b03` — 3 info
  - added the optional property `necessary_to_generate_revenue` to the response with the `200` status
  - added the optional property `opted_out_by_gpc` to the response with the `200` status
  - added the optional property `override_regulations` to the response with the `200` status

[Change history](https://skmtc.dev/didomi/apis/didomi-api/changes/metadata/purposes-regulations-overrides/:id/get.md)

---

[API](https://skmtc.dev/didomi/apis/didomi-api.md) · [All operations](https://skmtc.dev/didomi/apis/didomi-api/llms.txt) · [OpenAPI document](https://skmtc.dev/didomi/apis/didomi-api/revisions/32787b3e7b03?raw)
