Printago API
POST
/v1/parts/footprints
Get part footprint hulls
The stored convex footprint hulls for a set of parts — the true XY outlines the plate-merge packer collides instead of bounding boxes. Bulk on purpose: the browser's merge preview must lay out with exactly the hulls the server will commit with, and asks for every candidate on the plate in one request. Parts without stored hulls are absent from the result (their packer falls back to the bounding box).
Request Body
IDs of the parts to look up
GetPartFootprintsRequest
partIdsrequired
string[]
IDs of the parts whose footprint hulls are needed.
min items: 1max items: 200
Example Request
application/json
{
"partIds": [
"string"
]
}
Response Schema
GetPartFootprintsResult
footprintsrequired
Record<string, object>
Construct a type with a set of properties K of type T
Example Response
201 OK — application/json
{
"footprints": {}
}