schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
shapelessai:
https://shapelessai.com/schema#
{
"@context": {
"@vocab": "https://shapelessai.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"shapelessai": "https://shapelessai.com/schema#",
"PostApiCapabilitiesIdWantRequest": "shapelessai:PostApiCapabilitiesIdWantRequest",
"email": {
"@id": "shapelessai:email",
"@type": "xsd:string"
},
"webhookUrl": {
"@id": "shapelessai:webhookUrl",
"@type": "xsd:string"
},
"PatchApiGroupsIdRequest": "shapelessai:PatchApiGroupsIdRequest",
"name": {
"@id": "shapelessai:name",
"@type": "xsd:string"
},
"color": {
"@id": "shapelessai:color",
"@type": "xsd:string"
},
"PutApiMeEmailRequest": "shapelessai:PutApiMeEmailRequest",
"lifecycle": {
"@id": "shapelessai:lifecycle",
"@type": "xsd:boolean"
},
"GetApiPostsIdResponse": "shapelessai:GetApiPostsIdResponse",
"id": {
"@id": "shapelessai:id",
"@type": "xsd:string"
},
"status": {
"@id": "shapelessai:status",
"@type": "xsd:string"
},
"inspiration": {
"@id": "shapelessai:inspiration"
},
"metrics": {
"@id": "shapelessai:metrics"
},
"PostApiPostsIdIdRequest": "shapelessai:PostApiPostsIdIdRequest",
"budgetCents": {
"@id": "shapelessai:budgetCents",
"@type": "xsd:integer"
},
"days": {
"@id": "shapelessai:days",
"@type": "xsd:integer"
},
"objective": {
"@id": "shapelessai:objective",
"@type": "xsd:string"
},
"PostApiV1JobsRequest": "shapelessai:PostApiV1JobsRequest",
"goal": {
"@id": "shapelessai:goal",
"@type": "xsd:string"
},
"label": {
"@id": "shapelessai:label",
"@type": "xsd:string"
},
"budgetUsd": {
"@id": "shapelessai:budgetUsd",
"@type": "xsd:string"
},
"timezone": {
"@id": "shapelessai:timezone",
"@type": "xsd:string"
},
"attachments": {
"@id": "shapelessai:attachments",
"@type": "xsd:string"
},
"characters": {
"@id": "shapelessai:characters",
"@type": "xsd:string"
},
"PostApiV1JobsResponse": "shapelessai:PostApiV1JobsResponse",
"title": {
"@id": "shapelessai:title",
"@type": "xsd:string"
},
"PostApiApiidRequest": "shapelessai:PostApiApiidRequest",
"prompt": {
"@id": "shapelessai:prompt",
"@type": "xsd:string"
},
"aspectRatio": {
"@id": "shapelessai:aspectRatio",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "ShapelessAI API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ShapelessAI'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-12) from openapi/_ae-authored/shapelessai-openapi-generated.yml.",
"dcterms:created": "2026-10-12",
"dcterms:source": [
"openapi/_ae-authored/shapelessai-openapi-generated.yml"
]
}