JuzPost · JSON-LD Context
Juzpost Context
JSON-LD context defining the semantic vocabulary for Juzpost from JuzPost.
34 Classes
100 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
juzpost:
https://juzpost.com/schema#
Classes
ErrorCode
Error
PaginationMeta
PageEnvelope
Entitlement
Entitlements
Billing
Me
Workspace
Account
Group
PostType
PostListItem
PostTarget
Post
CreatePostRequest
UpdatePostRequest
CreatedPost
DeletedPost
PlatformOverride
TikTokSettings
PinterestSettings
SchedulePostRequest
WordPressSettings
BlueskySettings
TargetResult
ScheduleResult
SmartScheduleRequest
PlanSummary
ScheduledEntry
SkippedEntry
SmartScheduleResponse
PresignRequest
PresignResponse
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| limit | integer | |
| nextCursor | string | |
| hasMore | boolean | |
| data | list | |
| pagination | reference | |
| allowed | boolean | |
| requiredPlan | string | |
| api | ||
| schedule | ||
| publish | ||
| connectAccount | ||
| createWorkspace | ||
| status | string | |
| periodEnd | dateTime | |
| cancelAtPeriodEnd | boolean | |
| graceUntil | integer | |
| dunning | boolean | |
| user | ||
| credential | ||
| workspace | ||
| plan | ||
| billing | ||
| entitlements | reference | |
| quotas | ||
| limits | ||
| blocked | list | |
| id | string | |
| name | string | |
| timezone | string | |
| defaultTimes | list | |
| username | string | |
| platform | string | |
| avatarUrl | string | |
| isActive | boolean | |
| createdAt | dateTime | |
| accountIds | list | |
| accountCount | integer | |
| type | reference | |
| title | string | |
| content | string | |
| mediaUrls | list | |
| scheduledFor | dateTime | |
| coverR2Key | string | |
| updatedAt | dateTime | |
| socialAccountId | string | |
| publishAt | dateTime | |
| publishedAt | dateTime | |
| link | reference | |
| blueskySettings | ||
| wordpressSettings | ||
| metadata | ||
| socialAccountIds | list | |
| targets | list | |
| description | string | |
| hashtags | list | |
| deleted | boolean | |
| post | ||
| deliveryMode | string | |
| privacyLevel | string | |
| commercialContent | boolean | |
| brandOrganic | boolean | |
| brandContent | boolean | |
| boardId | string | |
| platformOverrides | ||
| publishAtOverrides | ||
| tiktokSettings | ||
| pinterestSettings | ||
| categories | list | |
| tags | list | |
| slug | string | |
| excerpt | string | |
| featuredImageAlt | string | |
| seo | ||
| altText | list | |
| labels | list | |
| success | boolean | |
| results | list | |
| minPerDay | integer | |
| group | string | |
| postIds | list | |
| startDate | date | |
| times | list | |
| dryRun | boolean | |
| perDay | integer | |
| days | integer | |
| slotsUsed | list | |
| postId | string | |
| reason | string | |
| scheduled | list | |
| skipped | list | |
| relativeKey | string | |
| key | string | |
| contentType | string | |
| contentLength | integer | |
| operation | string | |
| expiresInSeconds | integer | |
| signedUrl | reference | |
| resolvedKey | string | |
| expiresIn | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://juzpost.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"juzpost": "https://juzpost.com/schema#",
"ErrorCode": "juzpost:ErrorCode",
"Error": "juzpost:Error",
"error": {
"@id": "juzpost:error"
},
"PaginationMeta": "juzpost:PaginationMeta",
"limit": {
"@id": "juzpost:limit",
"@type": "xsd:integer"
},
"nextCursor": {
"@id": "juzpost:nextCursor",
"@type": "xsd:string"
},
"hasMore": {
"@id": "juzpost:hasMore",
"@type": "xsd:boolean"
},
"PageEnvelope": "juzpost:PageEnvelope",
"data": {
"@id": "juzpost:data",
"@container": "@list"
},
"pagination": {
"@id": "juzpost:pagination",
"@type": "@id"
},
"Entitlement": "juzpost:Entitlement",
"allowed": {
"@id": "juzpost:allowed",
"@type": "xsd:boolean"
},
"requiredPlan": {
"@id": "juzpost:requiredPlan",
"@type": "xsd:string"
},
"Entitlements": "juzpost:Entitlements",
"api": {
"@id": "juzpost:api"
},
"schedule": {
"@id": "juzpost:schedule"
},
"publish": {
"@id": "juzpost:publish"
},
"connectAccount": {
"@id": "juzpost:connectAccount"
},
"createWorkspace": {
"@id": "juzpost:createWorkspace"
},
"Billing": "juzpost:Billing",
"status": {
"@id": "juzpost:status",
"@type": "xsd:string"
},
"periodEnd": {
"@id": "juzpost:periodEnd",
"@type": "xsd:dateTime"
},
"cancelAtPeriodEnd": {
"@id": "juzpost:cancelAtPeriodEnd",
"@type": "xsd:boolean"
},
"graceUntil": {
"@id": "juzpost:graceUntil",
"@type": "xsd:integer"
},
"dunning": {
"@id": "juzpost:dunning",
"@type": "xsd:boolean"
},
"Me": "juzpost:Me",
"user": {
"@id": "juzpost:user"
},
"credential": {
"@id": "juzpost:credential"
},
"workspace": {
"@id": "juzpost:workspace"
},
"plan": {
"@id": "juzpost:plan"
},
"billing": {
"@id": "juzpost:billing"
},
"entitlements": {
"@id": "juzpost:entitlements",
"@type": "@id"
},
"quotas": {
"@id": "juzpost:quotas"
},
"limits": {
"@id": "juzpost:limits"
},
"blocked": {
"@id": "juzpost:blocked",
"@container": "@list"
},
"Workspace": "juzpost:Workspace",
"id": {
"@id": "juzpost:id",
"@type": "xsd:string"
},
"name": {
"@id": "juzpost:name",
"@type": "xsd:string"
},
"timezone": {
"@id": "juzpost:timezone",
"@type": "xsd:string"
},
"defaultTimes": {
"@id": "juzpost:defaultTimes",
"@container": "@list"
},
"Account": "juzpost:Account",
"username": {
"@id": "juzpost:username",
"@type": "xsd:string"
},
"platform": {
"@id": "juzpost:platform",
"@type": "xsd:string"
},
"avatarUrl": {
"@id": "juzpost:avatarUrl",
"@type": "xsd:string"
},
"isActive": {
"@id": "juzpost:isActive",
"@type": "xsd:boolean"
},
"createdAt": {
"@id": "juzpost:createdAt",
"@type": "xsd:dateTime"
},
"Group": "juzpost:Group",
"accountIds": {
"@id": "juzpost:accountIds",
"@container": "@list"
},
"accountCount": {
"@id": "juzpost:accountCount",
"@type": "xsd:integer"
},
"PostType": "juzpost:PostType",
"PostListItem": "juzpost:PostListItem",
"type": {
"@id": "juzpost:type",
"@type": "@id"
},
"title": {
"@id": "juzpost:title",
"@type": "xsd:string"
},
"content": {
"@id": "juzpost:content",
"@type": "xsd:string"
},
"mediaUrls": {
"@id": "juzpost:mediaUrls",
"@container": "@list"
},
"scheduledFor": {
"@id": "juzpost:scheduledFor",
"@type": "xsd:dateTime"
},
"coverR2Key": {
"@id": "juzpost:coverR2Key",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "juzpost:updatedAt",
"@type": "xsd:dateTime"
},
"PostTarget": "juzpost:PostTarget",
"socialAccountId": {
"@id": "juzpost:socialAccountId",
"@type": "xsd:string"
},
"publishAt": {
"@id": "juzpost:publishAt",
"@type": "xsd:dateTime"
},
"publishedAt": {
"@id": "juzpost:publishedAt",
"@type": "xsd:dateTime"
},
"link": {
"@id": "juzpost:link",
"@type": "@id"
},
"blueskySettings": {
"@id": "juzpost:blueskySettings"
},
"wordpressSettings": {
"@id": "juzpost:wordpressSettings"
},
"Post": "juzpost:Post",
"metadata": {
"@id": "juzpost:metadata"
},
"socialAccountIds": {
"@id": "juzpost:socialAccountIds",
"@container": "@list"
},
"targets": {
"@id": "juzpost:targets",
"@container": "@list"
},
"CreatePostRequest": "juzpost:CreatePostRequest",
"description": {
"@id": "juzpost:description",
"@type": "xsd:string"
},
"hashtags": {
"@id": "juzpost:hashtags",
"@container": "@list"
},
"UpdatePostRequest": "juzpost:UpdatePostRequest",
"CreatedPost": "juzpost:CreatedPost",
"DeletedPost": "juzpost:DeletedPost",
"deleted": {
"@id": "juzpost:deleted",
"@type": "xsd:boolean"
},
"post": {
"@id": "juzpost:post"
},
"PlatformOverride": "juzpost:PlatformOverride",
"TikTokSettings": "juzpost:TikTokSettings",
"deliveryMode": {
"@id": "juzpost:deliveryMode",
"@type": "xsd:string"
},
"privacyLevel": {
"@id": "juzpost:privacyLevel",
"@type": "xsd:string"
},
"commercialContent": {
"@id": "juzpost:commercialContent",
"@type": "xsd:boolean"
},
"brandOrganic": {
"@id": "juzpost:brandOrganic",
"@type": "xsd:boolean"
},
"brandContent": {
"@id": "juzpost:brandContent",
"@type": "xsd:boolean"
},
"PinterestSettings": "juzpost:PinterestSettings",
"boardId": {
"@id": "juzpost:boardId",
"@type": "xsd:string"
},
"SchedulePostRequest": "juzpost:SchedulePostRequest",
"platformOverrides": {
"@id": "juzpost:platformOverrides"
},
"publishAtOverrides": {
"@id": "juzpost:publishAtOverrides"
},
"tiktokSettings": {
"@id": "juzpost:tiktokSettings"
},
"pinterestSettings": {
"@id": "juzpost:pinterestSettings"
},
"WordPressSettings": "juzpost:WordPressSettings",
"categories": {
"@id": "juzpost:categories",
"@container": "@list"
},
"tags": {
"@id": "juzpost:tags",
"@container": "@list"
},
"slug": {
"@id": "juzpost:slug",
"@type": "xsd:string"
},
"excerpt": {
"@id": "juzpost:excerpt",
"@type": "xsd:string"
},
"featuredImageAlt": {
"@id": "juzpost:featuredImageAlt",
"@type": "xsd:string"
},
"seo": {
"@id": "juzpost:seo"
},
"BlueskySettings": "juzpost:BlueskySettings",
"altText": {
"@id": "juzpost:altText",
"@container": "@list"
},
"labels": {
"@id": "juzpost:labels",
"@container": "@list"
},
"TargetResult": "juzpost:TargetResult",
"ScheduleResult": "juzpost:ScheduleResult",
"success": {
"@id": "juzpost:success",
"@type": "xsd:boolean"
},
"results": {
"@id": "juzpost:results",
"@container": "@list"
},
"SmartScheduleRequest": "juzpost:SmartScheduleRequest",
"minPerDay": {
"@id": "juzpost:minPerDay",
"@type": "xsd:integer"
},
"group": {
"@id": "juzpost:group",
"@type": "xsd:string"
},
"postIds": {
"@id": "juzpost:postIds",
"@container": "@list"
},
"startDate": {
"@id": "juzpost:startDate",
"@type": "xsd:date"
},
"times": {
"@id": "juzpost:times",
"@container": "@list"
},
"dryRun": {
"@id": "juzpost:dryRun",
"@type": "xsd:boolean"
},
"PlanSummary": "juzpost:PlanSummary",
"perDay": {
"@id": "juzpost:perDay",
"@type": "xsd:integer"
},
"days": {
"@id": "juzpost:days",
"@type": "xsd:integer"
},
"slotsUsed": {
"@id": "juzpost:slotsUsed",
"@container": "@list"
},
"ScheduledEntry": "juzpost:ScheduledEntry",
"postId": {
"@id": "juzpost:postId",
"@type": "xsd:string"
},
"SkippedEntry": "juzpost:SkippedEntry",
"reason": {
"@id": "juzpost:reason",
"@type": "xsd:string"
},
"SmartScheduleResponse": "juzpost:SmartScheduleResponse",
"scheduled": {
"@id": "juzpost:scheduled",
"@container": "@list"
},
"skipped": {
"@id": "juzpost:skipped",
"@container": "@list"
},
"PresignRequest": "juzpost:PresignRequest",
"relativeKey": {
"@id": "juzpost:relativeKey",
"@type": "xsd:string"
},
"key": {
"@id": "juzpost:key",
"@type": "xsd:string"
},
"contentType": {
"@id": "juzpost:contentType",
"@type": "xsd:string"
},
"contentLength": {
"@id": "juzpost:contentLength",
"@type": "xsd:integer"
},
"operation": {
"@id": "juzpost:operation",
"@type": "xsd:string"
},
"expiresInSeconds": {
"@id": "juzpost:expiresInSeconds",
"@type": "xsd:integer"
},
"PresignResponse": "juzpost:PresignResponse",
"signedUrl": {
"@id": "juzpost:signedUrl",
"@type": "@id"
},
"resolvedKey": {
"@id": "juzpost:resolvedKey",
"@type": "xsd:string"
},
"expiresIn": {
"@id": "juzpost:expiresIn",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "JuzPost API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects JuzPost'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/juzpost-openapi.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/juzpost-openapi.json"
]
}