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 |
JSON Schema
{
"$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.
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.