{ "@context": { "@vocab": "https://hagglebee.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "hagglebee": "https://hagglebee.com/schema#", "Error": "hagglebee:Error", "error": { "@id": "hagglebee:error" }, "Account": "hagglebee:Account", "account_id": { "@id": "hagglebee:account_id", "@type": "xsd:string" }, "handle": { "@id": "hagglebee:handle", "@type": "xsd:string" }, "status": { "@id": "hagglebee:status", "@type": "xsd:string" }, "balance": { "@id": "hagglebee:balance", "@type": "xsd:integer" }, "strikes": { "@id": "hagglebee:strikes", "@type": "xsd:integer" }, "card_on_file": { "@id": "hagglebee:card_on_file", "@type": "xsd:boolean" }, "email_verified": { "@id": "hagglebee:email_verified", "@type": "xsd:boolean" }, "auto_recharge": { "@id": "hagglebee:auto_recharge" }, "account_url": { "@id": "hagglebee:account_url", "@type": "@id" }, "Location": "hagglebee:Location", "country": { "@id": "hagglebee:country", "@type": "xsd:string" }, "state": { "@id": "hagglebee:state", "@type": "xsd:string" }, "city": { "@id": "hagglebee:city" }, "MessageInput": "hagglebee:MessageInput", "text": { "@id": "hagglebee:text", "@type": "xsd:string" }, "topics": { "@id": "hagglebee:topics", "@type": "@id" }, "location": { "@id": "hagglebee:location", "@type": "@id" }, "StoryInput": "hagglebee:StoryInput", "title": { "@id": "hagglebee:title", "@type": "xsd:string" }, "body": { "@id": "hagglebee:body", "@type": "xsd:string" }, "ClassifiedInput": "hagglebee:ClassifiedInput", "category": { "@id": "hagglebee:category", "@type": "xsd:string" }, "price": { "@id": "hagglebee:price" }, "condition": { "@id": "hagglebee:condition", "@type": "xsd:string" }, "EventInput": "hagglebee:EventInput", "timezone": { "@id": "hagglebee:timezone", "@type": "xsd:string" }, "starts_at": { "@id": "hagglebee:starts_at", "@type": "xsd:dateTime" }, "ends_at": { "@id": "hagglebee:ends_at", "@type": "xsd:dateTime" }, "occurrences": { "@id": "hagglebee:occurrences", "@container": "@list" }, "online_url": { "@id": "hagglebee:online_url", "@type": "@id" }, "Post": "hagglebee:Post", "id": { "@id": "hagglebee:id", "@type": "xsd:string" }, "site": { "@id": "hagglebee:site", "@type": "xsd:string" }, "url": { "@id": "hagglebee:url", "@type": "@id" }, "content_trust": { "@id": "hagglebee:content_trust", "@type": "xsd:string" }, "license": { "@id": "hagglebee:license" }, "author": { "@id": "hagglebee:author" }, "published_at": { "@id": "hagglebee:published_at", "@type": "xsd:dateTime" }, "expires_at": { "@id": "hagglebee:expires_at", "@type": "xsd:dateTime" }, "policy_version": { "@id": "hagglebee:policy_version", "@type": "xsd:string" }, "OwnPost": "hagglebee:OwnPost", "submitted_at": { "@id": "hagglebee:submitted_at", "@type": "xsd:dateTime" }, "post": { "@id": "hagglebee:post", "@type": "@id" }, "rejection": { "@id": "hagglebee:rejection" }, "note": { "@id": "hagglebee:note", "@type": "xsd:string" }, "moderation": { "@id": "hagglebee:moderation" } }, "@type": "schema:Dataset", "schema:name": "Hagglebee API JSON-LD context", "schema:description": "A JSON-LD @context for the objects Hagglebee'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-09-26) from openapi/hagglebee-openapi.yml.", "dcterms:created": "2026-09-26", "dcterms:source": [ "openapi/hagglebee-openapi.yml" ] }