Create a catalogue model
Requires a model file URL that the AMFG servers can download: any public or pre-signed HTTPS link to a CAD file (STL, STEP, OBJ, …) — e.g. from your own storage/CDN or an S3/Azure pre-signed URL. Non-public sources can pass auth via modelEndpoint.headers. To reuse a file already in AMFG, take a download URL from GET /model-version?ticketModelId=....
/catalogue-modelAuthorizationAPI key · headerrequiredThe Incoming Secret value (<secretId>.<random>), with or without a Bearer prefix.
application/jsonnamestringrequiredCatalogue model name.
customIdstringCustom catalogue model id.
modelEndpointobjectrequiredWhere management-service downloads the model file from.
Show propertiesHide properties
urlstringrequiredDownloadable model file URL.
headersobjectrequiredHeaders sent with the download request.
fileNamestringExplicit name for the downloaded file, e.g. "bracket.stl". Takes precedence over the name derived from the url — set it when the url does not end in a clean file name (download endpoints, long pre-signed urls).
configurationsobject[]requiredProduction parameter sets the model can be ordered with.
Show propertiesHide properties
objectquantityintegerrequiredNumber of units.
productionParametersobjectrequiredProduction parameters keyed by parameter name.
productionParameterIdsobjectrequiredProduction parameter ids keyed by parameter name.
Created. Returns only the id — fetch the full Catalogue Model (Part Catalogue) with the corresponding GET.
idinteger | stringrequiredId of the created Catalogue Model (Part Catalogue).
Show propertiesHide properties
integerstringAuthentication failed. All causes return this identical response.
codeintegermessagestringtypestringDownstream errors pass through verbatim; x-error-source names the failing service.
codeintegermessagestringtypestring