cloro · JSON-LD Context

Cloro Dev Context

JSON-LD context defining the semantic vocabulary for Cloro Dev from cloro.

61 Classes 135 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/
cloro: https://cloro.dev/schema#

Classes

AsyncTaskSummary AsyncTaskCredits AsyncTaskCreateResponse TaskStatusResponse AsyncStatusResponse CreditsResponse ClearQueueResponse BatchTaskRequest BatchTaskResponse BatchTaskSuccessResult BatchTaskFailureResult QueueLimitError ChatGPTMonitorRequest GeminiMonitorRequest GeminiMonitorResponse GrokMonitorRequest GrokMonitorResponse ChatGPTMonitorResponse Error ValidationError AuthenticationError ForbiddenError NotFoundError IdempotencyConflictError ConcurrentLimitError CanceledError InternalError ExternalServiceError GoogleMonitorRequest GoogleMonitorResponse GoogleGotoRequest GoogleGotoResponse GoogleNewsMonitorRequest GoogleNewsMonitorResponse CopilotMonitorRequest CopilotMonitorResponse PerplexityMonitorRequest PerplexityMonitorResponse AiModeMonitorRequest AiModeMonitorResponse MediaItem HotelItem PlaceItem ShoppingCard ImagePosition SlotPlacement ShowcaseSlot ShowcaseImage ShowcaseBackground ShowcaseMetadata ShoppingProduct ShoppingOffer PriceDetails OfferTag RatingGroupedCitation InlineProduct StateParameter CountryCode RateLimitError GooglePlaceBase ProductResult

Properties

