The monogram_objects element lets you modify existing monogram objects inside a design. Use it with editDesign or editDesignTrueview APIs. Whether a design has monogram objects is
shown by designInfo or designTrueview.
XML structure
Usage
Each <monogram_object> block targets
one monogram object in your design:
- index → the zero-based index of the monogram in the design.
You can change:
- text (text)
- font (alphabet_name)
- height
- thread color (<thread>)
Changing ornaments is not supported yet.·
- Multiple <monogram_object> edits can be done in one request.
- Only the parameters you supply
are changed. If you only change text, nothing else is touched.
- Special fonts with embedded colors/functions
may restrict color changes.
Examples
Change the color of the first monogram:
<monogram_objects>
<monogram_object index="0">
<monogram_lettering>
<thread color="65535" code="xx" brand="xx" description="xx"
/>
</monogram_lettering>
</monogram_object>
</monogram_objects>
Change the text of the first monogram:
<monogram_objects>
<monogram_object index="0">
<monogram_lettering text="XYZ"/>
</monogram_object>
</monogram_objects>
Change text, style, and font of monogram; text and color of second monogram:
<monogram_objects>
<monogram_object index="0">
<monogram_lettering text="XYZ" style="style_17" alphabet_name="AGATHA"/>
</monogram_object>
<monogram_object index="1">
<monogram_lettering text="789">
<thread color="65535" code="xx" brand="xx" description="xx"/>
</monogram_lettering>
</monogram_object>
</monogram_objects>
The font used must be supported by EWA:
- If you change alphabet_name,
the new font (alphabet) must be valid.
- If you only change other
attributes, the original font must be valid.
Thread colors:
- If the color exists in the
palette, it’s reused.
- If not, the API adds it with
the supplied color, code, brand and description.
Multiple colorways:
- If
the design has more than one, only the appointed colorway (or the current one
if not specified) is changed.
Related Articles
EWA API capabilities
Wilcom’s Embroidery Web API (EWA) provides a RESTful interface for integrating advanced embroidery capabilities into web and cloud-based applications. The API exposes functionality for rendering, modifying, and generating embroidery designs using ...
Supported file formats
The Wilcom Embroidery Web API supports a wide range of embroidery-specific and artwork input/output formats to ensure compatibility with professional embroidery workflows and machine types. This format support enables seamless integration across ...
Understanding embroidery files
Embroidery designs are created, edited, shared, and stitched using different types of embroidery files. Understanding the purpose of each file type will help you choose the right format for editing, sharing, and production. Wilcom applications work ...
View stitching sequence
The Stops tab displays the order in which thread colors are stitched. Reviewing the stitching sequence helps you verify color changes, stitch counts, and design elements before sending a design to production. Each stop represents a thread color used ...
Protecting against unsuitable image uploads
Auto-digitizing (automatic digitizing) converts artwork into embroidery files. The Embroidery Web API uses AI to reduce colors, define objects, and choose stitch types and directions, similar to what a human digitizer would do. ⚠️ Not all images are ...