PostOnce · JSON-LD Context
Postonce Context
JSON-LD context defining the semantic vocabulary for Postonce from PostOnce.
14 Classes
53 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
postonce:
https://postonce.to/schema#
Classes
ErrorResponse
AuthErrorResponse
Account
ConnectAccountResponse
DeleteResponse
Media
MediaInput
DraftMediaInput
Draft
PostTargetInput
PostTarget
Post
WorkflowSettings
Workflow
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| id | string | |
| platform | string | |
| username | string | |
| avatar_url | string | |
| status | string | |
| capabilities | ||
| media_requirements | ||
| created_at | dateTime | |
| updated_at | dateTime | |
| data | ||
| path | string | |
| public_url | string | |
| url | string | |
| type | string | |
| width | integer | |
| height | integer | |
| size | integer | |
| duration | decimal | |
| thumbnail_url | string | |
| file_name | string | |
| mime_type | string | |
| content | string | |
| candidate_angle | string | |
| media | list | |
| selected_account_ids | list | |
| suggested_platforms | list | |
| source_type | string | |
| account_id | string | |
| content_override | string | |
| platform_options | ||
| target_post_id | string | |
| target_variant | string | |
| platform_post_id | string | |
| platform_post_url | string | |
| scheduled_time | dateTime | |
| external_id | string | |
| origin | string | |
| publish_at | dateTime | |
| targets | list | |
| content_filters | ||
| platform_settings | ||
| destination_publish_settings | ||
| profile_id | string | |
| source_account_id | string | |
| target_account_ids | list | |
| settings | reference | |
| is_active | boolean | |
| name | string | |
| description | string | |
| future_content_enabled | boolean | |
| last_checked | dateTime | |
| last_enabled_at | dateTime |
JSON-LD Document
{
"@context": {
"@vocab": "https://postonce.to/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"postonce": "https://postonce.to/schema#",
"ErrorResponse": "postonce:ErrorResponse",
"error": {
"@id": "postonce:error"
},
"AuthErrorResponse": "postonce:AuthErrorResponse",
"Account": "postonce:Account",
"id": {
"@id": "postonce:id",
"@type": "xsd:string"
},
"platform": {
"@id": "postonce:platform",
"@type": "xsd:string"
},
"username": {
"@id": "postonce:username",
"@type": "xsd:string"
},
"avatar_url": {
"@id": "postonce:avatar_url",
"@type": "xsd:string"
},
"status": {
"@id": "postonce:status",
"@type": "xsd:string"
},
"capabilities": {
"@id": "postonce:capabilities"
},
"media_requirements": {
"@id": "postonce:media_requirements"
},
"created_at": {
"@id": "postonce:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "postonce:updated_at",
"@type": "xsd:dateTime"
},
"ConnectAccountResponse": "postonce:ConnectAccountResponse",
"data": {
"@id": "postonce:data"
},
"DeleteResponse": "postonce:DeleteResponse",
"Media": "postonce:Media",
"path": {
"@id": "postonce:path",
"@type": "xsd:string"
},
"public_url": {
"@id": "postonce:public_url",
"@type": "xsd:string"
},
"MediaInput": "postonce:MediaInput",
"url": {
"@id": "postonce:url",
"@type": "xsd:string"
},
"type": {
"@id": "postonce:type",
"@type": "xsd:string"
},
"width": {
"@id": "postonce:width",
"@type": "xsd:integer"
},
"height": {
"@id": "postonce:height",
"@type": "xsd:integer"
},
"size": {
"@id": "postonce:size",
"@type": "xsd:integer"
},
"duration": {
"@id": "postonce:duration",
"@type": "xsd:decimal"
},
"thumbnail_url": {
"@id": "postonce:thumbnail_url",
"@type": "xsd:string"
},
"DraftMediaInput": "postonce:DraftMediaInput",
"file_name": {
"@id": "postonce:file_name",
"@type": "xsd:string"
},
"mime_type": {
"@id": "postonce:mime_type",
"@type": "xsd:string"
},
"Draft": "postonce:Draft",
"content": {
"@id": "postonce:content",
"@type": "xsd:string"
},
"candidate_angle": {
"@id": "postonce:candidate_angle",
"@type": "xsd:string"
},
"media": {
"@id": "postonce:media",
"@container": "@list"
},
"selected_account_ids": {
"@id": "postonce:selected_account_ids",
"@container": "@list"
},
"suggested_platforms": {
"@id": "postonce:suggested_platforms",
"@container": "@list"
},
"source_type": {
"@id": "postonce:source_type",
"@type": "xsd:string"
},
"PostTargetInput": "postonce:PostTargetInput",
"account_id": {
"@id": "postonce:account_id",
"@type": "xsd:string"
},
"content_override": {
"@id": "postonce:content_override",
"@type": "xsd:string"
},
"platform_options": {
"@id": "postonce:platform_options"
},
"PostTarget": "postonce:PostTarget",
"target_post_id": {
"@id": "postonce:target_post_id",
"@type": "xsd:string"
},
"target_variant": {
"@id": "postonce:target_variant",
"@type": "xsd:string"
},
"platform_post_id": {
"@id": "postonce:platform_post_id",
"@type": "xsd:string"
},
"platform_post_url": {
"@id": "postonce:platform_post_url",
"@type": "xsd:string"
},
"scheduled_time": {
"@id": "postonce:scheduled_time",
"@type": "xsd:dateTime"
},
"Post": "postonce:Post",
"external_id": {
"@id": "postonce:external_id",
"@type": "xsd:string"
},
"origin": {
"@id": "postonce:origin",
"@type": "xsd:string"
},
"publish_at": {
"@id": "postonce:publish_at",
"@type": "xsd:dateTime"
},
"targets": {
"@id": "postonce:targets",
"@container": "@list"
},
"WorkflowSettings": "postonce:WorkflowSettings",
"content_filters": {
"@id": "postonce:content_filters"
},
"platform_settings": {
"@id": "postonce:platform_settings"
},
"destination_publish_settings": {
"@id": "postonce:destination_publish_settings"
},
"Workflow": "postonce:Workflow",
"profile_id": {
"@id": "postonce:profile_id",
"@type": "xsd:string"
},
"source_account_id": {
"@id": "postonce:source_account_id",
"@type": "xsd:string"
},
"target_account_ids": {
"@id": "postonce:target_account_ids",
"@container": "@list"
},
"settings": {
"@id": "postonce:settings",
"@type": "@id"
},
"is_active": {
"@id": "postonce:is_active",
"@type": "xsd:boolean"
},
"name": {
"@id": "postonce:name",
"@type": "xsd:string"
},
"description": {
"@id": "postonce:description",
"@type": "xsd:string"
},
"future_content_enabled": {
"@id": "postonce:future_content_enabled",
"@type": "xsd:boolean"
},
"last_checked": {
"@id": "postonce:last_checked",
"@type": "xsd:dateTime"
},
"last_enabled_at": {
"@id": "postonce:last_enabled_at",
"@type": "xsd:dateTime"
}
},
"@type": "schema:Dataset",
"schema:name": "PostOnce API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects PostOnce'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-14) from openapi/_original/postonce-api-openapi.json.",
"dcterms:created": "2026-10-14",
"dcterms:source": [
"openapi/_original/postonce-api-openapi.json"
]
}