Property Type Container
id string
taskType string
status string
priority integer
createdAt dateTime
latencyMs integer
idempotencyKey string
creditsToCharge decimal
creditsCharged decimal
success boolean
task reference
credits reference
webhook
response
queuedTasks integer
processingTasks integer
priorityBreakdown list
concurrency
remaining integer
perCycle integer
cycleResetsAt dateTime
cleared integer
payload
summary
results list
index integer
error
prompt string
country reference
include
legacy boolean
disableWebSearch boolean
state reference
result
query string
url reference
gl reference
hl reference
location string
uule string
device string
pages integer
title string
thumbnail string
medium string
source string
image_width decimal
image_height decimal
thumbnail_width decimal
thumbnail_height decimal
name string
rating decimal
num_reviews decimal
address list
phone string
description string
image_url string
images list
lat decimal
lng decimal
price_level string
categories list
map_url string
products list
tags list
x decimal
y decimal
leftPercent decimal
topPercent decimal
widthPercent decimal
heightPercent decimal
fit string
position reference
zoom decimal
placement reference
imageBlendMode string
width decimal
height decimal
type string
primary string
secondary string
image reference
background reference
slots
debug
price string
featured_tag string
image_urls list
variants
offers list
rating_grouped_citation reference
provider string
providers list
product_lookup_key
product_lookup_data
showcase_metadata reference
show_price_disclosure boolean
analytics_meta
metadata_sources list
product_event_uuid string
generatedProductQuery string
merchant_name string
merchant_subtitle string
marketplace_seller string
seller_name string
brand string
product_name string
details string
original_price string
available boolean
checkoutable boolean
is_digital boolean
checkout_payload string
checkout_image_urls list
shop_id string
price_details reference
tag reference
display_price string
base string
shipping string
tax string
total string
text string
tooltip string
supporting_websites list
product reference
render_as string
reviews integer
placeId string
website reference
stores list
aboutTheProduct
specifications
userReviews list
relatedProducts list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://cloro.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "cloro": "https://cloro.dev/schema#",
    "AsyncTaskSummary": "cloro:AsyncTaskSummary",
    "id": {
      "@id": "cloro:id",
      "@type": "xsd:string"
    },
    "taskType": {
      "@id": "cloro:taskType",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "cloro:status",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "cloro:priority",
      "@type": "xsd:integer"
    },
    "createdAt": {
      "@id": "cloro:createdAt",
      "@type": "xsd:dateTime"
    },
    "latencyMs": {
      "@id": "cloro:latencyMs",
      "@type": "xsd:integer"
    },
    "idempotencyKey": {
      "@id": "cloro:idempotencyKey",
      "@type": "xsd:string"
    },
    "AsyncTaskCredits": "cloro:AsyncTaskCredits",
    "creditsToCharge": {
      "@id": "cloro:creditsToCharge",
      "@type": "xsd:decimal"
    },
    "creditsCharged": {
      "@id": "cloro:creditsCharged",
      "@type": "xsd:decimal"
    },
    "AsyncTaskCreateResponse": "cloro:AsyncTaskCreateResponse",
    "success": {
      "@id": "cloro:success",
      "@type": "xsd:boolean"
    },
    "task": {
      "@id": "cloro:task",
      "@type": "@id"
    },
    "credits": {
      "@id": "cloro:credits",
      "@type": "@id"
    },
    "TaskStatusResponse": "cloro:TaskStatusResponse",
    "webhook": {
      "@id": "cloro:webhook"
    },
    "response": {
      "@id": "cloro:response"
    },
    "AsyncStatusResponse": "cloro:AsyncStatusResponse",
    "queuedTasks": {
      "@id": "cloro:queuedTasks",
      "@type": "xsd:integer"
    },
    "processingTasks": {
      "@id": "cloro:processingTasks",
      "@type": "xsd:integer"
    },
    "priorityBreakdown": {
      "@id": "cloro:priorityBreakdown",
      "@container": "@list"
    },
    "concurrency": {
      "@id": "cloro:concurrency"
    },
    "CreditsResponse": "cloro:CreditsResponse",
    "remaining": {
      "@id": "cloro:remaining",
      "@type": "xsd:integer"
    },
    "perCycle": {
      "@id": "cloro:perCycle",
      "@type": "xsd:integer"
    },
    "cycleResetsAt": {
      "@id": "cloro:cycleResetsAt",
      "@type": "xsd:dateTime"
    },
    "ClearQueueResponse": "cloro:ClearQueueResponse",
    "cleared": {
      "@id": "cloro:cleared",
      "@type": "xsd:integer"
    },
    "BatchTaskRequest": "cloro:BatchTaskRequest",
    "payload": {
      "@id": "cloro:payload"
    },
    "BatchTaskResponse": "cloro:BatchTaskResponse",
    "summary": {
      "@id": "cloro:summary"
    },
    "results": {
      "@id": "cloro:results",
      "@container": "@list"
    },
    "BatchTaskSuccessResult": "cloro:BatchTaskSuccessResult",
    "index": {
      "@id": "cloro:index",
      "@type": "xsd:integer"
    },
    "BatchTaskFailureResult": "cloro:BatchTaskFailureResult",
    "error": {
      "@id": "cloro:error"
    },
    "QueueLimitError": "cloro:QueueLimitError",
    "ChatGPTMonitorRequest": "cloro:ChatGPTMonitorRequest",
    "prompt": {
      "@id": "cloro:prompt",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "cloro:country",
      "@type": "@id"
    },
    "include": {
      "@id": "cloro:include"
    },
    "legacy": {
      "@id": "cloro:legacy",
      "@type": "xsd:boolean"
    },
    "disableWebSearch": {
      "@id": "cloro:disableWebSearch",
      "@type": "xsd:boolean"
    },
    "state": {
      "@id": "cloro:state",
      "@type": "@id"
    },
    "GeminiMonitorRequest": "cloro:GeminiMonitorRequest",
    "GeminiMonitorResponse": "cloro:GeminiMonitorResponse",
    "result": {
      "@id": "cloro:result"
    },
    "GrokMonitorRequest": "cloro:GrokMonitorRequest",
    "GrokMonitorResponse": "cloro:GrokMonitorResponse",
    "ChatGPTMonitorResponse": "cloro:ChatGPTMonitorResponse",
    "Error": "cloro:Error",
    "ValidationError": "cloro:ValidationError",
    "AuthenticationError": "cloro:AuthenticationError",
    "ForbiddenError": "cloro:ForbiddenError",
    "NotFoundError": "cloro:NotFoundError",
    "IdempotencyConflictError": "cloro:IdempotencyConflictError",
    "ConcurrentLimitError": "cloro:ConcurrentLimitError",
    "CanceledError": "cloro:CanceledError",
    "InternalError": "cloro:InternalError",
    "ExternalServiceError": "cloro:ExternalServiceError",
    "GoogleMonitorRequest": "cloro:GoogleMonitorRequest",
    "query": {
      "@id": "cloro:query",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "cloro:url",
      "@type": "@id"
    },
    "gl": {
      "@id": "cloro:gl",
      "@type": "@id"
    },
    "hl": {
      "@id": "cloro:hl",
      "@type": "@id"
    },
    "location": {
      "@id": "cloro:location",
      "@type": "xsd:string"
    },
    "uule": {
      "@id": "cloro:uule",
      "@type": "xsd:string"
    },
    "device": {
      "@id": "cloro:device",
      "@type": "xsd:string"
    },
    "pages": {
      "@id": "cloro:pages",
      "@type": "xsd:integer"
    },
    "GoogleMonitorResponse": "cloro:GoogleMonitorResponse",
    "GoogleGotoRequest": "cloro:GoogleGotoRequest",
    "GoogleGotoResponse": "cloro:GoogleGotoResponse",
    "GoogleNewsMonitorRequest": "cloro:GoogleNewsMonitorRequest",
    "GoogleNewsMonitorResponse": "cloro:GoogleNewsMonitorResponse",
    "CopilotMonitorRequest": "cloro:CopilotMonitorRequest",
    "CopilotMonitorResponse": "cloro:CopilotMonitorResponse",
    "PerplexityMonitorRequest": "cloro:PerplexityMonitorRequest",
    "PerplexityMonitorResponse": "cloro:PerplexityMonitorResponse",
    "AiModeMonitorRequest": "cloro:AiModeMonitorRequest",
    "AiModeMonitorResponse": "cloro:AiModeMonitorResponse",
    "MediaItem": "cloro:MediaItem",
    "title": {
      "@id": "cloro:title",
      "@type": "xsd:string"
    },
    "thumbnail": {
      "@id": "cloro:thumbnail",
      "@type": "xsd:string"
    },
    "medium": {
      "@id": "cloro:medium",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "cloro:source",
      "@type": "xsd:string"
    },
    "image_width": {
      "@id": "cloro:image_width",
      "@type": "xsd:decimal"
    },
    "image_height": {
      "@id": "cloro:image_height",
      "@type": "xsd:decimal"
    },
    "thumbnail_width": {
      "@id": "cloro:thumbnail_width",
      "@type": "xsd:decimal"
    },
    "thumbnail_height": {
      "@id": "cloro:thumbnail_height",
      "@type": "xsd:decimal"
    },
    "HotelItem": "cloro:HotelItem",
    "name": {
      "@id": "cloro:name",
      "@type": "xsd:string"
    },
    "rating": {
      "@id": "cloro:rating",
      "@type": "xsd:decimal"
    },
    "num_reviews": {
      "@id": "cloro:num_reviews",
      "@type": "xsd:decimal"
    },
    "address": {
      "@id": "cloro:address",
      "@container": "@list"
    },
    "phone": {
      "@id": "cloro:phone",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "cloro:description",
      "@type": "xsd:string"
    },
    "image_url": {
      "@id": "cloro:image_url",
      "@type": "xsd:string"
    },
    "images": {
      "@id": "cloro:images",
      "@container": "@list"
    },
    "lat": {
      "@id": "cloro:lat",
      "@type": "xsd:decimal"
    },
    "lng": {
      "@id": "cloro:lng",
      "@type": "xsd:decimal"
    },
    "price_level": {
      "@id": "cloro:price_level",
      "@type": "xsd:string"
    },
    "categories": {
      "@id": "cloro:categories",
      "@container": "@list"
    },
    "PlaceItem": "cloro:PlaceItem",
    "map_url": {
      "@id": "cloro:map_url",
      "@type": "xsd:string"
    },
    "ShoppingCard": "cloro:ShoppingCard",
    "products": {
      "@id": "cloro:products",
      "@container": "@list"
    },
    "tags": {
      "@id": "cloro:tags",
      "@container": "@list"
    },
    "ImagePosition": "cloro:ImagePosition",
    "x": {
      "@id": "cloro:x",
      "@type": "xsd:decimal"
    },
    "y": {
      "@id": "cloro:y",
      "@type": "xsd:decimal"
    },
    "SlotPlacement": "cloro:SlotPlacement",
    "leftPercent": {
      "@id": "cloro:leftPercent",
      "@type": "xsd:decimal"
    },
    "topPercent": {
      "@id": "cloro:topPercent",
      "@type": "xsd:decimal"
    },
    "widthPercent": {
      "@id": "cloro:widthPercent",
      "@type": "xsd:decimal"
    },
    "heightPercent": {
      "@id": "cloro:heightPercent",
      "@type": "xsd:decimal"
    },
    "ShowcaseSlot": "cloro:ShowcaseSlot",
    "fit": {
      "@id": "cloro:fit",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "cloro:position",
      "@type": "@id"
    },
    "zoom": {
      "@id": "cloro:zoom",
      "@type": "xsd:decimal"
    },
    "placement": {
      "@id": "cloro:placement",
      "@type": "@id"
    },
    "imageBlendMode": {
      "@id": "cloro:imageBlendMode",
      "@type": "xsd:string"
    },
    "ShowcaseImage": "cloro:ShowcaseImage",
    "width": {
      "@id": "cloro:width",
      "@type": "xsd:decimal"
    },
    "height": {
      "@id": "cloro:height",
      "@type": "xsd:decimal"
    },
    "ShowcaseBackground": "cloro:ShowcaseBackground",
    "type": {
      "@id": "cloro:type",
      "@type": "xsd:string"
    },
    "primary": {
      "@id": "cloro:primary",
      "@type": "xsd:string"
    },
    "secondary": {
      "@id": "cloro:secondary",
      "@type": "xsd:string"
    },
    "ShowcaseMetadata": "cloro:ShowcaseMetadata",
    "image": {
      "@id": "cloro:image",
      "@type": "@id"
    },
    "background": {
      "@id": "cloro:background",
      "@type": "@id"
    },
    "slots": {
      "@id": "cloro:slots"
    },
    "debug": {
      "@id": "cloro:debug"
    },
    "ShoppingProduct": "cloro:ShoppingProduct",
    "price": {
      "@id": "cloro:price",
      "@type": "xsd:string"
    },
    "featured_tag": {
      "@id": "cloro:featured_tag",
      "@type": "xsd:string"
    },
    "image_urls": {
      "@id": "cloro:image_urls",
      "@container": "@list"
    },
    "variants": {
      "@id": "cloro:variants"
    },
    "offers": {
      "@id": "cloro:offers",
      "@container": "@list"
    },
    "rating_grouped_citation": {
      "@id": "cloro:rating_grouped_citation",
      "@type": "@id"
    },
    "provider": {
      "@id": "cloro:provider",
      "@type": "xsd:string"
    },
    "providers": {
      "@id": "cloro:providers",
      "@container": "@list"
    },
    "product_lookup_key": {
      "@id": "cloro:product_lookup_key"
    },
    "product_lookup_data": {
      "@id": "cloro:product_lookup_data"
    },
    "showcase_metadata": {
      "@id": "cloro:showcase_metadata",
      "@type": "@id"
    },
    "show_price_disclosure": {
      "@id": "cloro:show_price_disclosure",
      "@type": "xsd:boolean"
    },
    "analytics_meta": {
      "@id": "cloro:analytics_meta"
    },
    "metadata_sources": {
      "@id": "cloro:metadata_sources",
      "@container": "@list"
    },
    "product_event_uuid": {
      "@id": "cloro:product_event_uuid",
      "@type": "xsd:string"
    },
    "generatedProductQuery": {
      "@id": "cloro:generatedProductQuery",
      "@type": "xsd:string"
    },
    "ShoppingOffer": "cloro:ShoppingOffer",
    "merchant_name": {
      "@id": "cloro:merchant_name",
      "@type": "xsd:string"
    },
    "merchant_subtitle": {
      "@id": "cloro:merchant_subtitle",
      "@type": "xsd:string"
    },
    "marketplace_seller": {
      "@id": "cloro:marketplace_seller",
      "@type": "xsd:string"
    },
    "seller_name": {
      "@id": "cloro:seller_name",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "cloro:brand",
      "@type": "xsd:string"
    },
    "product_name": {
      "@id": "cloro:product_name",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "cloro:details",
      "@type": "xsd:string"
    },
    "original_price": {
      "@id": "cloro:original_price",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "cloro:available",
      "@type": "xsd:boolean"
    },
    "checkoutable": {
      "@id": "cloro:checkoutable",
      "@type": "xsd:boolean"
    },
    "is_digital": {
      "@id": "cloro:is_digital",
      "@type": "xsd:boolean"
    },
    "checkout_payload": {
      "@id": "cloro:checkout_payload",
      "@type": "xsd:string"
    },
    "checkout_image_urls": {
      "@id": "cloro:checkout_image_urls",
      "@container": "@list"
    },
    "shop_id": {
      "@id": "cloro:shop_id",
      "@type": "xsd:string"
    },
    "price_details": {
      "@id": "cloro:price_details",
      "@type": "@id"
    },
    "tag": {
      "@id": "cloro:tag",
      "@type": "@id"
    },
    "PriceDetails": "cloro:PriceDetails",
    "display_price": {
      "@id": "cloro:display_price",
      "@type": "xsd:string"
    },
    "base": {
      "@id": "cloro:base",
      "@type": "xsd:string"
    },
    "shipping": {
      "@id": "cloro:shipping",
      "@type": "xsd:string"
    },
    "tax": {
      "@id": "cloro:tax",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "cloro:total",
      "@type": "xsd:string"
    },
    "OfferTag": "cloro:OfferTag",
    "text": {
      "@id": "cloro:text",
      "@type": "xsd:string"
    },
    "tooltip": {
      "@id": "cloro:tooltip",
      "@type": "xsd:string"
    },
    "RatingGroupedCitation": "cloro:RatingGroupedCitation",
    "supporting_websites": {
      "@id": "cloro:supporting_websites",
      "@container": "@list"
    },
    "InlineProduct": "cloro:InlineProduct",
    "product": {
      "@id": "cloro:product",
      "@type": "@id"
    },
    "render_as": {
      "@id": "cloro:render_as",
      "@type": "xsd:string"
    },
    "StateParameter": "cloro:StateParameter",
    "CountryCode": "cloro:CountryCode",
    "RateLimitError": "cloro:RateLimitError",
    "GooglePlaceBase": "cloro:GooglePlaceBase",
    "reviews": {
      "@id": "cloro:reviews",
      "@type": "xsd:integer"
    },
    "placeId": {
      "@id": "cloro:placeId",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "cloro:website",
      "@type": "@id"
    },
    "ProductResult": "cloro:ProductResult",
    "stores": {
      "@id": "cloro:stores",
      "@container": "@list"
    },
    "aboutTheProduct": {
      "@id": "cloro:aboutTheProduct"
    },
    "specifications": {
      "@id": "cloro:specifications"
    },
    "userReviews": {
      "@id": "cloro:userReviews",
      "@container": "@list"
    },
    "relatedProducts": {
      "@id": "cloro:relatedProducts",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "cloro API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects cloro'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-07) from openapi/cloro-dev-openapi.yml.",
  "dcterms:created": "2026-10-07",
  "dcterms:source": [
    "openapi/cloro-dev-openapi.yml"
  ]
}