manufacturing-v1

Create Dfm Report

Changed on

Evaluate a configuration and, by default, prepare production files.

Missing selections return status: requires_input; unmanufacturable configurations return status: blocked. Neither is an HTTP error. Reports are immutable: submit a new request to evaluate a change.

post/v1/dfm

Request

  • Base URL
    https://api.rmfg.com
  • URL
    https://api.rmfg.com/v1/dfm
  • Auth
    HTTP bearer

Request body

design_idstring required
generate_production_filesboolean

Response

Report created.

idstring required
object'dfm_report'
api_version'2026-09-01'
dfm_ruleset_versionstring
design_idstring required
configuration_hashstring required
status'requires_input' | 'ready' | 'blocked'
review_urlstring nullable

Website page showing this exact configuration in the 3D configurator, where a person can adjust it and save. Read the saved configuration back with GET /v1/review-links/{id}.

review_link_idstring nullable

Changes

    • info

      the response's property default value changed from 2026-10-30-v10 to 2026-10-31-v11 for the status

    • warning

      added the new feature_too_small_for_thickness enum value to the // response property for the response status

    • info

      added the new feature_too_small_for_thickness enum value to the request property //

    • info

      the response's property default value changed from 2026-09-28-v8 to 2026-10-30-v10 for the status