{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/sig-ai/json-schema/sig-ai-content-create-schema.json",
  "title": "ContentCreate",
  "x-generated": "2026-10-29",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/sig-ai-openapi.json#/components/schemas/ContentCreate",
  "properties": {
    "experiment_id": {
      "anyOf": [
        {
          "type": "string",
          "format": "uuid"
        },
        {
          "type": "null"
        }
      ],
      "title": "Experiment Id"
    },
    "type": {
      "type": "string",
      "enum": [
        "testimonial",
        "data_card",
        "youtube_script",
        "client_report",
        "social_overlay"
      ],
      "title": "Type"
    },
    "title": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 500
        },
        {
          "type": "null"
        }
      ],
      "title": "Title"
    },
    "body": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 100000
        },
        {
          "type": "null"
        }
      ],
      "title": "Body"
    },
    "data": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "title": "Data"
    },
    "visibility": {
      "type": "string",
      "enum": [
        "private",
        "public",
        "shared"
      ],
      "title": "Visibility",
      "default": "private"
    }
  },
  "type": "object",
  "required": [
    "type"
  ]
}