JSON Function Reference
Every CREOSON command, with its request and response fields and at least one worked example. Pick a function to get started.
Loading the function list…
Call connection : connect first
Every CREOSON request needs a sessionId.
Get one once at the start of your application with the connection : connect command, then reuse the returned sessionId for every subsequent call.
Before you begin
Use this page to query and navigate the CREOSON JSON specifications. Each function lists its requirements, its request and response fields, and at least one usage example you can copy.
Requests are plain HTTP POSTs of JSON, so any language that can make an HTTP call can drive Creo Parametric. Browse the groups in the search box above — file, parameter, drawing, feature and the rest.
Want to Automate Without Coding?
If you want the power of CREOSON without writing code, our commercial Nitro products automate Creo using just Excel and basic Creo knowledge.
Excel-driven Creo automation. Build workflows, set parameters, create drawings and more from spreadsheets.
Learn MoreExtract Creo BOM data to Excel. Create, modify and delete parameters, with bidirectional sync.
Learn MoreGraphical Pro/PROGRAM editor. Drag-and-drop logic, one-click export and import, advanced relations editing.
Learn More