ADRO · Schema

Patch

AerodynamicsComputational Fluid DynamicsSimulationAutomotiveEngineeringOptimizationManufacturingArtificial IntelligenceHigh Performance ComputingE-CommerceMCPSouth Korea

Properties

Name Type Description
id integer
uid string
patchType string * `source` - Source * `ref` - Ref
label string
category string * `optimization` - Optimization * `constant` - Constant * `wing` - Wing * `wheel_front` - Wheel Front * `wheel_rear` - Wheel Rear * `optimization_target` - Optimization Target * `constant_target` - Co
artifactId integernull Associated artifact for source patch
triangleCount integernull source patch original STL triangle count
surfaceArea numbernull source/ref patch surface area
selectedProxyTriangleCount integernull ref patch only
boundingBox object source/ref 공용 bbox payload {min:[x,y,z], max:[x,y,z], ffd_degree?:[i,j,k]}
ffdDegree arraynull
proxyMaskSizeBytes integer
normalDisplacementInward numbernull
normalDisplacementOutward numbernull
planeLimitXMin numbernull
planeLimitXMax numbernull
planeLimitYMin numbernull
planeLimitYMax numbernull
planeLimitZMin numbernull
planeLimitZMax numbernull
inputPreviewPointsKey string source patch point preview only
inputPreviewPoints object source patch point preview metadata
inputPreviewVoxelsKey string source patch voxel preview only
inputPreviewVoxels object source patch voxel preview metadata
proxyCacheKey string source patch only
proxyMeshKey string source patch only
proxyLayoutKey string source patch only
atlasKey string source patch only
proxyWorkerRevision string source patch only
proxyArtifactSignature string source patch only
proxyTriangleCount integernull source patch only
hasRefs boolean
isMergeOutput boolean
isMergePending boolean
mergedSourcePatches array
isInitialSourceUpload boolean source patch only - uploaded while project was draft
sourcePatchId integernull
mergedIntoPatchId integernull
proxyMeshMaskKey string ref patch only
sourceProxyArtifactSignature string ref patch only — 부모 source patch proxy signature 스냅샷
proxyMaskSignature string ref patch only
createdAt string
updatedAt string
View JSON Schema on GitHub

JSON Schema

