Plainrouter · JSON-LD Context

Plainrouter Context

JSON-LD context defining the semantic vocabulary for Plainrouter from Plainrouter.

72 Classes 190 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
plainrouter: https://plainrouter.com/schema#

Classes

ActionBatchRead ActionCurrentDisposition ActionDecisionReceiptRead ActionDetailRead ActionDryRunRead ActionListRead ActionPolicyRead ActionPolicyResult ActionProposalInput ActionProposalRead ActionReadItem AdTest AdTestCreateRead AdTestDailyFactRead AdTestEventChoice AdTestListRead AdTestRead AdTestShowRead AdTestVerdictMemberRead AdTestVerdictRead AgentCredentialError ApiRouteNotFound CookieDeclaration CookieDeclarationItem CreativeIntakeRead CreativeIntakeRejected CreativeIntakeTags DeliveryStatus DeploymentPlan DeploymentPlanRead Destination DestinationCredentialSource DestinationStatus DestinationType EmqSnapshot ErrorMessage Event ExecuteDeploymentPlanRequest IngestionWarningCode JurisdictionPolicyClass LaunchIntentRead LaunchIntentStatus PlanCopyForbidden PlanCopyNotFound PlanCopyRead PlanCopyRejected PlanExecuteConflict PlanExecuteRejected ProposalReplayConflict ReconciliationReport StoreCreativeFromUrlRequest StoreCreativeRequest TrafficClass ValidationError WorkspaceLockTimeout ActionReceiptUnavailable ActionRuleDetailRead ActionRuleWriteRead AgentContextAuthError CreativeMcpGrantOperation CreativeMcpPreview CreativeMcpRefusal CreativeMcpTool DraftBatchFileImportRequest DraftBatchMode LaunchPolicy PlanValidateRejected ProposalUnavailable StoreDeploymentPlanRequest StoreLaunchPolicyRequest UpdateCreativeStatusRequest UpdateDeploymentPlanRequest

Properties

