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).

Requires: part.view

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": {}
}