chatterapi-com · JSON-LD Context

Chatterapi Com Context

JSON-LD context defining the semantic vocabulary for Chatterapi Com from chatterapi-com.

15 Classes 83 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/
chatterapi: https://chatterapi.com/schema#

Classes

RedditPost RedditComment RedditThread Subreddit RedditUser UserStatus RedditUserAnalysis XUser XFollowCheck XTweet Mention Lead PageInfo Warning Credits

Properties

Property Type Container
id string
fullname string
title string
body string
author string
subreddit string
permalink string
url string
externalUrl string
score decimal
numComments decimal
upvoteRatio decimal
createdAt string
nsfw boolean
locked boolean
media
parentId string
postId string
postTitle string
bodyTruncated boolean
post
comments list
unloadedReplyStubs decimal
reportedCommentCount decimal
name string
description string
subscribers decimal
rules
moderators
posting
username string
karma
bio string
avatarUrl string
badges
state string
exists boolean
accountAgeDays decimal
sample
topSubreddits list
activityByHour list
activityByWeekday list
topPosts list
handle string
followers decimal
following decimal
tweets decimal
verified boolean
blueVerified boolean
canDm boolean
protected boolean
location string
source string
target string
sourceFollowsTarget boolean
targetFollowsSource boolean
mutual boolean
text string
lang string
likes decimal
retweets decimal
replies decimal
quotes decimal
views decimal
bookmarks decimal
isReply boolean
inReplyToId string
conversationId string
isRetweet boolean
quotedTweetId string
platform string
kind string
authorUrl string
community string
intent string
intentScore decimal
matchedTerms list
nextCursor string
hasMore boolean
code string
fields list
charged integer
remaining integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://chatterapi.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "chatterapi": "https://chatterapi.com/schema#",
    "RedditPost": "chatterapi:RedditPost",
    "id": {
      "@id": "chatterapi:id",
      "@type": "xsd:string"
    },
    "fullname": {
      "@id": "chatterapi:fullname",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "chatterapi:title",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "chatterapi:body",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "chatterapi:author",
      "@type": "xsd:string"
    },
    "subreddit": {
      "@id": "chatterapi:subreddit",
      "@type": "xsd:string"
    },
    "permalink": {
      "@id": "chatterapi:permalink",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "chatterapi:url",
      "@type": "xsd:string"
    },
    "externalUrl": {
      "@id": "chatterapi:externalUrl",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "chatterapi:score",
      "@type": "xsd:decimal"
    },
    "numComments": {
      "@id": "chatterapi:numComments",
      "@type": "xsd:decimal"
    },
    "upvoteRatio": {
      "@id": "chatterapi:upvoteRatio",
      "@type": "xsd:decimal"
    },
    "createdAt": {
      "@id": "chatterapi:createdAt",
      "@type": "xsd:string"
    },
    "nsfw": {
      "@id": "chatterapi:nsfw",
      "@type": "xsd:boolean"
    },
    "locked": {
      "@id": "chatterapi:locked",
      "@type": "xsd:boolean"
    },
    "media": {
      "@id": "chatterapi:media"
    },
    "RedditComment": "chatterapi:RedditComment",
    "parentId": {
      "@id": "chatterapi:parentId",
      "@type": "xsd:string"
    },
    "postId": {
      "@id": "chatterapi:postId",
      "@type": "xsd:string"
    },
    "postTitle": {
      "@id": "chatterapi:postTitle",
      "@type": "xsd:string"
    },
    "bodyTruncated": {
      "@id": "chatterapi:bodyTruncated",
      "@type": "xsd:boolean"
    },
    "RedditThread": "chatterapi:RedditThread",
    "post": {
      "@id": "chatterapi:post"
    },
    "comments": {
      "@id": "chatterapi:comments",
      "@container": "@list"
    },
    "unloadedReplyStubs": {
      "@id": "chatterapi:unloadedReplyStubs",
      "@type": "xsd:decimal"
    },
    "reportedCommentCount": {
      "@id": "chatterapi:reportedCommentCount",
      "@type": "xsd:decimal"
    },
    "Subreddit": "chatterapi:Subreddit",
    "name": {
      "@id": "chatterapi:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "chatterapi:description",
      "@type": "xsd:string"
    },
    "subscribers": {
      "@id": "chatterapi:subscribers",
      "@type": "xsd:decimal"
    },
    "rules": {
      "@id": "chatterapi:rules"
    },
    "moderators": {
      "@id": "chatterapi:moderators"
    },
    "posting": {
      "@id": "chatterapi:posting"
    },
    "RedditUser": "chatterapi:RedditUser",
    "username": {
      "@id": "chatterapi:username",
      "@type": "xsd:string"
    },
    "karma": {
      "@id": "chatterapi:karma"
    },
    "bio": {
      "@id": "chatterapi:bio",
      "@type": "xsd:string"
    },
    "avatarUrl": {
      "@id": "chatterapi:avatarUrl",
      "@type": "xsd:string"
    },
    "badges": {
      "@id": "chatterapi:badges"
    },
    "UserStatus": "chatterapi:UserStatus",
    "state": {
      "@id": "chatterapi:state",
      "@type": "xsd:string"
    },
    "exists": {
      "@id": "chatterapi:exists",
      "@type": "xsd:boolean"
    },
    "RedditUserAnalysis": "chatterapi:RedditUserAnalysis",
    "accountAgeDays": {
      "@id": "chatterapi:accountAgeDays",
      "@type": "xsd:decimal"
    },
    "sample": {
      "@id": "chatterapi:sample"
    },
    "topSubreddits": {
      "@id": "chatterapi:topSubreddits",
      "@container": "@list"
    },
    "activityByHour": {
      "@id": "chatterapi:activityByHour",
      "@container": "@list"
    },
    "activityByWeekday": {
      "@id": "chatterapi:activityByWeekday",
      "@container": "@list"
    },
    "topPosts": {
      "@id": "chatterapi:topPosts",
      "@container": "@list"
    },
    "XUser": "chatterapi:XUser",
    "handle": {
      "@id": "chatterapi:handle",
      "@type": "xsd:string"
    },
    "followers": {
      "@id": "chatterapi:followers",
      "@type": "xsd:decimal"
    },
    "following": {
      "@id": "chatterapi:following",
      "@type": "xsd:decimal"
    },
    "tweets": {
      "@id": "chatterapi:tweets",
      "@type": "xsd:decimal"
    },
    "verified": {
      "@id": "chatterapi:verified",
      "@type": "xsd:boolean"
    },
    "blueVerified": {
      "@id": "chatterapi:blueVerified",
      "@type": "xsd:boolean"
    },
    "canDm": {
      "@id": "chatterapi:canDm",
      "@type": "xsd:boolean"
    },
    "protected": {
      "@id": "chatterapi:protected",
      "@type": "xsd:boolean"
    },
    "location": {
      "@id": "chatterapi:location",
      "@type": "xsd:string"
    },
    "XFollowCheck": "chatterapi:XFollowCheck",
    "source": {
      "@id": "chatterapi:source",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "chatterapi:target",
      "@type": "xsd:string"
    },
    "sourceFollowsTarget": {
      "@id": "chatterapi:sourceFollowsTarget",
      "@type": "xsd:boolean"
    },
    "targetFollowsSource": {
      "@id": "chatterapi:targetFollowsSource",
      "@type": "xsd:boolean"
    },
    "mutual": {
      "@id": "chatterapi:mutual",
      "@type": "xsd:boolean"
    },
    "XTweet": "chatterapi:XTweet",
    "text": {
      "@id": "chatterapi:text",
      "@type": "xsd:string"
    },
    "lang": {
      "@id": "chatterapi:lang",
      "@type": "xsd:string"
    },
    "likes": {
      "@id": "chatterapi:likes",
      "@type": "xsd:decimal"
    },
    "retweets": {
      "@id": "chatterapi:retweets",
      "@type": "xsd:decimal"
    },
    "replies": {
      "@id": "chatterapi:replies",
      "@type": "xsd:decimal"
    },
    "quotes": {
      "@id": "chatterapi:quotes",
      "@type": "xsd:decimal"
    },
    "views": {
      "@id": "chatterapi:views",
      "@type": "xsd:decimal"
    },
    "bookmarks": {
      "@id": "chatterapi:bookmarks",
      "@type": "xsd:decimal"
    },
    "isReply": {
      "@id": "chatterapi:isReply",
      "@type": "xsd:boolean"
    },
    "inReplyToId": {
      "@id": "chatterapi:inReplyToId",
      "@type": "xsd:string"
    },
    "conversationId": {
      "@id": "chatterapi:conversationId",
      "@type": "xsd:string"
    },
    "isRetweet": {
      "@id": "chatterapi:isRetweet",
      "@type": "xsd:boolean"
    },
    "quotedTweetId": {
      "@id": "chatterapi:quotedTweetId",
      "@type": "xsd:string"
    },
    "Mention": "chatterapi:Mention",
    "platform": {
      "@id": "chatterapi:platform",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "chatterapi:kind",
      "@type": "xsd:string"
    },
    "authorUrl": {
      "@id": "chatterapi:authorUrl",
      "@type": "xsd:string"
    },
    "community": {
      "@id": "chatterapi:community",
      "@type": "xsd:string"
    },
    "Lead": "chatterapi:Lead",
    "intent": {
      "@id": "chatterapi:intent",
      "@type": "xsd:string"
    },
    "intentScore": {
      "@id": "chatterapi:intentScore",
      "@type": "xsd:decimal"
    },
    "matchedTerms": {
      "@id": "chatterapi:matchedTerms",
      "@container": "@list"
    },
    "PageInfo": "chatterapi:PageInfo",
    "nextCursor": {
      "@id": "chatterapi:nextCursor",
      "@type": "xsd:string"
    },
    "hasMore": {
      "@id": "chatterapi:hasMore",
      "@type": "xsd:boolean"
    },
    "Warning": "chatterapi:Warning",
    "code": {
      "@id": "chatterapi:code",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "chatterapi:fields",
      "@container": "@list"
    },
    "Credits": "chatterapi:Credits",
    "charged": {
      "@id": "chatterapi:charged",
      "@type": "xsd:integer"
    },
    "remaining": {
      "@id": "chatterapi:remaining",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "chatterapi-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects chatterapi-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/chatterapi-com-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/chatterapi-com-openapi.json"
  ]
}