Skip to main content
Canonical names are registered in photoshop-uxp-bridge/index.js. Alias forms (for example layer.rename, doc.open) map to the same handlers. For argument-level docs and copy/paste payloads for every operation, see Operation arguments and examples.

Documents

Layers and grouping

Transform and layout

Assets and smart objects

Selection and masks

Text and shapes

setTextStyle supports text, fontSize, fontName/font, position, bounds fitting (maxWidth, maxHeight, minFontSize, hardMinFontSize), overflow handling (overflow: "resize" | "clip", ellipsis), and overlap avoidance (avoidOverlapWith, overlapGap).

Adjustments and filters

Export and low-level actions

Known behavior notes

  • BatchPlay errors are inspected for embedded descriptor errors and surfaced with indexed failure detail.
  • Layer-targeted export may use Photoshop-controlled filenames depending on command path.
  • Document save without output can skip to avoid Save As dialogs when no existing path is present.