Template management
The library holds everything the Create page produces: Photoshop templates, mockups built from a product photo, and scenes you generated. One shelf, one search field, one set of actions, and the shelf belongs to the organization rather than to the person who uploaded, so every member opens the same set.
Your plan sets how many PSD templates the account stores at once. At the
ceiling, a new upload is refused with
403 and psd_limit_reached while
every stored template keeps rendering. Delete one, or move to a plan with a
higher limit.Find a template
Search by name or by UUID; the grid and the list view show the same set. The PSD list endpoint takes the same handles:name matches a fragment rather than
the whole string and ignores case, created_after and created_before narrow
the window, and sort accepts name, created_at or updated_at with
order set to asc or desc. Either list is walked with limit and
offset, which Pagination covers in full.
View template details
Opening a template shows what the upload found in it: the canvas size, the thumbnails generated from it, the image settings it was saved with, and the UUID to copy into a render request. A Photoshop template lists three kinds of layer, each carrying its own UUID that a render can address:smart_objects: the design areas artwork lands in, covered by Smart objects.text_layers: the wording a render can replace, with the font, size and colour it is set in, covered by Text layers.group_layers: outlines that can be recoloured as a set, so everything inside the group follows the change.
Rename a template
A template uploaded over HTTP takes the name you sent with it, an upload that sent no name is given one, and a template uploaded in the browser takes the file name. The name is what search matches and what the API hands back inname.
Renaming changes both places and does not change the UUID, so it never breaks a
render already in production. Over HTTP the same edit is
update a PSD mockup
or
update a photo mockup.
Name a template’s colours
A template can carry a named set of colours, so a shopper picks a label in the editor and a render asks forblue jean where it would otherwise send a hex
code. Every colour needs a name before the set will save. Setting the colours
over HTTP replaces the whole set rather than adding to it, so send every colour
you mean to keep, and send an empty list to clear the set entirely.
Upload several at once
Drop a set of files on the library to register them in one pass. Each file is checked on its own, so one rejected file does not take the batch with it, and each arrives as its own template with its own UUID, renamed or deleted on its own afterwards. The API registers one file per call. Upload a PSD covers that call and the background mode, which hands back a job to poll instead of holding the connection open while a large file is read.Delete a template
Deleting is permanent and cannot be undone, and the confirmation says so. The template and the files that belong to it go together, and a render request that still holds its UUID answers404. Deleting frees a slot against the stored
template ceiling. Over HTTP the same removal is
remove a PSD mockup
or
remove a photo mockup.