adro1b33-patch-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adro1b33/main/json-schema/adro1b33-patch-schema.json",
  "title": "Patch",
  "x-generated": "2026-10-20",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/adro1b33-patches-api-openapi.yml#/components/schemas/Patch",
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "readOnly": true
    },
    "uid": {
      "type": "string",
      "readOnly": true
    },
    "patchType": {
      "enum": [
        "source",
        "ref"
      ],
      "type": "string",
      "description": "* `source` - Source\n* `ref` - Ref",
      "x-spec-enum-id": "946c46f06a235611",
      "readOnly": true
    },
    "label": {
      "type": "string",
      "maxLength": 255
    },
    "category": {
      "enum": [
        "optimization",
        "constant",
        "wing",
        "wheel_front",
        "wheel_rear",
        "optimization_target",
        "constant_target",
        "front_wheel",
        "rear_wheel"
      ],
      "type": "string",
      "description": "* `optimization` - Optimization\n* `constant` - Constant\n* `wing` - Wing\n* `wheel_front` - Wheel Front\n* `wheel_rear` - Wheel Rear\n* `optimization_target` - Optimization Target\n* `constant_target` - Constant Target\n* `front_wheel` - Front Wheel\n* `rear_wheel` - Rear Wheel",
      "x-spec-enum-id": "5dd1d70043ac53a5"
    },
    "artifactId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Associated artifact for source patch",
      "readOnly": true
    },
    "triangleCount": {
      "type": [
        "integer",
        "null"
      ],
      "maximum": 2147483647,
      "minimum": -2147483648,
      "description": "source patch original STL triangle count"
    },
    "surfaceArea": {
      "type": [
        "number",
        "null"
      ],
      "format": "double",
      "description": "source/ref patch surface area"
    },
    "selectedProxyTriangleCount": {
      "type": [
        "integer",
        "null"
      ],
      "maximum": 2147483647,
      "minimum": -2147483648,
      "description": "ref patch only"
    },
    "boundingBox": {
      "description": "source/ref 공용 bbox payload {min:[x,y,z], max:[x,y,z], ffd_degree?:[i,j,k]}"
    },
    "ffdDegree": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "integer"
      },
      "writeOnly": true
    },
    "proxyMaskSizeBytes": {
      "type": "integer",
      "minimum": 1,
      "writeOnly": true
    },
    "normalDisplacementInward": {
      "type": [
        "number",
        "null"
      ],
      "format": "double",
      "title": "(constraint) normal displacement inward"
    },
    "normalDisplacementOutward": {
      "type": [
        "number",
        "null"
      ],
      "format": "double",
      "title": "(constraint) normal displacement outward"
    },
    "planeLimitXMin": {
      "type": [
        "number",
        "null"
      ],
      "format": "double",
      "title": "(constraint) plane limit x min"
    },
    "planeLimitXMax": {
      "type": [
        "number",
        "null"
      ],
      "format": "double",
      "title": "(constraint) plane limit x max"
    },
    "planeLimitYMin": {
      "type": [
        "number",
        "null"
      ],
      "format": "double",
      "title": "(constraint) plane limit y min"
    },
    "planeLimitYMax": {
      "type": [
        "number",
        "null"
      ],
      "format": "double",
      "title": "(constraint) plane limit y max"
    },
    "planeLimitZMin": {
      "type": [
        "number",
        "null"
      ],
      "format": "double",
      "title": "(constraint) plane limit z min"
    },
    "planeLimitZMax": {
      "type": [
        "number",
        "null"
      ],
      "format": "double",
      "title": "(constraint) plane limit z max"
    },
    "inputPreviewPointsKey": {
      "type": "string",
      "description": "source patch point preview only",
      "maxLength": 1024
    },
    "inputPreviewPoints": {
      "description": "source patch point preview metadata"
    },
    "inputPreviewVoxelsKey": {
      "type": "string",
      "description": "source patch voxel preview only",
      "maxLength": 1024
    },
    "inputPreviewVoxels": {
      "description": "source patch voxel preview metadata"
    },
    "proxyCacheKey": {
      "type": "string",
      "description": "source patch only",
      "maxLength": 255
    },
    "proxyMeshKey": {
      "type": "string",
      "description": "source patch only",
      "maxLength": 1024
    },
    "proxyLayoutKey": {
      "type": "string",
      "description": "source patch only",
      "maxLength": 1024
    },
    "atlasKey": {
      "type": "string",
      "description": "source patch only",
      "maxLength": 1024
    },
    "proxyWorkerRevision": {
      "type": "string",
      "description": "source patch only",
      "maxLength": 64
    },
    "proxyArtifactSignature": {
      "type": "string",
      "description": "source patch only",
      "maxLength": 128
    },
    "proxyTriangleCount": {
      "type": [
        "integer",
        "null"
      ],
      "maximum": 2147483647,
      "minimum": -2147483648,
      "description": "source patch only"
    },
    "hasRefs": {
      "type": "boolean",
      "readOnly": true
    },
    "isMergeOutput": {
      "type": "boolean",
      "readOnly": true
    },
    "isMergePending": {
      "type": "boolean",
      "readOnly": true
    },
    "mergedSourcePatches": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/MergedSourcePatch"
      },
      "readOnly": true
    },
    "isInitialSourceUpload": {
      "type": "boolean",
      "readOnly": true,
      "description": "source patch only - uploaded while project was draft"
    },
    "sourcePatchId": {
      "type": [
        "integer",
        "null"
      ],
      "readOnly": true
    },
    "mergedIntoPatchId": {
      "type": [
        "integer",
        "null"
      ],
      "readOnly": true
    },
    "proxyMeshMaskKey": {
      "type": "string",
      "description": "ref patch only",
      "maxLength": 1024
    },
    "sourceProxyArtifactSignature": {
      "type": "string",
      "description": "ref patch only — 부모 source patch proxy signature 스냅샷",
      "maxLength": 128
    },
    "proxyMaskSignature": {
      "type": "string",
      "description": "ref patch only",
      "maxLength": 128
    },
    "createdAt": {
      "type": "string",
      "format": "date-time",
      "readOnly": true
    },
    "updatedAt": {
      "type": "string",
      "format": "date-time",
      "readOnly": true
    }
  },
  "required": [
    "artifactId",
    "createdAt",
    "hasRefs",
    "id",
    "isInitialSourceUpload",
    "isMergeOutput",
    "isMergePending",
    "mergedIntoPatchId",
    "mergedSourcePatches",
    "patchType",
    "sourcePatchId",
    "uid",
    "updatedAt"
  ],
  "$defs": {
    "MergedSourcePatch": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "readOnly": true
        },
        "label": {
          "type": "string",
          "readOnly": true
        },
        "boundingBox": {
          "readOnly": true
        },
        "inputPreviewPoints": {
          "readOnly": true
        }
      },
      "required": [
        "boundingBox",
        "id",
        "inputPreviewPoints",
        "label"
      ]
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/adro1b33-patch"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.