Creating the Checklist
Developing
POST
/model/bulk/{modelId}/component
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/model/bulk//component' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "object",
"required": [
"annotations"
],
"properties": {
"annotations": {
"type": "array",
"description": "List of components to create based on existing icons",
"items": {
"type": "object",
"properties": {
"iconId": {
"type": "string",
"description": "ID of the icon to associate with this component",
"example": "icon_abc123"
},
"name": {
"type": "string",
"description": "Name of the component",
"example": "Front Suspension"
},
"imageUrl": {
"type": "string",
"description": "URL of the image representing this component",
"example": "https://cdn.example.com/images/suspension.png"
}
},
"required": [
"iconId",
"name",
"imageUrl"
]
}
}
},
"example": {
"annotations": [
{
"iconId": "icon_engine_01",
"name": "Engine Block",
"imageUrl": "https://cdn.example.com/models/engine_block.jpg"
},
{
"iconId": "icon_wheel_02",
"name": "Front Wheel",
"imageUrl": "https://cdn.example.com/models/front_wheel.jpg"
}
]
}
}'
Response Response Example
{}
Request
Path Params
modelId
stringÂ
required
Body Params application/json
Responses
Modified at 2025-06-06 14:55:06