Property Type Container
data
receipt_status string
outcome_payload
outcome_status string
outcome_reason_code string
outcome_checked_at dateTime
compensation_reason_code string
recovery_disposition string
late_restored boolean
document
document_sha256 string
chain_entry
disposition reference
dry_run
meta
id string
policy_id string
policy_version integer
phase string
outcome string
reasons list
reason_details list
requested_minor integer
evaluated_at dateTime
actions list
rationale string
idempotency_key string
evidence list
target_source string
account_id integer
workspace_id integer
proposal
batch_id string
type string
target_entity_type string
target_entity_id string
target_entity_name string
params
proposer
status string
batch_status string
policy_decision string
policy_reasons list
policy_result
policy_results list
platform_ad_account_id integer
ad_set_id string
axis string
event_name string
arrivals_floor integer
minimum_conversions integer
maximum_days integer
maximum_spend_minor string
anomaly_threshold_percent string
currency string
timezone string
first_day dateTime
created_at dateTime
updated_at dateTime
count_health_click_threshold integer
test
date date
ad_test_member_id string
ad_id string
spend_minor string
spend string
impressions integer
inline_link_clicks integer
counted_arrivals integer
recorded_conversions integer
admitted_conversions integer
recorded_count integer
tests
observed_conversion_events_available boolean
observed_conversion_events list
members list
pause_proposals list
verdict
state string
rank integer
spend_per_recorded_conversion string
covered_days list
winner_ad_id string
reason string
halt_details
window_start date
window_end date
concluded_at dateTime
daily_facts list
error string
error_description string
request
resources
scan_date dateTime
categories
name string
provider_domain string
party string
expiry string
purpose string
creative
generator string
generator_job string
parent_creative string
platform string
campaign_ref string
campaign_spec list
ad_set_ref string
ad_set_spec list
budget_type string
budget_amount_minor integer
copy list
landing_page string
utm_policy_id string
naming_policy_id string
validation_result list
diff list
validated_at dateTime
approval_id string
platform_object_ids list
review_version string
creatives list
signal_tracker_id string
credential_source reference
config list
destination_id string
score decimal
week_over_week_change decimal
alerted boolean
platform_response list
measured_at dateTime
message string
parent_event_id string
event_time dateTime
action_source string
event_class string
order_id string
value_amount integer
value_currency string
consent_basis string
measurement_class string
attribution_join string
enforcement_scope string
consent_normalization_version string
policy_class reference
traffic_class reference
consent string
user_data_hashed
click_ids string
session string
value_data string
event_source string
payload_expired boolean
consent_source string
consent_ui_version integer
deliveries list
intent_key string
intent
plan
errors
report_date dateTime
accepted_count integer
meta_count integer
observed_gap integer
event_counts list
buckets list
unexplained_residual integer
claimed_clicks integer
url reference
source_ref string
tags list
file string
rule
mime_type string
width integer
height integer
byte_size integer
expires_at string
source_adset_id string
source_ad_id string
mode reference
folder_to_adset boolean
grouping_enabled boolean
kind string
version integer
body list
utm_policy_name string
naming_policy_name string
creative_ids list
creative_overrides list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://plainrouter.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "plainrouter": "https://plainrouter.com/schema#",
    "ActionBatchRead": "plainrouter:ActionBatchRead",
    "data": {
      "@id": "plainrouter:data"
    },
    "ActionCurrentDisposition": "plainrouter:ActionCurrentDisposition",
    "receipt_status": {
      "@id": "plainrouter:receipt_status",
      "@type": "xsd:string"
    },
    "outcome_payload": {
      "@id": "plainrouter:outcome_payload"
    },
    "outcome_status": {
      "@id": "plainrouter:outcome_status",
      "@type": "xsd:string"
    },
    "outcome_reason_code": {
      "@id": "plainrouter:outcome_reason_code",
      "@type": "xsd:string"
    },
    "outcome_checked_at": {
      "@id": "plainrouter:outcome_checked_at",
      "@type": "xsd:dateTime"
    },
    "compensation_reason_code": {
      "@id": "plainrouter:compensation_reason_code",
      "@type": "xsd:string"
    },
    "recovery_disposition": {
      "@id": "plainrouter:recovery_disposition",
      "@type": "xsd:string"
    },
    "late_restored": {
      "@id": "plainrouter:late_restored",
      "@type": "xsd:boolean"
    },
    "ActionDecisionReceiptRead": "plainrouter:ActionDecisionReceiptRead",
    "document": {
      "@id": "plainrouter:document"
    },
    "document_sha256": {
      "@id": "plainrouter:document_sha256",
      "@type": "xsd:string"
    },
    "chain_entry": {
      "@id": "plainrouter:chain_entry"
    },
    "disposition": {
      "@id": "plainrouter:disposition",
      "@type": "@id"
    },
    "ActionDetailRead": "plainrouter:ActionDetailRead",
    "ActionDryRunRead": "plainrouter:ActionDryRunRead",
    "dry_run": {
      "@id": "plainrouter:dry_run"
    },
    "ActionListRead": "plainrouter:ActionListRead",
    "meta": {
      "@id": "plainrouter:meta"
    },
    "ActionPolicyRead": "plainrouter:ActionPolicyRead",
    "ActionPolicyResult": "plainrouter:ActionPolicyResult",
    "id": {
      "@id": "plainrouter:id",
      "@type": "xsd:string"
    },
    "policy_id": {
      "@id": "plainrouter:policy_id",
      "@type": "xsd:string"
    },
    "policy_version": {
      "@id": "plainrouter:policy_version",
      "@type": "xsd:integer"
    },
    "phase": {
      "@id": "plainrouter:phase",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "plainrouter:outcome",
      "@type": "xsd:string"
    },
    "reasons": {
      "@id": "plainrouter:reasons",
      "@container": "@list"
    },
    "reason_details": {
      "@id": "plainrouter:reason_details",
      "@container": "@list"
    },
    "requested_minor": {
      "@id": "plainrouter:requested_minor",
      "@type": "xsd:integer"
    },
    "evaluated_at": {
      "@id": "plainrouter:evaluated_at",
      "@type": "xsd:dateTime"
    },
    "ActionProposalInput": "plainrouter:ActionProposalInput",
    "actions": {
      "@id": "plainrouter:actions",
      "@container": "@list"
    },
    "rationale": {
      "@id": "plainrouter:rationale",
      "@type": "xsd:string"
    },
    "idempotency_key": {
      "@id": "plainrouter:idempotency_key",
      "@type": "xsd:string"
    },
    "evidence": {
      "@id": "plainrouter:evidence",
      "@container": "@list"
    },
    "target_source": {
      "@id": "plainrouter:target_source",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "plainrouter:account_id",
      "@type": "xsd:integer"
    },
    "workspace_id": {
      "@id": "plainrouter:workspace_id",
      "@type": "xsd:integer"
    },
    "ActionProposalRead": "plainrouter:ActionProposalRead",
    "proposal": {
      "@id": "plainrouter:proposal"
    },
    "ActionReadItem": "plainrouter:ActionReadItem",
    "batch_id": {
      "@id": "plainrouter:batch_id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "plainrouter:type",
      "@type": "xsd:string"
    },
    "target_entity_type": {
      "@id": "plainrouter:target_entity_type",
      "@type": "xsd:string"
    },
    "target_entity_id": {
      "@id": "plainrouter:target_entity_id",
      "@type": "xsd:string"
    },
    "target_entity_name": {
      "@id": "plainrouter:target_entity_name",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "plainrouter:params"
    },
    "proposer": {
      "@id": "plainrouter:proposer"
    },
    "status": {
      "@id": "plainrouter:status",
      "@type": "xsd:string"
    },
    "batch_status": {
      "@id": "plainrouter:batch_status",
      "@type": "xsd:string"
    },
    "policy_decision": {
      "@id": "plainrouter:policy_decision",
      "@type": "xsd:string"
    },
    "policy_reasons": {
      "@id": "plainrouter:policy_reasons",
      "@container": "@list"
    },
    "policy_result": {
      "@id": "plainrouter:policy_result"
    },
    "policy_results": {
      "@id": "plainrouter:policy_results",
      "@container": "@list"
    },
    "AdTest": "plainrouter:AdTest",
    "platform_ad_account_id": {
      "@id": "plainrouter:platform_ad_account_id",
      "@type": "xsd:integer"
    },
    "ad_set_id": {
      "@id": "plainrouter:ad_set_id",
      "@type": "xsd:string"
    },
    "axis": {
      "@id": "plainrouter:axis",
      "@type": "xsd:string"
    },
    "event_name": {
      "@id": "plainrouter:event_name",
      "@type": "xsd:string"
    },
    "arrivals_floor": {
      "@id": "plainrouter:arrivals_floor",
      "@type": "xsd:integer"
    },
    "minimum_conversions": {
      "@id": "plainrouter:minimum_conversions",
      "@type": "xsd:integer"
    },
    "maximum_days": {
      "@id": "plainrouter:maximum_days",
      "@type": "xsd:integer"
    },
    "maximum_spend_minor": {
      "@id": "plainrouter:maximum_spend_minor",
      "@type": "xsd:string"
    },
    "anomaly_threshold_percent": {
      "@id": "plainrouter:anomaly_threshold_percent",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "plainrouter:currency",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "plainrouter:timezone",
      "@type": "xsd:string"
    },
    "first_day": {
      "@id": "plainrouter:first_day",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "plainrouter:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "plainrouter:updated_at",
      "@type": "xsd:dateTime"
    },
    "count_health_click_threshold": {
      "@id": "plainrouter:count_health_click_threshold",
      "@type": "xsd:integer"
    },
    "AdTestCreateRead": "plainrouter:AdTestCreateRead",
    "test": {
      "@id": "plainrouter:test"
    },
    "AdTestDailyFactRead": "plainrouter:AdTestDailyFactRead",
    "date": {
      "@id": "plainrouter:date",
      "@type": "xsd:date"
    },
    "ad_test_member_id": {
      "@id": "plainrouter:ad_test_member_id",
      "@type": "xsd:string"
    },
    "ad_id": {
      "@id": "plainrouter:ad_id",
      "@type": "xsd:string"
    },
    "spend_minor": {
      "@id": "plainrouter:spend_minor",
      "@type": "xsd:string"
    },
    "spend": {
      "@id": "plainrouter:spend",
      "@type": "xsd:string"
    },
    "impressions": {
      "@id": "plainrouter:impressions",
      "@type": "xsd:integer"
    },
    "inline_link_clicks": {
      "@id": "plainrouter:inline_link_clicks",
      "@type": "xsd:integer"
    },
    "counted_arrivals": {
      "@id": "plainrouter:counted_arrivals",
      "@type": "xsd:integer"
    },
    "recorded_conversions": {
      "@id": "plainrouter:recorded_conversions",
      "@type": "xsd:integer"
    },
    "admitted_conversions": {
      "@id": "plainrouter:admitted_conversions",
      "@type": "xsd:integer"
    },
    "AdTestEventChoice": "plainrouter:AdTestEventChoice",
    "recorded_count": {
      "@id": "plainrouter:recorded_count",
      "@type": "xsd:integer"
    },
    "AdTestListRead": "plainrouter:AdTestListRead",
    "tests": {
      "@id": "plainrouter:tests"
    },
    "observed_conversion_events_available": {
      "@id": "plainrouter:observed_conversion_events_available",
      "@type": "xsd:boolean"
    },
    "observed_conversion_events": {
      "@id": "plainrouter:observed_conversion_events",
      "@container": "@list"
    },
    "AdTestRead": "plainrouter:AdTestRead",
    "members": {
      "@id": "plainrouter:members",
      "@container": "@list"
    },
    "pause_proposals": {
      "@id": "plainrouter:pause_proposals",
      "@container": "@list"
    },
    "verdict": {
      "@id": "plainrouter:verdict"
    },
    "AdTestShowRead": "plainrouter:AdTestShowRead",
    "AdTestVerdictMemberRead": "plainrouter:AdTestVerdictMemberRead",
    "state": {
      "@id": "plainrouter:state",
      "@type": "xsd:string"
    },
    "rank": {
      "@id": "plainrouter:rank",
      "@type": "xsd:integer"
    },
    "spend_per_recorded_conversion": {
      "@id": "plainrouter:spend_per_recorded_conversion",
      "@type": "xsd:string"
    },
    "covered_days": {
      "@id": "plainrouter:covered_days",
      "@container": "@list"
    },
    "AdTestVerdictRead": "plainrouter:AdTestVerdictRead",
    "winner_ad_id": {
      "@id": "plainrouter:winner_ad_id",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "plainrouter:reason",
      "@type": "xsd:string"
    },
    "halt_details": {
      "@id": "plainrouter:halt_details"
    },
    "window_start": {
      "@id": "plainrouter:window_start",
      "@type": "xsd:date"
    },
    "window_end": {
      "@id": "plainrouter:window_end",
      "@type": "xsd:date"
    },
    "concluded_at": {
      "@id": "plainrouter:concluded_at",
      "@type": "xsd:dateTime"
    },
    "daily_facts": {
      "@id": "plainrouter:daily_facts",
      "@container": "@list"
    },
    "AgentCredentialError": "plainrouter:AgentCredentialError",
    "error": {
      "@id": "plainrouter:error",
      "@type": "xsd:string"
    },
    "error_description": {
      "@id": "plainrouter:error_description",
      "@type": "xsd:string"
    },
    "ApiRouteNotFound": "plainrouter:ApiRouteNotFound",
    "request": {
      "@id": "plainrouter:request"
    },
    "resources": {
      "@id": "plainrouter:resources"
    },
    "CookieDeclaration": "plainrouter:CookieDeclaration",
    "scan_date": {
      "@id": "plainrouter:scan_date",
      "@type": "xsd:dateTime"
    },
    "categories": {
      "@id": "plainrouter:categories"
    },
    "CookieDeclarationItem": "plainrouter:CookieDeclarationItem",
    "name": {
      "@id": "plainrouter:name",
      "@type": "xsd:string"
    },
    "provider_domain": {
      "@id": "plainrouter:provider_domain",
      "@type": "xsd:string"
    },
    "party": {
      "@id": "plainrouter:party",
      "@type": "xsd:string"
    },
    "expiry": {
      "@id": "plainrouter:expiry",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "plainrouter:purpose",
      "@type": "xsd:string"
    },
    "CreativeIntakeRead": "plainrouter:CreativeIntakeRead",
    "creative": {
      "@id": "plainrouter:creative"
    },
    "CreativeIntakeRejected": "plainrouter:CreativeIntakeRejected",
    "CreativeIntakeTags": "plainrouter:CreativeIntakeTags",
    "generator": {
      "@id": "plainrouter:generator",
      "@type": "xsd:string"
    },
    "generator_job": {
      "@id": "plainrouter:generator_job",
      "@type": "xsd:string"
    },
    "parent_creative": {
      "@id": "plainrouter:parent_creative",
      "@type": "xsd:string"
    },
    "DeliveryStatus": "plainrouter:DeliveryStatus",
    "DeploymentPlan": "plainrouter:DeploymentPlan",
    "platform": {
      "@id": "plainrouter:platform",
      "@type": "xsd:string"
    },
    "campaign_ref": {
      "@id": "plainrouter:campaign_ref",
      "@type": "xsd:string"
    },
    "campaign_spec": {
      "@id": "plainrouter:campaign_spec",
      "@container": "@list"
    },
    "ad_set_ref": {
      "@id": "plainrouter:ad_set_ref",
      "@type": "xsd:string"
    },
    "ad_set_spec": {
      "@id": "plainrouter:ad_set_spec",
      "@container": "@list"
    },
    "budget_type": {
      "@id": "plainrouter:budget_type",
      "@type": "xsd:string"
    },
    "budget_amount_minor": {
      "@id": "plainrouter:budget_amount_minor",
      "@type": "xsd:integer"
    },
    "copy": {
      "@id": "plainrouter:copy",
      "@container": "@list"
    },
    "landing_page": {
      "@id": "plainrouter:landing_page",
      "@type": "xsd:string"
    },
    "utm_policy_id": {
      "@id": "plainrouter:utm_policy_id",
      "@type": "xsd:string"
    },
    "naming_policy_id": {
      "@id": "plainrouter:naming_policy_id",
      "@type": "xsd:string"
    },
    "validation_result": {
      "@id": "plainrouter:validation_result",
      "@container": "@list"
    },
    "diff": {
      "@id": "plainrouter:diff",
      "@container": "@list"
    },
    "validated_at": {
      "@id": "plainrouter:validated_at",
      "@type": "xsd:dateTime"
    },
    "approval_id": {
      "@id": "plainrouter:approval_id",
      "@type": "xsd:string"
    },
    "platform_object_ids": {
      "@id": "plainrouter:platform_object_ids",
      "@container": "@list"
    },
    "DeploymentPlanRead": "plainrouter:DeploymentPlanRead",
    "review_version": {
      "@id": "plainrouter:review_version",
      "@type": "xsd:string"
    },
    "creatives": {
      "@id": "plainrouter:creatives",
      "@container": "@list"
    },
    "Destination": "plainrouter:Destination",
    "signal_tracker_id": {
      "@id": "plainrouter:signal_tracker_id",
      "@type": "xsd:string"
    },
    "credential_source": {
      "@id": "plainrouter:credential_source",
      "@type": "@id"
    },
    "config": {
      "@id": "plainrouter:config",
      "@container": "@list"
    },
    "DestinationCredentialSource": "plainrouter:DestinationCredentialSource",
    "DestinationStatus": "plainrouter:DestinationStatus",
    "DestinationType": "plainrouter:DestinationType",
    "EmqSnapshot": "plainrouter:EmqSnapshot",
    "destination_id": {
      "@id": "plainrouter:destination_id",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "plainrouter:score",
      "@type": "xsd:decimal"
    },
    "week_over_week_change": {
      "@id": "plainrouter:week_over_week_change",
      "@type": "xsd:decimal"
    },
    "alerted": {
      "@id": "plainrouter:alerted",
      "@type": "xsd:boolean"
    },
    "platform_response": {
      "@id": "plainrouter:platform_response",
      "@container": "@list"
    },
    "measured_at": {
      "@id": "plainrouter:measured_at",
      "@type": "xsd:dateTime"
    },
    "ErrorMessage": "plainrouter:ErrorMessage",
    "message": {
      "@id": "plainrouter:message",
      "@type": "xsd:string"
    },
    "Event": "plainrouter:Event",
    "parent_event_id": {
      "@id": "plainrouter:parent_event_id",
      "@type": "xsd:string"
    },
    "event_time": {
      "@id": "plainrouter:event_time",
      "@type": "xsd:dateTime"
    },
    "action_source": {
      "@id": "plainrouter:action_source",
      "@type": "xsd:string"
    },
    "event_class": {
      "@id": "plainrouter:event_class",
      "@type": "xsd:string"
    },
    "order_id": {
      "@id": "plainrouter:order_id",
      "@type": "xsd:string"
    },
    "value_amount": {
      "@id": "plainrouter:value_amount",
      "@type": "xsd:integer"
    },
    "value_currency": {
      "@id": "plainrouter:value_currency",
      "@type": "xsd:string"
    },
    "consent_basis": {
      "@id": "plainrouter:consent_basis",
      "@type": "xsd:string"
    },
    "measurement_class": {
      "@id": "plainrouter:measurement_class",
      "@type": "xsd:string"
    },
    "attribution_join": {
      "@id": "plainrouter:attribution_join",
      "@type": "xsd:string"
    },
    "enforcement_scope": {
      "@id": "plainrouter:enforcement_scope",
      "@type": "xsd:string"
    },
    "consent_normalization_version": {
      "@id": "plainrouter:consent_normalization_version",
      "@type": "xsd:string"
    },
    "policy_class": {
      "@id": "plainrouter:policy_class",
      "@type": "@id"
    },
    "traffic_class": {
      "@id": "plainrouter:traffic_class",
      "@type": "@id"
    },
    "consent": {
      "@id": "plainrouter:consent",
      "@type": "xsd:string"
    },
    "user_data_hashed": {
      "@id": "plainrouter:user_data_hashed"
    },
    "click_ids": {
      "@id": "plainrouter:click_ids",
      "@type": "xsd:string"
    },
    "session": {
      "@id": "plainrouter:session",
      "@type": "xsd:string"
    },
    "value_data": {
      "@id": "plainrouter:value_data",
      "@type": "xsd:string"
    },
    "event_source": {
      "@id": "plainrouter:event_source",
      "@type": "xsd:string"
    },
    "payload_expired": {
      "@id": "plainrouter:payload_expired",
      "@type": "xsd:boolean"
    },
    "consent_source": {
      "@id": "plainrouter:consent_source",
      "@type": "xsd:string"
    },
    "consent_ui_version": {
      "@id": "plainrouter:consent_ui_version",
      "@type": "xsd:integer"
    },
    "deliveries": {
      "@id": "plainrouter:deliveries",
      "@container": "@list"
    },
    "ExecuteDeploymentPlanRequest": "plainrouter:ExecuteDeploymentPlanRequest",
    "intent_key": {
      "@id": "plainrouter:intent_key",
      "@type": "xsd:string"
    },
    "IngestionWarningCode": "plainrouter:IngestionWarningCode",
    "JurisdictionPolicyClass": "plainrouter:JurisdictionPolicyClass",
    "LaunchIntentRead": "plainrouter:LaunchIntentRead",
    "intent": {
      "@id": "plainrouter:intent"
    },
    "LaunchIntentStatus": "plainrouter:LaunchIntentStatus",
    "PlanCopyForbidden": "plainrouter:PlanCopyForbidden",
    "PlanCopyNotFound": "plainrouter:PlanCopyNotFound",
    "PlanCopyRead": "plainrouter:PlanCopyRead",
    "plan": {
      "@id": "plainrouter:plan"
    },
    "PlanCopyRejected": "plainrouter:PlanCopyRejected",
    "PlanExecuteConflict": "plainrouter:PlanExecuteConflict",
    "PlanExecuteRejected": "plainrouter:PlanExecuteRejected",
    "ProposalReplayConflict": "plainrouter:ProposalReplayConflict",
    "errors": {
      "@id": "plainrouter:errors"
    },
    "ReconciliationReport": "plainrouter:ReconciliationReport",
    "report_date": {
      "@id": "plainrouter:report_date",
      "@type": "xsd:dateTime"
    },
    "accepted_count": {
      "@id": "plainrouter:accepted_count",
      "@type": "xsd:integer"
    },
    "meta_count": {
      "@id": "plainrouter:meta_count",
      "@type": "xsd:integer"
    },
    "observed_gap": {
      "@id": "plainrouter:observed_gap",
      "@type": "xsd:integer"
    },
    "event_counts": {
      "@id": "plainrouter:event_counts",
      "@container": "@list"
    },
    "buckets": {
      "@id": "plainrouter:buckets",
      "@container": "@list"
    },
    "unexplained_residual": {
      "@id": "plainrouter:unexplained_residual",
      "@type": "xsd:integer"
    },
    "claimed_clicks": {
      "@id": "plainrouter:claimed_clicks",
      "@type": "xsd:integer"
    },
    "StoreCreativeFromUrlRequest": "plainrouter:StoreCreativeFromUrlRequest",
    "url": {
      "@id": "plainrouter:url",
      "@type": "@id"
    },
    "source_ref": {
      "@id": "plainrouter:source_ref",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "plainrouter:tags",
      "@container": "@list"
    },
    "StoreCreativeRequest": "plainrouter:StoreCreativeRequest",
    "file": {
      "@id": "plainrouter:file",
      "@type": "xsd:string"
    },
    "TrafficClass": "plainrouter:TrafficClass",
    "ValidationError": "plainrouter:ValidationError",
    "WorkspaceLockTimeout": "plainrouter:WorkspaceLockTimeout",
    "ActionReceiptUnavailable": "plainrouter:ActionReceiptUnavailable",
    "ActionRuleDetailRead": "plainrouter:ActionRuleDetailRead",
    "rule": {
      "@id": "plainrouter:rule"
    },
    "ActionRuleWriteRead": "plainrouter:ActionRuleWriteRead",
    "AgentContextAuthError": "plainrouter:AgentContextAuthError",
    "CreativeMcpGrantOperation": "plainrouter:CreativeMcpGrantOperation",
    "CreativeMcpPreview": "plainrouter:CreativeMcpPreview",
    "mime_type": {
      "@id": "plainrouter:mime_type",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "plainrouter:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "plainrouter:height",
      "@type": "xsd:integer"
    },
    "byte_size": {
      "@id": "plainrouter:byte_size",
      "@type": "xsd:integer"
    },
    "expires_at": {
      "@id": "plainrouter:expires_at",
      "@type": "xsd:string"
    },
    "CreativeMcpRefusal": "plainrouter:CreativeMcpRefusal",
    "CreativeMcpTool": "plainrouter:CreativeMcpTool",
    "DraftBatchFileImportRequest": "plainrouter:DraftBatchFileImportRequest",
    "source_adset_id": {
      "@id": "plainrouter:source_adset_id",
      "@type": "xsd:string"
    },
    "source_ad_id": {
      "@id": "plainrouter:source_ad_id",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "plainrouter:mode",
      "@type": "@id"
    },
    "folder_to_adset": {
      "@id": "plainrouter:folder_to_adset",
      "@type": "xsd:boolean"
    },
    "grouping_enabled": {
      "@id": "plainrouter:grouping_enabled",
      "@type": "xsd:boolean"
    },
    "DraftBatchMode": "plainrouter:DraftBatchMode",
    "LaunchPolicy": "plainrouter:LaunchPolicy",
    "kind": {
      "@id": "plainrouter:kind",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "plainrouter:version",
      "@type": "xsd:integer"
    },
    "body": {
      "@id": "plainrouter:body",
      "@container": "@list"
    },
    "PlanValidateRejected": "plainrouter:PlanValidateRejected",
    "ProposalUnavailable": "plainrouter:ProposalUnavailable",
    "StoreDeploymentPlanRequest": "plainrouter:StoreDeploymentPlanRequest",
    "utm_policy_name": {
      "@id": "plainrouter:utm_policy_name",
      "@type": "xsd:string"
    },
    "naming_policy_name": {
      "@id": "plainrouter:naming_policy_name",
      "@type": "xsd:string"
    },
    "creative_ids": {
      "@id": "plainrouter:creative_ids",
      "@container": "@list"
    },
    "creative_overrides": {
      "@id": "plainrouter:creative_overrides",
      "@container": "@list"
    },
    "StoreLaunchPolicyRequest": "plainrouter:StoreLaunchPolicyRequest",
    "UpdateCreativeStatusRequest": "plainrouter:UpdateCreativeStatusRequest",
    "UpdateDeploymentPlanRequest": "plainrouter:UpdateDeploymentPlanRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "Plainrouter API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Plainrouter'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-18) from openapi/dev-plainrouter-openapi.json, openapi/plainrouter-openapi.json.",
  "dcterms:created": "2026-10-18",
  "dcterms:source": [
    "openapi/dev-plainrouter-openapi.json",
    "openapi/plainrouter-openapi.json"
  ]
}