Adobe Photoshop · Arazzo Workflow
Adobe Photoshop Text Layer Personalization
Version 1.0.0
Inspect a PSD's text layers, rewrite their content and styling, then render the result.
View Spec
View on GitHub
Ai MlCreative CloudImage EditingPhotoshopPluginsREST APIScriptingArazzoWorkflows
Provider
Workflows
text-layer-personalization
Rewrite a PSD text layer with new copy and styling, then render it.
Retrieves the document manifest to confirm the text layer exists, edits the layer content and character style, and creates a flat rendition of the personalized document.
1
submitManifest
Request the document manifest so the text layer names, ids, and existing content can be confirmed before rewriting copy.
2
awaitManifest
Poll the PSD service status endpoint until the manifest job completes. The submit call returns the absolute status URL in _links.self.href; the jobId this operation requires is the final path segment of that URL, so a runner takes that segment from statusHref before issuing the request.
3
submitTextEdit
Rewrite the named text layer with the supplied copy, character style, and paragraph alignment, writing the edited document out as a PSD.
4
awaitTextEdit
Poll until the text edit job reports succeeded. A failed status here most often means the requested font was unavailable and manageMissingFonts was set to fail.
5
6
awaitRendition
Poll until the rendition job reports succeeded and the flat image has been written to the output URL.
Source API Descriptions
openapi
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.