placementapi-com · JSON-LD Context

Placementapi Com Context

JSON-LD context defining the semantic vocabulary for Placementapi Com from placementapi-com.

37 Classes 237 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/
placementapi: https://placementapi.com/schema#

Classes

Error InventoryMode PlacementType OrderStatus Verification Freshness Plausibility PlacementScore MarketReference SupplierReliability Survival Demand ContentSpec ContentOption OrderRequirements AnchorPlan ContentBody ContentValidation OfferMetrics Offer QuoteAlternative QuoteLine Quote Brief OrderContent OutcomeKeyword Outcome Order StandingOrder SiteListing Site BasketCompareRequest BasketCompareLineInput BasketCompareCandidate BasketCompareLine BasketCompareSummary BasketCompareResponse

Properties

Property Type Container
error string
detail
observed_at dateTime
age_hours decimal
stale boolean
stale_after_hours integer
pct decimal
band string
flag string
n integer
score integer
version string
confidence string
components
capped string
reference_credits integer
method string
comparables_n integer
vs_reference_pct decimal
assessment string
own_asks
ask_history
orders integer
checks integer
live_share decimal
live_90d_share decimal
median_days_to_missing decimal
dofollow_share decimal
noindex_share decimal
updated_at dateTime
buyers_12m integer
purchases_12m integer
niches list
word_count_min integer
word_count_max integer
links_allowed integer
anchor_types_forbidden list
rules list
tier string
vendor_label string
price_credits integer
word_count integer
note string
required list
optional list
content
speed
confirmation_required boolean
anchors list
title string
body_markdown string
body_html string
doc_url reference
meta_description string
ok boolean
links_found integer
target_link_found boolean
problems list
warnings list
dr decimal
traffic decimal
source string
verification reference
quality_reasons reference
subdomain_of string
restricted reference
outbound_external integer
inbound_domains integer
cc_pagerank decimal
leader_links reference
survival reference
placement_score reference
verified_organic_keywords integer
verified_spam_score decimal
as_of dateTime
verified_traffic decimal
verified_dr decimal
verified_referring_domains integer
offer_id string
placement_type reference
inventory_mode reference
site_id string
price
plausibility reference
demand reference
bulk_breaks
link_attrs
guarantees
metrics reference
turnaround_days_est integer
incentive
order_requirements reference
niches_allowed list
topics list
accepts list
geo
languages
publisher_notes string
plausibility_pct decimal
organic_keywords integer
referring_domains integer
spam_score decimal
supplier_reliability reference
market_reference reference
why list
intelligence
relevance
alternatives list
turnaround_days integer
quote_id string
quote_token string
view_url reference
target_url string
expires_at dateTime
ttl_seconds integer
binding boolean
strategy string
requested integer
filled integer
eligible integer
candidate_coverage
decision
excluded
total_credits integer
at_median_supplier_credits integer
saving_vs_median_credits integer
funding
lines list
profile_hint
next
links integer
budget_credits integer
dr_min decimal
rd_min decimal
traffic_min decimal
price_max integer
price_min integer
verified_only boolean
include_restricted boolean
plausibility_min_pct decimal
supplier string
topic
dr_max decimal
include_suspect boolean
prefer_demand boolean
prefer_leaders boolean
exclude_domains_bought_for string
exclude_domains_linking_to string
max_per_domain integer
mode string
due_at dateTime
if_no_content string
awaiting boolean
keyword string
baseline integer
latest integer
latest_checkpoint string
delta integer
best integer
series list
order_id string
delivered_at string
days_observed integer
keywords list
keywords_tracked integer
keywords_improved integer
keywords_declined integer
entered_top10 integer
median_delta decimal
volatility_proxy decimal
serp_churn decimal
visibility
confidence_note string
computed_at dateTime
status reference
anchor_text string
anchor_plan
target_keyword string
quantity integer
ordered_at dateTime
cancellable boolean
submitted_at dateTime
placement_url string
delivery_state string
days_late integer
refund_eligible_at dateTime
supplier_report string
supplier_report_at string
link_audit
turnaround_revised boolean
outcome
standing_order_id string
brief
cadence string
links_per_run integer
budget_credits_per_run integer
content_mode string
next_run_at string
last_run_at string
last_quote_id string
last_outcome string
last_outcome_detail string
created_at string
comparable boolean
configured boolean
found boolean
site
graph
link_history
outcomes
supplier_count integer
spread_usd_minor integer
listings list
basket_adjustment_usd_minor integer
id string
domain string
observed_unit_usd_minor integer
currency string
writing string
link_attribute string
source_all_in boolean
unit_credits integer
content_tier string
candidate
reasons list
observed_total_usd_minor integer
candidate_total_credits integer
estimated_savings_usd_minor integer
line_count integer
comparable_line_count integer
source_total_usd_minor integer
matched_source_total_usd_minor integer
matched_candidate_total_credits integer
matched_estimated_savings_usd_minor integer
whole_basket_estimated_savings_usd_minor integer
summary reference
calculated_at dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://placementapi.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "placementapi": "https://placementapi.com/schema#",
    "Error": "placementapi:Error",
    "error": {
      "@id": "placementapi:error",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "placementapi:detail"
    },
    "InventoryMode": "placementapi:InventoryMode",
    "PlacementType": "placementapi:PlacementType",
    "OrderStatus": "placementapi:OrderStatus",
    "Verification": "placementapi:Verification",
    "Freshness": "placementapi:Freshness",
    "observed_at": {
      "@id": "placementapi:observed_at",
      "@type": "xsd:dateTime"
    },
    "age_hours": {
      "@id": "placementapi:age_hours",
      "@type": "xsd:decimal"
    },
    "stale": {
      "@id": "placementapi:stale",
      "@type": "xsd:boolean"
    },
    "stale_after_hours": {
      "@id": "placementapi:stale_after_hours",
      "@type": "xsd:integer"
    },
    "Plausibility": "placementapi:Plausibility",
    "pct": {
      "@id": "placementapi:pct",
      "@type": "xsd:decimal"
    },
    "band": {
      "@id": "placementapi:band",
      "@type": "xsd:string"
    },
    "flag": {
      "@id": "placementapi:flag",
      "@type": "xsd:string"
    },
    "n": {
      "@id": "placementapi:n",
      "@type": "xsd:integer"
    },
    "PlacementScore": "placementapi:PlacementScore",
    "score": {
      "@id": "placementapi:score",
      "@type": "xsd:integer"
    },
    "version": {
      "@id": "placementapi:version",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "placementapi:confidence",
      "@type": "xsd:string"
    },
    "components": {
      "@id": "placementapi:components"
    },
    "capped": {
      "@id": "placementapi:capped",
      "@type": "xsd:string"
    },
    "MarketReference": "placementapi:MarketReference",
    "reference_credits": {
      "@id": "placementapi:reference_credits",
      "@type": "xsd:integer"
    },
    "method": {
      "@id": "placementapi:method",
      "@type": "xsd:string"
    },
    "comparables_n": {
      "@id": "placementapi:comparables_n",
      "@type": "xsd:integer"
    },
    "vs_reference_pct": {
      "@id": "placementapi:vs_reference_pct",
      "@type": "xsd:decimal"
    },
    "assessment": {
      "@id": "placementapi:assessment",
      "@type": "xsd:string"
    },
    "own_asks": {
      "@id": "placementapi:own_asks"
    },
    "ask_history": {
      "@id": "placementapi:ask_history"
    },
    "SupplierReliability": "placementapi:SupplierReliability",
    "Survival": "placementapi:Survival",
    "orders": {
      "@id": "placementapi:orders",
      "@type": "xsd:integer"
    },
    "checks": {
      "@id": "placementapi:checks",
      "@type": "xsd:integer"
    },
    "live_share": {
      "@id": "placementapi:live_share",
      "@type": "xsd:decimal"
    },
    "live_90d_share": {
      "@id": "placementapi:live_90d_share",
      "@type": "xsd:decimal"
    },
    "median_days_to_missing": {
      "@id": "placementapi:median_days_to_missing",
      "@type": "xsd:decimal"
    },
    "dofollow_share": {
      "@id": "placementapi:dofollow_share",
      "@type": "xsd:decimal"
    },
    "noindex_share": {
      "@id": "placementapi:noindex_share",
      "@type": "xsd:decimal"
    },
    "updated_at": {
      "@id": "placementapi:updated_at",
      "@type": "xsd:dateTime"
    },
    "Demand": "placementapi:Demand",
    "buyers_12m": {
      "@id": "placementapi:buyers_12m",
      "@type": "xsd:integer"
    },
    "purchases_12m": {
      "@id": "placementapi:purchases_12m",
      "@type": "xsd:integer"
    },
    "niches": {
      "@id": "placementapi:niches",
      "@container": "@list"
    },
    "ContentSpec": "placementapi:ContentSpec",
    "word_count_min": {
      "@id": "placementapi:word_count_min",
      "@type": "xsd:integer"
    },
    "word_count_max": {
      "@id": "placementapi:word_count_max",
      "@type": "xsd:integer"
    },
    "links_allowed": {
      "@id": "placementapi:links_allowed",
      "@type": "xsd:integer"
    },
    "anchor_types_forbidden": {
      "@id": "placementapi:anchor_types_forbidden",
      "@container": "@list"
    },
    "rules": {
      "@id": "placementapi:rules",
      "@container": "@list"
    },
    "ContentOption": "placementapi:ContentOption",
    "tier": {
      "@id": "placementapi:tier",
      "@type": "xsd:string"
    },
    "vendor_label": {
      "@id": "placementapi:vendor_label",
      "@type": "xsd:string"
    },
    "price_credits": {
      "@id": "placementapi:price_credits",
      "@type": "xsd:integer"
    },
    "word_count": {
      "@id": "placementapi:word_count",
      "@type": "xsd:integer"
    },
    "note": {
      "@id": "placementapi:note",
      "@type": "xsd:string"
    },
    "OrderRequirements": "placementapi:OrderRequirements",
    "required": {
      "@id": "placementapi:required",
      "@container": "@list"
    },
    "optional": {
      "@id": "placementapi:optional",
      "@container": "@list"
    },
    "content": {
      "@id": "placementapi:content"
    },
    "speed": {
      "@id": "placementapi:speed"
    },
    "confirmation_required": {
      "@id": "placementapi:confirmation_required",
      "@type": "xsd:boolean"
    },
    "AnchorPlan": "placementapi:AnchorPlan",
    "anchors": {
      "@id": "placementapi:anchors",
      "@container": "@list"
    },
    "ContentBody": "placementapi:ContentBody",
    "title": {
      "@id": "placementapi:title",
      "@type": "xsd:string"
    },
    "body_markdown": {
      "@id": "placementapi:body_markdown",
      "@type": "xsd:string"
    },
    "body_html": {
      "@id": "placementapi:body_html",
      "@type": "xsd:string"
    },
    "doc_url": {
      "@id": "placementapi:doc_url",
      "@type": "@id"
    },
    "meta_description": {
      "@id": "placementapi:meta_description",
      "@type": "xsd:string"
    },
    "ContentValidation": "placementapi:ContentValidation",
    "ok": {
      "@id": "placementapi:ok",
      "@type": "xsd:boolean"
    },
    "links_found": {
      "@id": "placementapi:links_found",
      "@type": "xsd:integer"
    },
    "target_link_found": {
      "@id": "placementapi:target_link_found",
      "@type": "xsd:boolean"
    },
    "problems": {
      "@id": "placementapi:problems",
      "@container": "@list"
    },
    "warnings": {
      "@id": "placementapi:warnings",
      "@container": "@list"
    },
    "OfferMetrics": "placementapi:OfferMetrics",
    "dr": {
      "@id": "placementapi:dr",
      "@type": "xsd:decimal"
    },
    "traffic": {
      "@id": "placementapi:traffic",
      "@type": "xsd:decimal"
    },
    "source": {
      "@id": "placementapi:source",
      "@type": "xsd:string"
    },
    "verification": {
      "@id": "placementapi:verification",
      "@type": "@id"
    },
    "quality_reasons": {
      "@id": "placementapi:quality_reasons",
      "@type": "@id"
    },
    "subdomain_of": {
      "@id": "placementapi:subdomain_of",
      "@type": "xsd:string"
    },
    "restricted": {
      "@id": "placementapi:restricted",
      "@type": "@id"
    },
    "outbound_external": {
      "@id": "placementapi:outbound_external",
      "@type": "xsd:integer"
    },
    "inbound_domains": {
      "@id": "placementapi:inbound_domains",
      "@type": "xsd:integer"
    },
    "cc_pagerank": {
      "@id": "placementapi:cc_pagerank",
      "@type": "xsd:decimal"
    },
    "leader_links": {
      "@id": "placementapi:leader_links",
      "@type": "@id"
    },
    "survival": {
      "@id": "placementapi:survival",
      "@type": "@id"
    },
    "placement_score": {
      "@id": "placementapi:placement_score",
      "@type": "@id"
    },
    "verified_organic_keywords": {
      "@id": "placementapi:verified_organic_keywords",
      "@type": "xsd:integer"
    },
    "verified_spam_score": {
      "@id": "placementapi:verified_spam_score",
      "@type": "xsd:decimal"
    },
    "as_of": {
      "@id": "placementapi:as_of",
      "@type": "xsd:dateTime"
    },
    "verified_traffic": {
      "@id": "placementapi:verified_traffic",
      "@type": "xsd:decimal"
    },
    "verified_dr": {
      "@id": "placementapi:verified_dr",
      "@type": "xsd:decimal"
    },
    "verified_referring_domains": {
      "@id": "placementapi:verified_referring_domains",
      "@type": "xsd:integer"
    },
    "Offer": "placementapi:Offer",
    "offer_id": {
      "@id": "placementapi:offer_id",
      "@type": "xsd:string"
    },
    "placement_type": {
      "@id": "placementapi:placement_type",
      "@type": "@id"
    },
    "inventory_mode": {
      "@id": "placementapi:inventory_mode",
      "@type": "@id"
    },
    "site_id": {
      "@id": "placementapi:site_id",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "placementapi:price"
    },
    "plausibility": {
      "@id": "placementapi:plausibility",
      "@type": "@id"
    },
    "demand": {
      "@id": "placementapi:demand",
      "@type": "@id"
    },
    "bulk_breaks": {
      "@id": "placementapi:bulk_breaks"
    },
    "link_attrs": {
      "@id": "placementapi:link_attrs"
    },
    "guarantees": {
      "@id": "placementapi:guarantees"
    },
    "metrics": {
      "@id": "placementapi:metrics",
      "@type": "@id"
    },
    "turnaround_days_est": {
      "@id": "placementapi:turnaround_days_est",
      "@type": "xsd:integer"
    },
    "incentive": {
      "@id": "placementapi:incentive"
    },
    "order_requirements": {
      "@id": "placementapi:order_requirements",
      "@type": "@id"
    },
    "niches_allowed": {
      "@id": "placementapi:niches_allowed",
      "@container": "@list"
    },
    "topics": {
      "@id": "placementapi:topics",
      "@container": "@list"
    },
    "accepts": {
      "@id": "placementapi:accepts",
      "@container": "@list"
    },
    "geo": {
      "@id": "placementapi:geo"
    },
    "languages": {
      "@id": "placementapi:languages"
    },
    "publisher_notes": {
      "@id": "placementapi:publisher_notes",
      "@type": "xsd:string"
    },
    "QuoteAlternative": "placementapi:QuoteAlternative",
    "plausibility_pct": {
      "@id": "placementapi:plausibility_pct",
      "@type": "xsd:decimal"
    },
    "QuoteLine": "placementapi:QuoteLine",
    "organic_keywords": {
      "@id": "placementapi:organic_keywords",
      "@type": "xsd:integer"
    },
    "referring_domains": {
      "@id": "placementapi:referring_domains",
      "@type": "xsd:integer"
    },
    "spam_score": {
      "@id": "placementapi:spam_score",
      "@type": "xsd:decimal"
    },
    "supplier_reliability": {
      "@id": "placementapi:supplier_reliability",
      "@type": "@id"
    },
    "market_reference": {
      "@id": "placementapi:market_reference",
      "@type": "@id"
    },
    "why": {
      "@id": "placementapi:why",
      "@container": "@list"
    },
    "intelligence": {
      "@id": "placementapi:intelligence"
    },
    "relevance": {
      "@id": "placementapi:relevance"
    },
    "alternatives": {
      "@id": "placementapi:alternatives",
      "@container": "@list"
    },
    "turnaround_days": {
      "@id": "placementapi:turnaround_days",
      "@type": "xsd:integer"
    },
    "Quote": "placementapi:Quote",
    "quote_id": {
      "@id": "placementapi:quote_id",
      "@type": "xsd:string"
    },
    "quote_token": {
      "@id": "placementapi:quote_token",
      "@type": "xsd:string"
    },
    "view_url": {
      "@id": "placementapi:view_url",
      "@type": "@id"
    },
    "target_url": {
      "@id": "placementapi:target_url",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "placementapi:expires_at",
      "@type": "xsd:dateTime"
    },
    "ttl_seconds": {
      "@id": "placementapi:ttl_seconds",
      "@type": "xsd:integer"
    },
    "binding": {
      "@id": "placementapi:binding",
      "@type": "xsd:boolean"
    },
    "strategy": {
      "@id": "placementapi:strategy",
      "@type": "xsd:string"
    },
    "requested": {
      "@id": "placementapi:requested",
      "@type": "xsd:integer"
    },
    "filled": {
      "@id": "placementapi:filled",
      "@type": "xsd:integer"
    },
    "eligible": {
      "@id": "placementapi:eligible",
      "@type": "xsd:integer"
    },
    "candidate_coverage": {
      "@id": "placementapi:candidate_coverage"
    },
    "decision": {
      "@id": "placementapi:decision"
    },
    "excluded": {
      "@id": "placementapi:excluded"
    },
    "total_credits": {
      "@id": "placementapi:total_credits",
      "@type": "xsd:integer"
    },
    "at_median_supplier_credits": {
      "@id": "placementapi:at_median_supplier_credits",
      "@type": "xsd:integer"
    },
    "saving_vs_median_credits": {
      "@id": "placementapi:saving_vs_median_credits",
      "@type": "xsd:integer"
    },
    "funding": {
      "@id": "placementapi:funding"
    },
    "lines": {
      "@id": "placementapi:lines",
      "@container": "@list"
    },
    "profile_hint": {
      "@id": "placementapi:profile_hint"
    },
    "next": {
      "@id": "placementapi:next"
    },
    "Brief": "placementapi:Brief",
    "links": {
      "@id": "placementapi:links",
      "@type": "xsd:integer"
    },
    "budget_credits": {
      "@id": "placementapi:budget_credits",
      "@type": "xsd:integer"
    },
    "dr_min": {
      "@id": "placementapi:dr_min",
      "@type": "xsd:decimal"
    },
    "rd_min": {
      "@id": "placementapi:rd_min",
      "@type": "xsd:decimal"
    },
    "traffic_min": {
      "@id": "placementapi:traffic_min",
      "@type": "xsd:decimal"
    },
    "price_max": {
      "@id": "placementapi:price_max",
      "@type": "xsd:integer"
    },
    "price_min": {
      "@id": "placementapi:price_min",
      "@type": "xsd:integer"
    },
    "verified_only": {
      "@id": "placementapi:verified_only",
      "@type": "xsd:boolean"
    },
    "include_restricted": {
      "@id": "placementapi:include_restricted",
      "@type": "xsd:boolean"
    },
    "plausibility_min_pct": {
      "@id": "placementapi:plausibility_min_pct",
      "@type": "xsd:decimal"
    },
    "supplier": {
      "@id": "placementapi:supplier",
      "@type": "xsd:string"
    },
    "topic": {
      "@id": "placementapi:topic"
    },
    "dr_max": {
      "@id": "placementapi:dr_max",
      "@type": "xsd:decimal"
    },
    "include_suspect": {
      "@id": "placementapi:include_suspect",
      "@type": "xsd:boolean"
    },
    "prefer_demand": {
      "@id": "placementapi:prefer_demand",
      "@type": "xsd:boolean"
    },
    "prefer_leaders": {
      "@id": "placementapi:prefer_leaders",
      "@type": "xsd:boolean"
    },
    "exclude_domains_bought_for": {
      "@id": "placementapi:exclude_domains_bought_for",
      "@type": "xsd:string"
    },
    "exclude_domains_linking_to": {
      "@id": "placementapi:exclude_domains_linking_to",
      "@type": "xsd:string"
    },
    "max_per_domain": {
      "@id": "placementapi:max_per_domain",
      "@type": "xsd:integer"
    },
    "OrderContent": "placementapi:OrderContent",
    "mode": {
      "@id": "placementapi:mode",
      "@type": "xsd:string"
    },
    "due_at": {
      "@id": "placementapi:due_at",
      "@type": "xsd:dateTime"
    },
    "if_no_content": {
      "@id": "placementapi:if_no_content",
      "@type": "xsd:string"
    },
    "awaiting": {
      "@id": "placementapi:awaiting",
      "@type": "xsd:boolean"
    },
    "OutcomeKeyword": "placementapi:OutcomeKeyword",
    "keyword": {
      "@id": "placementapi:keyword",
      "@type": "xsd:string"
    },
    "baseline": {
      "@id": "placementapi:baseline",
      "@type": "xsd:integer"
    },
    "latest": {
      "@id": "placementapi:latest",
      "@type": "xsd:integer"
    },
    "latest_checkpoint": {
      "@id": "placementapi:latest_checkpoint",
      "@type": "xsd:string"
    },
    "delta": {
      "@id": "placementapi:delta",
      "@type": "xsd:integer"
    },
    "best": {
      "@id": "placementapi:best",
      "@type": "xsd:integer"
    },
    "series": {
      "@id": "placementapi:series",
      "@container": "@list"
    },
    "Outcome": "placementapi:Outcome",
    "order_id": {
      "@id": "placementapi:order_id",
      "@type": "xsd:string"
    },
    "delivered_at": {
      "@id": "placementapi:delivered_at",
      "@type": "xsd:string"
    },
    "days_observed": {
      "@id": "placementapi:days_observed",
      "@type": "xsd:integer"
    },
    "keywords": {
      "@id": "placementapi:keywords",
      "@container": "@list"
    },
    "keywords_tracked": {
      "@id": "placementapi:keywords_tracked",
      "@type": "xsd:integer"
    },
    "keywords_improved": {
      "@id": "placementapi:keywords_improved",
      "@type": "xsd:integer"
    },
    "keywords_declined": {
      "@id": "placementapi:keywords_declined",
      "@type": "xsd:integer"
    },
    "entered_top10": {
      "@id": "placementapi:entered_top10",
      "@type": "xsd:integer"
    },
    "median_delta": {
      "@id": "placementapi:median_delta",
      "@type": "xsd:decimal"
    },
    "volatility_proxy": {
      "@id": "placementapi:volatility_proxy",
      "@type": "xsd:decimal"
    },
    "serp_churn": {
      "@id": "placementapi:serp_churn",
      "@type": "xsd:decimal"
    },
    "visibility": {
      "@id": "placementapi:visibility"
    },
    "confidence_note": {
      "@id": "placementapi:confidence_note",
      "@type": "xsd:string"
    },
    "computed_at": {
      "@id": "placementapi:computed_at",
      "@type": "xsd:dateTime"
    },
    "Order": "placementapi:Order",
    "status": {
      "@id": "placementapi:status",
      "@type": "@id"
    },
    "anchor_text": {
      "@id": "placementapi:anchor_text",
      "@type": "xsd:string"
    },
    "anchor_plan": {
      "@id": "placementapi:anchor_plan"
    },
    "target_keyword": {
      "@id": "placementapi:target_keyword",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "placementapi:quantity",
      "@type": "xsd:integer"
    },
    "ordered_at": {
      "@id": "placementapi:ordered_at",
      "@type": "xsd:dateTime"
    },
    "cancellable": {
      "@id": "placementapi:cancellable",
      "@type": "xsd:boolean"
    },
    "submitted_at": {
      "@id": "placementapi:submitted_at",
      "@type": "xsd:dateTime"
    },
    "placement_url": {
      "@id": "placementapi:placement_url",
      "@type": "xsd:string"
    },
    "delivery_state": {
      "@id": "placementapi:delivery_state",
      "@type": "xsd:string"
    },
    "days_late": {
      "@id": "placementapi:days_late",
      "@type": "xsd:integer"
    },
    "refund_eligible_at": {
      "@id": "placementapi:refund_eligible_at",
      "@type": "xsd:dateTime"
    },
    "supplier_report": {
      "@id": "placementapi:supplier_report",
      "@type": "xsd:string"
    },
    "supplier_report_at": {
      "@id": "placementapi:supplier_report_at",
      "@type": "xsd:string"
    },
    "link_audit": {
      "@id": "placementapi:link_audit"
    },
    "turnaround_revised": {
      "@id": "placementapi:turnaround_revised",
      "@type": "xsd:boolean"
    },
    "outcome": {
      "@id": "placementapi:outcome"
    },
    "StandingOrder": "placementapi:StandingOrder",
    "standing_order_id": {
      "@id": "placementapi:standing_order_id",
      "@type": "xsd:string"
    },
    "brief": {
      "@id": "placementapi:brief"
    },
    "cadence": {
      "@id": "placementapi:cadence",
      "@type": "xsd:string"
    },
    "links_per_run": {
      "@id": "placementapi:links_per_run",
      "@type": "xsd:integer"
    },
    "budget_credits_per_run": {
      "@id": "placementapi:budget_credits_per_run",
      "@type": "xsd:integer"
    },
    "content_mode": {
      "@id": "placementapi:content_mode",
      "@type": "xsd:string"
    },
    "next_run_at": {
      "@id": "placementapi:next_run_at",
      "@type": "xsd:string"
    },
    "last_run_at": {
      "@id": "placementapi:last_run_at",
      "@type": "xsd:string"
    },
    "last_quote_id": {
      "@id": "placementapi:last_quote_id",
      "@type": "xsd:string"
    },
    "last_outcome": {
      "@id": "placementapi:last_outcome",
      "@type": "xsd:string"
    },
    "last_outcome_detail": {
      "@id": "placementapi:last_outcome_detail",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "placementapi:created_at",
      "@type": "xsd:string"
    },
    "SiteListing": "placementapi:SiteListing",
    "comparable": {
      "@id": "placementapi:comparable",
      "@type": "xsd:boolean"
    },
    "Site": "placementapi:Site",
    "configured": {
      "@id": "placementapi:configured",
      "@type": "xsd:boolean"
    },
    "found": {
      "@id": "placementapi:found",
      "@type": "xsd:boolean"
    },
    "site": {
      "@id": "placementapi:site"
    },
    "graph": {
      "@id": "placementapi:graph"
    },
    "link_history": {
      "@id": "placementapi:link_history"
    },
    "outcomes": {
      "@id": "placementapi:outcomes"
    },
    "supplier_count": {
      "@id": "placementapi:supplier_count",
      "@type": "xsd:integer"
    },
    "spread_usd_minor": {
      "@id": "placementapi:spread_usd_minor",
      "@type": "xsd:integer"
    },
    "listings": {
      "@id": "placementapi:listings",
      "@container": "@list"
    },
    "BasketCompareRequest": "placementapi:BasketCompareRequest",
    "basket_adjustment_usd_minor": {
      "@id": "placementapi:basket_adjustment_usd_minor",
      "@type": "xsd:integer"
    },
    "BasketCompareLineInput": "placementapi:BasketCompareLineInput",
    "id": {
      "@id": "placementapi:id",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "placementapi:domain",
      "@type": "xsd:string"
    },
    "observed_unit_usd_minor": {
      "@id": "placementapi:observed_unit_usd_minor",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "placementapi:currency",
      "@type": "xsd:string"
    },
    "writing": {
      "@id": "placementapi:writing",
      "@type": "xsd:string"
    },
    "link_attribute": {
      "@id": "placementapi:link_attribute",
      "@type": "xsd:string"
    },
    "source_all_in": {
      "@id": "placementapi:source_all_in",
      "@type": "xsd:boolean"
    },
    "BasketCompareCandidate": "placementapi:BasketCompareCandidate",
    "unit_credits": {
      "@id": "placementapi:unit_credits",
      "@type": "xsd:integer"
    },
    "content_tier": {
      "@id": "placementapi:content_tier",
      "@type": "xsd:string"
    },
    "BasketCompareLine": "placementapi:BasketCompareLine",
    "candidate": {
      "@id": "placementapi:candidate"
    },
    "reasons": {
      "@id": "placementapi:reasons",
      "@container": "@list"
    },
    "observed_total_usd_minor": {
      "@id": "placementapi:observed_total_usd_minor",
      "@type": "xsd:integer"
    },
    "candidate_total_credits": {
      "@id": "placementapi:candidate_total_credits",
      "@type": "xsd:integer"
    },
    "estimated_savings_usd_minor": {
      "@id": "placementapi:estimated_savings_usd_minor",
      "@type": "xsd:integer"
    },
    "BasketCompareSummary": "placementapi:BasketCompareSummary",
    "line_count": {
      "@id": "placementapi:line_count",
      "@type": "xsd:integer"
    },
    "comparable_line_count": {
      "@id": "placementapi:comparable_line_count",
      "@type": "xsd:integer"
    },
    "source_total_usd_minor": {
      "@id": "placementapi:source_total_usd_minor",
      "@type": "xsd:integer"
    },
    "matched_source_total_usd_minor": {
      "@id": "placementapi:matched_source_total_usd_minor",
      "@type": "xsd:integer"
    },
    "matched_candidate_total_credits": {
      "@id": "placementapi:matched_candidate_total_credits",
      "@type": "xsd:integer"
    },
    "matched_estimated_savings_usd_minor": {
      "@id": "placementapi:matched_estimated_savings_usd_minor",
      "@type": "xsd:integer"
    },
    "whole_basket_estimated_savings_usd_minor": {
      "@id": "placementapi:whole_basket_estimated_savings_usd_minor",
      "@type": "xsd:integer"
    },
    "BasketCompareResponse": "placementapi:BasketCompareResponse",
    "summary": {
      "@id": "placementapi:summary",
      "@type": "@id"
    },
    "calculated_at": {
      "@id": "placementapi:calculated_at",
      "@type": "xsd:dateTime"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "placementapi-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects placementapi-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/placementapi-com-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/placementapi-com-openapi.json"
  ]
}