Breakreach · JSON-LD Context

Breakreach Com Context

JSON-LD context defining the semantic vocabulary for Breakreach Com from Breakreach.

17 Classes 88 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/
breakreach: https://breakreach.com/schema#

Classes

Post GoogleBusinessSettings Account Workspace ArticleSettings Comment CreatedPost ConnectLink CommentDmRule CommentDmRuleInput CommentDmEvent DmTrigger DmStep DmAutomation DmAutomationInput DmAutomationRun Error

Properties

Property Type Container
id string
content string
status string
scheduledAt dateTime
accountIds list
media list
metrics
error string
button string
buttonUrl reference
platform string
displayName string
warning string
slug string
name string
timezone string
tags list
canonicalUrl reference
asDraft boolean
newsletter string
emailSegment string
aiDisclosure string
postId string
text string
username string
avatarUrl reference
timestamp dateTime
likeCount decimal
hidden boolean
rating integer
policyViolation string
replies list
postContent string
postUrl reference
postImage reference
accountId string
accountDisplayName string
accounts list
url reference
workspace string
platforms list
redirectUrl string
expiresAt dateTime
connected list
account
mediaId string
keywords list
match string
dmText string
publicReplies list
active boolean
stats
lastTriggeredAt dateTime
createdAt dateTime
updatedAt dateTime
ruleId string
reason string
commentId string
commentText string
commenterUsername string
commenterName string
dmMessageId string
publicReply string
publicReplyError string
sentAt dateTime
type string
ref string
choices list
otherwise
minutes integer
check string
withinMinutes integer
yes list
no list
note string
trigger reference
refLink string
steps list
reentry string
cooldownHours integer
automationId string
contact
stepId string
waiting
clicks integer
log list
endReason string
endedAt dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://breakreach.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "breakreach": "https://breakreach.com/schema#",
    "Post": "breakreach:Post",
    "id": {
      "@id": "breakreach:id",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "breakreach:content",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "breakreach:status",
      "@type": "xsd:string"
    },
    "scheduledAt": {
      "@id": "breakreach:scheduledAt",
      "@type": "xsd:dateTime"
    },
    "accountIds": {
      "@id": "breakreach:accountIds",
      "@container": "@list"
    },
    "media": {
      "@id": "breakreach:media",
      "@container": "@list"
    },
    "metrics": {
      "@id": "breakreach:metrics"
    },
    "error": {
      "@id": "breakreach:error",
      "@type": "xsd:string"
    },
    "GoogleBusinessSettings": "breakreach:GoogleBusinessSettings",
    "button": {
      "@id": "breakreach:button",
      "@type": "xsd:string"
    },
    "buttonUrl": {
      "@id": "breakreach:buttonUrl",
      "@type": "@id"
    },
    "Account": "breakreach:Account",
    "platform": {
      "@id": "breakreach:platform",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "breakreach:displayName",
      "@type": "xsd:string"
    },
    "warning": {
      "@id": "breakreach:warning",
      "@type": "xsd:string"
    },
    "Workspace": "breakreach:Workspace",
    "slug": {
      "@id": "breakreach:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "breakreach:name",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "breakreach:timezone",
      "@type": "xsd:string"
    },
    "ArticleSettings": "breakreach:ArticleSettings",
    "tags": {
      "@id": "breakreach:tags",
      "@container": "@list"
    },
    "canonicalUrl": {
      "@id": "breakreach:canonicalUrl",
      "@type": "@id"
    },
    "asDraft": {
      "@id": "breakreach:asDraft",
      "@type": "xsd:boolean"
    },
    "newsletter": {
      "@id": "breakreach:newsletter",
      "@type": "xsd:string"
    },
    "emailSegment": {
      "@id": "breakreach:emailSegment",
      "@type": "xsd:string"
    },
    "aiDisclosure": {
      "@id": "breakreach:aiDisclosure",
      "@type": "xsd:string"
    },
    "Comment": "breakreach:Comment",
    "postId": {
      "@id": "breakreach:postId",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "breakreach:text",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "breakreach:username",
      "@type": "xsd:string"
    },
    "avatarUrl": {
      "@id": "breakreach:avatarUrl",
      "@type": "@id"
    },
    "timestamp": {
      "@id": "breakreach:timestamp",
      "@type": "xsd:dateTime"
    },
    "likeCount": {
      "@id": "breakreach:likeCount",
      "@type": "xsd:decimal"
    },
    "hidden": {
      "@id": "breakreach:hidden",
      "@type": "xsd:boolean"
    },
    "rating": {
      "@id": "breakreach:rating",
      "@type": "xsd:integer"
    },
    "policyViolation": {
      "@id": "breakreach:policyViolation",
      "@type": "xsd:string"
    },
    "replies": {
      "@id": "breakreach:replies",
      "@container": "@list"
    },
    "postContent": {
      "@id": "breakreach:postContent",
      "@type": "xsd:string"
    },
    "postUrl": {
      "@id": "breakreach:postUrl",
      "@type": "@id"
    },
    "postImage": {
      "@id": "breakreach:postImage",
      "@type": "@id"
    },
    "accountId": {
      "@id": "breakreach:accountId",
      "@type": "xsd:string"
    },
    "accountDisplayName": {
      "@id": "breakreach:accountDisplayName",
      "@type": "xsd:string"
    },
    "CreatedPost": "breakreach:CreatedPost",
    "accounts": {
      "@id": "breakreach:accounts",
      "@container": "@list"
    },
    "ConnectLink": "breakreach:ConnectLink",
    "url": {
      "@id": "breakreach:url",
      "@type": "@id"
    },
    "workspace": {
      "@id": "breakreach:workspace",
      "@type": "xsd:string"
    },
    "platforms": {
      "@id": "breakreach:platforms",
      "@container": "@list"
    },
    "redirectUrl": {
      "@id": "breakreach:redirectUrl",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "breakreach:expiresAt",
      "@type": "xsd:dateTime"
    },
    "connected": {
      "@id": "breakreach:connected",
      "@container": "@list"
    },
    "CommentDmRule": "breakreach:CommentDmRule",
    "account": {
      "@id": "breakreach:account"
    },
    "mediaId": {
      "@id": "breakreach:mediaId",
      "@type": "xsd:string"
    },
    "keywords": {
      "@id": "breakreach:keywords",
      "@container": "@list"
    },
    "match": {
      "@id": "breakreach:match",
      "@type": "xsd:string"
    },
    "dmText": {
      "@id": "breakreach:dmText",
      "@type": "xsd:string"
    },
    "publicReplies": {
      "@id": "breakreach:publicReplies",
      "@container": "@list"
    },
    "active": {
      "@id": "breakreach:active",
      "@type": "xsd:boolean"
    },
    "stats": {
      "@id": "breakreach:stats"
    },
    "lastTriggeredAt": {
      "@id": "breakreach:lastTriggeredAt",
      "@type": "xsd:dateTime"
    },
    "createdAt": {
      "@id": "breakreach:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "breakreach:updatedAt",
      "@type": "xsd:dateTime"
    },
    "CommentDmRuleInput": "breakreach:CommentDmRuleInput",
    "CommentDmEvent": "breakreach:CommentDmEvent",
    "ruleId": {
      "@id": "breakreach:ruleId",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "breakreach:reason",
      "@type": "xsd:string"
    },
    "commentId": {
      "@id": "breakreach:commentId",
      "@type": "xsd:string"
    },
    "commentText": {
      "@id": "breakreach:commentText",
      "@type": "xsd:string"
    },
    "commenterUsername": {
      "@id": "breakreach:commenterUsername",
      "@type": "xsd:string"
    },
    "commenterName": {
      "@id": "breakreach:commenterName",
      "@type": "xsd:string"
    },
    "dmMessageId": {
      "@id": "breakreach:dmMessageId",
      "@type": "xsd:string"
    },
    "publicReply": {
      "@id": "breakreach:publicReply",
      "@type": "xsd:string"
    },
    "publicReplyError": {
      "@id": "breakreach:publicReplyError",
      "@type": "xsd:string"
    },
    "sentAt": {
      "@id": "breakreach:sentAt",
      "@type": "xsd:dateTime"
    },
    "DmTrigger": "breakreach:DmTrigger",
    "type": {
      "@id": "breakreach:type",
      "@type": "xsd:string"
    },
    "ref": {
      "@id": "breakreach:ref",
      "@type": "xsd:string"
    },
    "DmStep": "breakreach:DmStep",
    "choices": {
      "@id": "breakreach:choices",
      "@container": "@list"
    },
    "otherwise": {
      "@id": "breakreach:otherwise"
    },
    "minutes": {
      "@id": "breakreach:minutes",
      "@type": "xsd:integer"
    },
    "check": {
      "@id": "breakreach:check",
      "@type": "xsd:string"
    },
    "withinMinutes": {
      "@id": "breakreach:withinMinutes",
      "@type": "xsd:integer"
    },
    "yes": {
      "@id": "breakreach:yes",
      "@container": "@list"
    },
    "no": {
      "@id": "breakreach:no",
      "@container": "@list"
    },
    "note": {
      "@id": "breakreach:note",
      "@type": "xsd:string"
    },
    "DmAutomation": "breakreach:DmAutomation",
    "trigger": {
      "@id": "breakreach:trigger",
      "@type": "@id"
    },
    "refLink": {
      "@id": "breakreach:refLink",
      "@type": "xsd:string"
    },
    "steps": {
      "@id": "breakreach:steps",
      "@container": "@list"
    },
    "reentry": {
      "@id": "breakreach:reentry",
      "@type": "xsd:string"
    },
    "cooldownHours": {
      "@id": "breakreach:cooldownHours",
      "@type": "xsd:integer"
    },
    "DmAutomationInput": "breakreach:DmAutomationInput",
    "DmAutomationRun": "breakreach:DmAutomationRun",
    "automationId": {
      "@id": "breakreach:automationId",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "breakreach:contact"
    },
    "stepId": {
      "@id": "breakreach:stepId",
      "@type": "xsd:string"
    },
    "waiting": {
      "@id": "breakreach:waiting"
    },
    "clicks": {
      "@id": "breakreach:clicks",
      "@type": "xsd:integer"
    },
    "log": {
      "@id": "breakreach:log",
      "@container": "@list"
    },
    "endReason": {
      "@id": "breakreach:endReason",
      "@type": "xsd:string"
    },
    "endedAt": {
      "@id": "breakreach:endedAt",
      "@type": "xsd:dateTime"
    },
    "Error": "breakreach:Error"
  },
  "@type": "schema:Dataset",
  "schema:name": "Breakreach API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Breakreach'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-11-03) from openapi/breakreach-com-openapi.json.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/breakreach-com-openapi.json"
  ]
}