CraftStory · JSON-LD Context
Craftstory Com Context
JSON-LD context defining the semantic vocabulary for Craftstory Com from CraftStory.
39 Classes
88 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
craftstory:
https://craftstory.com/schema#
Classes
AudioClipVoice
AudioClipVoice11Labs
Voice11LabsVoiceListRetrieveLanguage
Voice11LabsVoiceListRetrieve11Label
AudioClipUserVoice
AudioClip
AudioClipCreate
AudioClipStatus
CraftStory2
CraftStory2Create
AvatarPublic
AvatarScenePublic
CraftStory2PreviewCost
CraftStory2PreviewCostResponse
UserVoicePublic
LibraryVoicePublic
AssetListRetrieveProject
AssetListRetrieve
CraftStory2Status
CraftStory2Upscale
Seedance
SeedanceCreate
SeedancePreviewCost
SeedanceStatus
Image
ImageCreate
ImageStatus
MiniMaxH3
MiniMaxH3BasicCreate
MiniMaxH3AvatarCreate
MiniMaxH3ReferenceCreate
MiniMaxH3Status
Music
MusicCreate
MusicStatus
SoundEffect
SoundEffectCreate
SoundEffectStatus
UploadRequest
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| name | string | |
| kind | string | |
| labels | list | |
| gender | string | |
| age | string | |
| language | integer | |
| code | string | |
| elevenlabs_code | string | |
| voice_id | string | |
| example | reference | |
| status | string | |
| duration | integer | |
| moderation_labels | ||
| created | dateTime | |
| updated | dateTime | |
| file | reference | |
| text | string | |
| voice | reference | |
| voice_11labs | reference | |
| voice_user | reference | |
| is_voice_default | boolean | |
| is_user_selected_voice | boolean | |
| silent_duration | integer | |
| avatar | string | |
| voice_user_id | string | |
| status_display | string | |
| status_failed | string | |
| status_failed_display | string | |
| status_percentage | integer | |
| credits_refunded | string | |
| audios | list | |
| image | reference | |
| gestures | string | |
| resolution | string | |
| lipsync_mode | string | |
| user_prompt | string | |
| video | reference | |
| video_duration_s | decimal | |
| video_first_frame | reference | |
| credits | integer | |
| asset | string | |
| scene_id | string | |
| avatar_id | string | |
| faceswap | boolean | |
| cover_url | string | |
| scene_count | integer | |
| models | list | |
| image_url | string | |
| project | reference | |
| is_approved | boolean | |
| data | ||
| order | integer | |
| first_frame_1000 | string | |
| model | string | |
| seed | integer | |
| image_1000 | string | |
| mode | string | |
| duration_s | integer | |
| aspect_ratio | string | |
| video_url | string | |
| video_first_frame_1000 | string | |
| video_duration | integer | |
| is_upscale | boolean | |
| references | list | |
| reference_kinds | list | |
| reference_captions | list | |
| input_video_s | decimal | |
| finish_reason | string | |
| prompt | string | |
| source_images | integer | |
| images | list | |
| requested_duration_s | integer | |
| billable_duration_s | integer | |
| speech_text | string | |
| prompt_suggestion | string | |
| instrumental | boolean | |
| audio_url | string | |
| loop | boolean | |
| prompt_influence | decimal | |
| hint | string | |
| expires_at | dateTime | |
| upload_url | string | |
| file_url | string | |
| original_name | string | |
| content_type | string | |
| size | integer | |
| uploaded_at | dateTime |
JSON-LD Document
{
"@context": {
"@vocab": "https://craftstory.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"craftstory": "https://craftstory.com/schema#",
"AudioClipVoice": "craftstory:AudioClipVoice",
"id": {
"@id": "craftstory:id",
"@type": "xsd:string"
},
"name": {
"@id": "craftstory:name",
"@type": "xsd:string"
},
"kind": {
"@id": "craftstory:kind",
"@type": "xsd:string"
},
"labels": {
"@id": "craftstory:labels",
"@container": "@list"
},
"gender": {
"@id": "craftstory:gender",
"@type": "xsd:string"
},
"age": {
"@id": "craftstory:age",
"@type": "xsd:string"
},
"language": {
"@id": "craftstory:language",
"@type": "xsd:integer"
},
"AudioClipVoice11Labs": "craftstory:AudioClipVoice11Labs",
"Voice11LabsVoiceListRetrieveLanguage": "craftstory:Voice11LabsVoiceListRetrieveLanguage",
"code": {
"@id": "craftstory:code",
"@type": "xsd:string"
},
"elevenlabs_code": {
"@id": "craftstory:elevenlabs_code",
"@type": "xsd:string"
},
"Voice11LabsVoiceListRetrieve11Label": "craftstory:Voice11LabsVoiceListRetrieve11Label",
"AudioClipUserVoice": "craftstory:AudioClipUserVoice",
"voice_id": {
"@id": "craftstory:voice_id",
"@type": "xsd:string"
},
"example": {
"@id": "craftstory:example",
"@type": "@id"
},
"status": {
"@id": "craftstory:status",
"@type": "xsd:string"
},
"AudioClip": "craftstory:AudioClip",
"duration": {
"@id": "craftstory:duration",
"@type": "xsd:integer"
},
"moderation_labels": {
"@id": "craftstory:moderation_labels"
},
"created": {
"@id": "craftstory:created",
"@type": "xsd:dateTime"
},
"updated": {
"@id": "craftstory:updated",
"@type": "xsd:dateTime"
},
"file": {
"@id": "craftstory:file",
"@type": "@id"
},
"text": {
"@id": "craftstory:text",
"@type": "xsd:string"
},
"voice": {
"@id": "craftstory:voice",
"@type": "@id"
},
"voice_11labs": {
"@id": "craftstory:voice_11labs",
"@type": "@id"
},
"voice_user": {
"@id": "craftstory:voice_user",
"@type": "@id"
},
"is_voice_default": {
"@id": "craftstory:is_voice_default",
"@type": "xsd:boolean"
},
"is_user_selected_voice": {
"@id": "craftstory:is_user_selected_voice",
"@type": "xsd:boolean"
},
"AudioClipCreate": "craftstory:AudioClipCreate",
"silent_duration": {
"@id": "craftstory:silent_duration",
"@type": "xsd:integer"
},
"avatar": {
"@id": "craftstory:avatar",
"@type": "xsd:string"
},
"voice_user_id": {
"@id": "craftstory:voice_user_id",
"@type": "xsd:string"
},
"AudioClipStatus": "craftstory:AudioClipStatus",
"status_display": {
"@id": "craftstory:status_display",
"@type": "xsd:string"
},
"CraftStory2": "craftstory:CraftStory2",
"status_failed": {
"@id": "craftstory:status_failed",
"@type": "xsd:string"
},
"status_failed_display": {
"@id": "craftstory:status_failed_display",
"@type": "xsd:string"
},
"status_percentage": {
"@id": "craftstory:status_percentage",
"@type": "xsd:integer"
},
"credits_refunded": {
"@id": "craftstory:credits_refunded",
"@type": "xsd:string"
},
"audios": {
"@id": "craftstory:audios",
"@container": "@list"
},
"image": {
"@id": "craftstory:image",
"@type": "@id"
},
"gestures": {
"@id": "craftstory:gestures",
"@type": "xsd:string"
},
"resolution": {
"@id": "craftstory:resolution",
"@type": "xsd:string"
},
"lipsync_mode": {
"@id": "craftstory:lipsync_mode",
"@type": "xsd:string"
},
"user_prompt": {
"@id": "craftstory:user_prompt",
"@type": "xsd:string"
},
"video": {
"@id": "craftstory:video",
"@type": "@id"
},
"video_duration_s": {
"@id": "craftstory:video_duration_s",
"@type": "xsd:decimal"
},
"video_first_frame": {
"@id": "craftstory:video_first_frame",
"@type": "@id"
},
"credits": {
"@id": "craftstory:credits",
"@type": "xsd:integer"
},
"asset": {
"@id": "craftstory:asset",
"@type": "xsd:string"
},
"CraftStory2Create": "craftstory:CraftStory2Create",
"scene_id": {
"@id": "craftstory:scene_id",
"@type": "xsd:string"
},
"avatar_id": {
"@id": "craftstory:avatar_id",
"@type": "xsd:string"
},
"faceswap": {
"@id": "craftstory:faceswap",
"@type": "xsd:boolean"
},
"AvatarPublic": "craftstory:AvatarPublic",
"cover_url": {
"@id": "craftstory:cover_url",
"@type": "xsd:string"
},
"scene_count": {
"@id": "craftstory:scene_count",
"@type": "xsd:integer"
},
"models": {
"@id": "craftstory:models",
"@container": "@list"
},
"AvatarScenePublic": "craftstory:AvatarScenePublic",
"image_url": {
"@id": "craftstory:image_url",
"@type": "xsd:string"
},
"CraftStory2PreviewCost": "craftstory:CraftStory2PreviewCost",
"CraftStory2PreviewCostResponse": "craftstory:CraftStory2PreviewCostResponse",
"UserVoicePublic": "craftstory:UserVoicePublic",
"LibraryVoicePublic": "craftstory:LibraryVoicePublic",
"AssetListRetrieveProject": "craftstory:AssetListRetrieveProject",
"AssetListRetrieve": "craftstory:AssetListRetrieve",
"project": {
"@id": "craftstory:project",
"@type": "@id"
},
"is_approved": {
"@id": "craftstory:is_approved",
"@type": "xsd:boolean"
},
"data": {
"@id": "craftstory:data"
},
"order": {
"@id": "craftstory:order",
"@type": "xsd:integer"
},
"first_frame_1000": {
"@id": "craftstory:first_frame_1000",
"@type": "xsd:string"
},
"CraftStory2Status": "craftstory:CraftStory2Status",
"CraftStory2Upscale": "craftstory:CraftStory2Upscale",
"Seedance": "craftstory:Seedance",
"model": {
"@id": "craftstory:model",
"@type": "xsd:string"
},
"seed": {
"@id": "craftstory:seed",
"@type": "xsd:integer"
},
"image_1000": {
"@id": "craftstory:image_1000",
"@type": "xsd:string"
},
"mode": {
"@id": "craftstory:mode",
"@type": "xsd:string"
},
"duration_s": {
"@id": "craftstory:duration_s",
"@type": "xsd:integer"
},
"aspect_ratio": {
"@id": "craftstory:aspect_ratio",
"@type": "xsd:string"
},
"video_url": {
"@id": "craftstory:video_url",
"@type": "xsd:string"
},
"video_first_frame_1000": {
"@id": "craftstory:video_first_frame_1000",
"@type": "xsd:string"
},
"video_duration": {
"@id": "craftstory:video_duration",
"@type": "xsd:integer"
},
"is_upscale": {
"@id": "craftstory:is_upscale",
"@type": "xsd:boolean"
},
"references": {
"@id": "craftstory:references",
"@container": "@list"
},
"SeedanceCreate": "craftstory:SeedanceCreate",
"reference_kinds": {
"@id": "craftstory:reference_kinds",
"@container": "@list"
},
"reference_captions": {
"@id": "craftstory:reference_captions",
"@container": "@list"
},
"SeedancePreviewCost": "craftstory:SeedancePreviewCost",
"input_video_s": {
"@id": "craftstory:input_video_s",
"@type": "xsd:decimal"
},
"SeedanceStatus": "craftstory:SeedanceStatus",
"Image": "craftstory:Image",
"finish_reason": {
"@id": "craftstory:finish_reason",
"@type": "xsd:string"
},
"prompt": {
"@id": "craftstory:prompt",
"@type": "xsd:string"
},
"source_images": {
"@id": "craftstory:source_images",
"@type": "xsd:integer"
},
"ImageCreate": "craftstory:ImageCreate",
"images": {
"@id": "craftstory:images",
"@container": "@list"
},
"ImageStatus": "craftstory:ImageStatus",
"MiniMaxH3": "craftstory:MiniMaxH3",
"requested_duration_s": {
"@id": "craftstory:requested_duration_s",
"@type": "xsd:integer"
},
"billable_duration_s": {
"@id": "craftstory:billable_duration_s",
"@type": "xsd:integer"
},
"speech_text": {
"@id": "craftstory:speech_text",
"@type": "xsd:string"
},
"MiniMaxH3BasicCreate": "craftstory:MiniMaxH3BasicCreate",
"MiniMaxH3AvatarCreate": "craftstory:MiniMaxH3AvatarCreate",
"MiniMaxH3ReferenceCreate": "craftstory:MiniMaxH3ReferenceCreate",
"MiniMaxH3Status": "craftstory:MiniMaxH3Status",
"Music": "craftstory:Music",
"prompt_suggestion": {
"@id": "craftstory:prompt_suggestion",
"@type": "xsd:string"
},
"instrumental": {
"@id": "craftstory:instrumental",
"@type": "xsd:boolean"
},
"audio_url": {
"@id": "craftstory:audio_url",
"@type": "xsd:string"
},
"MusicCreate": "craftstory:MusicCreate",
"MusicStatus": "craftstory:MusicStatus",
"SoundEffect": "craftstory:SoundEffect",
"loop": {
"@id": "craftstory:loop",
"@type": "xsd:boolean"
},
"prompt_influence": {
"@id": "craftstory:prompt_influence",
"@type": "xsd:decimal"
},
"SoundEffectCreate": "craftstory:SoundEffectCreate",
"SoundEffectStatus": "craftstory:SoundEffectStatus",
"UploadRequest": "craftstory:UploadRequest",
"hint": {
"@id": "craftstory:hint",
"@type": "xsd:string"
},
"expires_at": {
"@id": "craftstory:expires_at",
"@type": "xsd:dateTime"
},
"upload_url": {
"@id": "craftstory:upload_url",
"@type": "xsd:string"
},
"file_url": {
"@id": "craftstory:file_url",
"@type": "xsd:string"
},
"original_name": {
"@id": "craftstory:original_name",
"@type": "xsd:string"
},
"content_type": {
"@id": "craftstory:content_type",
"@type": "xsd:string"
},
"size": {
"@id": "craftstory:size",
"@type": "xsd:integer"
},
"uploaded_at": {
"@id": "craftstory:uploaded_at",
"@type": "xsd:dateTime"
}
},
"@type": "schema:Dataset",
"schema:name": "CraftStory API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects CraftStory'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-04) from openapi/craftstory-com-openapi.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/craftstory-com-openapi.yml"
]
}