{
  "@context": {
    "@vocab": "https://digitalpublic.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "digitalpublic": "https://digitalpublic.com/schema#",
    "AgentRequest": "digitalpublic:AgentRequest",
    "tool": {
      "@id": "digitalpublic:tool",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "digitalpublic:params"
    },
    "projectId": {
      "@id": "digitalpublic:projectId",
      "@type": "xsd:string"
    },
    "AgentResponse": "digitalpublic:AgentResponse",
    "ok": {
      "@id": "digitalpublic:ok",
      "@type": "xsd:boolean"
    },
    "status": {
      "@id": "digitalpublic:status",
      "@type": "xsd:string"
    },
    "operationId": {
      "@id": "digitalpublic:operationId",
      "@type": "xsd:string"
    },
    "resourceClass": {
      "@id": "digitalpublic:resourceClass",
      "@type": "xsd:string"
    },
    "retryAfterSeconds": {
      "@id": "digitalpublic:retryAfterSeconds",
      "@type": "xsd:integer"
    },
    "data": {
      "@id": "digitalpublic:data"
    },
    "error": {
      "@id": "digitalpublic:error",
      "@type": "xsd:string"
    },
    "ChatGptAdsAccount": "digitalpublic:ChatGptAdsAccount",
    "id": {
      "@id": "digitalpublic:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "digitalpublic:name",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "digitalpublic:domain",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "digitalpublic:currency",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "digitalpublic:timezone",
      "@type": "xsd:string"
    },
    "brandReviewStatus": {
      "@id": "digitalpublic:brandReviewStatus",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "digitalpublic:capabilities",
      "@container": "@list"
    },
    "ChatGptAdsCampaign": "digitalpublic:ChatGptAdsCampaign",
    "bidding_type": {
      "@id": "digitalpublic:bidding_type",
      "@type": "xsd:string"
    },
    "budget": {
      "@id": "digitalpublic:budget"
    },
    "targeting": {
      "@id": "digitalpublic:targeting"
    },
    "ChatGptAdsAdGroup": "digitalpublic:ChatGptAdsAdGroup",
    "campaign_id": {
      "@id": "digitalpublic:campaign_id",
      "@type": "xsd:string"
    },
    "context_hints": {
      "@id": "digitalpublic:context_hints",
      "@container": "@list"
    },
    "bidding_config": {
      "@id": "digitalpublic:bidding_config"
    },
    "ChatGptAdsAd": "digitalpublic:ChatGptAdsAd",
    "ad_group_id": {
      "@id": "digitalpublic:ad_group_id",
      "@type": "xsd:string"
    },
    "review_status": {
      "@id": "digitalpublic:review_status",
      "@type": "xsd:string"
    },
    "creative": {
      "@id": "digitalpublic:creative"
    },
    "ChatGptAdsInsight": "digitalpublic:ChatGptAdsInsight",
    "date": {
      "@id": "digitalpublic:date",
      "@type": "xsd:date"
    },
    "impressions": {
      "@id": "digitalpublic:impressions",
      "@type": "xsd:integer"
    },
    "clicks": {
      "@id": "digitalpublic:clicks",
      "@type": "xsd:integer"
    },
    "spend": {
      "@id": "digitalpublic:spend",
      "@type": "xsd:decimal"
    },
    "ctr": {
      "@id": "digitalpublic:ctr",
      "@type": "xsd:decimal"
    },
    "cpc": {
      "@id": "digitalpublic:cpc",
      "@type": "xsd:decimal"
    },
    "cpm": {
      "@id": "digitalpublic:cpm",
      "@type": "xsd:decimal"
    },
    "conversions": {
      "@id": "digitalpublic:conversions",
      "@type": "xsd:decimal"
    },
    "ChatGptAdsMutationPreview": "digitalpublic:ChatGptAdsMutationPreview",
    "resource": {
      "@id": "digitalpublic:resource",
      "@type": "xsd:string"
    },
    "operation": {
      "@id": "digitalpublic:operation",
      "@type": "xsd:string"
    },
    "accountId": {
      "@id": "digitalpublic:accountId",
      "@type": "xsd:string"
    },
    "previous": {
      "@id": "digitalpublic:previous"
    },
    "next": {
      "@id": "digitalpublic:next"
    },
    "economicImpact": {
      "@id": "digitalpublic:economicImpact",
      "@type": "xsd:string"
    },
    "risk": {
      "@id": "digitalpublic:risk",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "digitalpublic:reason",
      "@type": "xsd:string"
    },
    "idempotencyKey": {
      "@id": "digitalpublic:idempotencyKey",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "digitalpublic-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects digitalpublic-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/digitalpublic-com-agent-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/digitalpublic-com-agent-openapi.json"
  ]
}