Skip to main content

Fetch a program machinability report

GET 

/parts/:partId/programs/:programId/machinability

Returns the machinability report for a concrete program on the URL part.

The report includes:

  • The machinability score (0-100). A score of 100 means every feature is machinable with the configured tools.
  • Feature and machinable-feature counts.
  • Design-advisor assessments.
  • The setup breakdown.

Returns a 202 with a ProcessingResponse envelope while the engine is still running, and a 200 once the report resolves. A 200 response carries status: "ready" with the full report, or status: "failed" (empty report) if program generation failed. When status is failed, failureCode and failureReason describe the stage that failed; both are null when ready.

Request

Responses

Machinability report is ready or failed