ShapelessAI · JSON-LD Context

Shapelessai Context

JSON-LD context defining the semantic vocabulary for Shapelessai from ShapelessAI.

8 Classes 21 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/
shapelessai: https://shapelessai.com/schema#

Classes

PostApiCapabilitiesIdWantRequest PatchApiGroupsIdRequest PutApiMeEmailRequest GetApiPostsIdResponse PostApiPostsIdIdRequest PostApiV1JobsRequest PostApiV1JobsResponse PostApiApiidRequest

Properties

Property Type Container
email string
webhookUrl string
name string
color string
lifecycle boolean
id string
status string
inspiration
metrics
budgetCents integer
days integer
objective string
goal string
label string
budgetUsd string
timezone string
attachments string
characters string
title string
prompt string
aspectRatio string

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}