1. Upload the PSD and find the text layers
uuid and its current
values.
uuid and the layer uuid. Those two values are the whole
interface from here on.
2. Render with your own wording
data.print_files[0].export_path. Everything you did
not name keeps its authored appearance, so the rest of the card renders exactly
as the designer drew it.
The request needs no smart object and no artwork. A text-only personalisation is
a valid render on its own.
Do it for a list
Change the typeface too
font, font_size and color are optional on the same entry, and fall back to
the layer’s authored values when you leave them out.
font is a catalogue font uuid or its PostScript name, from the 2,000+ family
open-licensed catalogue, or from a typeface you uploaded yourself on Pro and
Scale. Fonts covers both.
fit: "shrink" keeps a long replacement inside the layer’s area rather than
letting it run past. Fitting and colour covers the
other options, and the outlines and mixed-style layers alongside them.
What to check before you ship
Read three fields from the upload response and you know what a template can do.is_editablefalse means the layer keeps its original appearance in this version. The reason and the workaround are in the support matrix on Text layers.font_availablefalse means the layer’s own typeface is not in your catalogue, so it would fall back. Upload that font, or setfontexplicitly.segment_countabove 1 means the layer mixes styles and takessegmentsrather thantext.
Text layers
The full override contract, warning codes and support matrix.
Fonts
Browse the catalogue, or upload your brand typeface.