FluxSocial · JSON-LD Context

Fluxsocial App Context

JSON-LD context defining the semantic vocabulary for Fluxsocial App from FluxSocial.

19 Classes 40 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/
fluxsocial: https://fluxsocial.app/schema#

Classes

GetApiV1AccountsResponse GetApiV1BusinessesResponse PostApiV1ContentRequest PostApiV1ContentResponse PostApiV1ContentSug001ImageRequest PostApiV1ContentSug001ImageResponse PostApiV1ContentSug001PostRequest PostApiV1ContentSug001PostResponse PostApiV1ContentSug001ScheduleRequest PostApiV1ContentSug001ScheduleResponse PostApiV1ContentUploadMediaRequest PostApiV1ContentUploadMediaResponse GetApiV1CreditsBalanceResponse PostApiV1CreditsBalanceRequest PostApiV1CreditsBalanceResponse GetApiV1CreditsCostPreviewResponse GetApiV1ScheduleOptimalTimeResponse PostApiV1VideoRequest PostApiV1VideoResponse

Properties

Property Type Container
accounts list
id string
platform string
username string
followers integer
businesses list
prompt string
businessId string
contentFormat string
useContentDNA boolean
language string
suggestionCount decimal
sessionId string
suggestions list
creditsUsed decimal
balanceAfter decimal
brandProfile
imageIndex decimal
customPrompt string
imageUrl string
targets list
suggestionId string
results list
scheduledFor string
mediaUrl string
caption string
title string
tags list
mediaUrls list
balance decimal
type string
cost decimal
currentBalance decimal
success boolean
data
duration decimal
aspectRatio string
style string
operationId string
status string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://fluxsocial.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fluxsocial": "https://fluxsocial.app/schema#",
    "GetApiV1AccountsResponse": "fluxsocial:GetApiV1AccountsResponse",
    "accounts": {
      "@id": "fluxsocial:accounts",
      "@container": "@list"
    },
    "id": {
      "@id": "fluxsocial:id",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "fluxsocial:platform",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "fluxsocial:username",
      "@type": "xsd:string"
    },
    "followers": {
      "@id": "fluxsocial:followers",
      "@type": "xsd:integer"
    },
    "GetApiV1BusinessesResponse": "fluxsocial:GetApiV1BusinessesResponse",
    "businesses": {
      "@id": "fluxsocial:businesses",
      "@container": "@list"
    },
    "PostApiV1ContentRequest": "fluxsocial:PostApiV1ContentRequest",
    "prompt": {
      "@id": "fluxsocial:prompt",
      "@type": "xsd:string"
    },
    "businessId": {
      "@id": "fluxsocial:businessId",
      "@type": "xsd:string"
    },
    "contentFormat": {
      "@id": "fluxsocial:contentFormat",
      "@type": "xsd:string"
    },
    "useContentDNA": {
      "@id": "fluxsocial:useContentDNA",
      "@type": "xsd:boolean"
    },
    "language": {
      "@id": "fluxsocial:language",
      "@type": "xsd:string"
    },
    "suggestionCount": {
      "@id": "fluxsocial:suggestionCount",
      "@type": "xsd:decimal"
    },
    "PostApiV1ContentResponse": "fluxsocial:PostApiV1ContentResponse",
    "sessionId": {
      "@id": "fluxsocial:sessionId",
      "@type": "xsd:string"
    },
    "suggestions": {
      "@id": "fluxsocial:suggestions",
      "@container": "@list"
    },
    "creditsUsed": {
      "@id": "fluxsocial:creditsUsed",
      "@type": "xsd:decimal"
    },
    "balanceAfter": {
      "@id": "fluxsocial:balanceAfter",
      "@type": "xsd:decimal"
    },
    "brandProfile": {
      "@id": "fluxsocial:brandProfile"
    },
    "PostApiV1ContentSug001ImageRequest": "fluxsocial:PostApiV1ContentSug001ImageRequest",
    "imageIndex": {
      "@id": "fluxsocial:imageIndex",
      "@type": "xsd:decimal"
    },
    "customPrompt": {
      "@id": "fluxsocial:customPrompt",
      "@type": "xsd:string"
    },
    "PostApiV1ContentSug001ImageResponse": "fluxsocial:PostApiV1ContentSug001ImageResponse",
    "imageUrl": {
      "@id": "fluxsocial:imageUrl",
      "@type": "xsd:string"
    },
    "PostApiV1ContentSug001PostRequest": "fluxsocial:PostApiV1ContentSug001PostRequest",
    "targets": {
      "@id": "fluxsocial:targets",
      "@container": "@list"
    },
    "PostApiV1ContentSug001PostResponse": "fluxsocial:PostApiV1ContentSug001PostResponse",
    "suggestionId": {
      "@id": "fluxsocial:suggestionId",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "fluxsocial:results",
      "@container": "@list"
    },
    "PostApiV1ContentSug001ScheduleRequest": "fluxsocial:PostApiV1ContentSug001ScheduleRequest",
    "scheduledFor": {
      "@id": "fluxsocial:scheduledFor",
      "@type": "xsd:string"
    },
    "PostApiV1ContentSug001ScheduleResponse": "fluxsocial:PostApiV1ContentSug001ScheduleResponse",
    "PostApiV1ContentUploadMediaRequest": "fluxsocial:PostApiV1ContentUploadMediaRequest",
    "mediaUrl": {
      "@id": "fluxsocial:mediaUrl",
      "@type": "xsd:string"
    },
    "caption": {
      "@id": "fluxsocial:caption",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "fluxsocial:title",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "fluxsocial:tags",
      "@container": "@list"
    },
    "mediaUrls": {
      "@id": "fluxsocial:mediaUrls",
      "@container": "@list"
    },
    "PostApiV1ContentUploadMediaResponse": "fluxsocial:PostApiV1ContentUploadMediaResponse",
    "GetApiV1CreditsBalanceResponse": "fluxsocial:GetApiV1CreditsBalanceResponse",
    "balance": {
      "@id": "fluxsocial:balance",
      "@type": "xsd:decimal"
    },
    "PostApiV1CreditsBalanceRequest": "fluxsocial:PostApiV1CreditsBalanceRequest",
    "PostApiV1CreditsBalanceResponse": "fluxsocial:PostApiV1CreditsBalanceResponse",
    "GetApiV1CreditsCostPreviewResponse": "fluxsocial:GetApiV1CreditsCostPreviewResponse",
    "type": {
      "@id": "fluxsocial:type",
      "@type": "xsd:string"
    },
    "cost": {
      "@id": "fluxsocial:cost",
      "@type": "xsd:decimal"
    },
    "currentBalance": {
      "@id": "fluxsocial:currentBalance",
      "@type": "xsd:decimal"
    },
    "GetApiV1ScheduleOptimalTimeResponse": "fluxsocial:GetApiV1ScheduleOptimalTimeResponse",
    "success": {
      "@id": "fluxsocial:success",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "fluxsocial:data"
    },
    "PostApiV1VideoRequest": "fluxsocial:PostApiV1VideoRequest",
    "duration": {
      "@id": "fluxsocial:duration",
      "@type": "xsd:decimal"
    },
    "aspectRatio": {
      "@id": "fluxsocial:aspectRatio",
      "@type": "xsd:string"
    },
    "style": {
      "@id": "fluxsocial:style",
      "@type": "xsd:string"
    },
    "PostApiV1VideoResponse": "fluxsocial:PostApiV1VideoResponse",
    "operationId": {
      "@id": "fluxsocial:operationId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "fluxsocial:status",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "FluxSocial API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects FluxSocial'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-08) from openapi/_ae-authored/fluxsocial-app-openapi-generated.yml.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/_ae-authored/fluxsocial-app-openapi-generated.yml"
  ]
}