Skip to main content

get_content_standards

Retrieve content safety policies for a specific standards configuration.

Request

Schema: get-content-standards-request.json
ParameterTypeRequiredDescription
standards_idstringYesIdentifier for the standards configuration

Response

Schema: get-content-standards-response.json

Success Response

{
  "standards_id": "emea_digital_safety",
  "name": "EMEA - all digital channels",
  "countries_all": ["GB", "DE", "FR"],
  "channels_any": ["display", "olv", "ctv"],
  "languages_any": ["en", "de", "fr"],
  "policy": "Sports and fitness content is ideal. Lifestyle content about health and wellness is good. Entertainment content is generally acceptable. Avoid content about violence, controversial political topics, adult themes, or content that portrays sedentary lifestyle positively. Block hate speech, illegal activities, or content disparaging athletes.",
  "calibration_exemplars": {
    "pass": [
      { "type": "url", "value": "https://espn.com/nba/story/_/id/12345/lakers-championship", "language": "en" },
      { "type": "url", "value": "https://healthline.com/fitness/cardio-workout", "language": "en" }
    ],
    "fail": [
      { "type": "url", "value": "https://tabloid.example.com/celebrity-scandal", "language": "en" },
      { "type": "url", "value": "https://news.example.com/controversial-politics-article", "language": "en" }
    ]
  }
}

Fields

FieldDescription
standards_idUnique identifier for this standards configuration
nameHuman-readable name
countries_allISO 3166-1 alpha-2 country codes (case-insensitive, uppercase recommended) - standards apply in ALL listed countries
channels_anyAd channels - standards apply to ANY of the listed channels
languages_anyISO 639-1 or BCP 47 language tags (case-insensitive, lowercase recommended) - standards apply to content in ANY of these languages
policyNatural language policy describing acceptable and unacceptable content contexts
calibration_exemplarsTraining/test set of content contexts (pass/fail) to calibrate policy interpretation
Brand Safety Floor RequirementImplementors MUST apply a brand safety floor regardless of what policy is defined. AdCP does not define the floor specification.

Error Response

{
  "errors": [
    {
      "code": "STANDARDS_NOT_FOUND",
      "message": "No standards found with ID 'invalid_id'"
    }
  ]
}