| Parameter | Type | Required | Description |
| appId | String | ✅ | App ID from your Wilcom Developer Portal account. |
| appKey | String | ✅ | App Key from your Wilcom Developer Portal account. |
requestXml | String | ✅ | An XML string specifying the design file to edit and the desired output settings for lettering or monogram. |
| Component | Details |
| <recipe> | The design is built on-the-fly using the provided <recipe>, including lettering, team names, or any other decorations. |
| <design> | Design is specified in the <design> block via a design_file. |
<design_file> | Input file is identified in <design_file> and passed in <files>. |
| <lettering_objects> | To update lettering, use <lettering_objects>. To update monograms, use <monogram_objects>. |
| <lettering> | Place custom text with specific style, position, and thread color. |
| <output> | The preview PNG file name is taken from the trueview_file in <output>. |
| <files> | This element is used to pass one or more files to or from API endpoints. It contains the input vector file and the resulting design and TrueView™ file(s). |
| <design_info> | Provides updated details about the modified design — e.g. size, stitch count. |