Placid is a creative automation toolkit that enables users to generate images, PDFs, and videos from custom templates via REST or URL APIs.
Placid is a creative automation toolkit that enables users to generate images, PDFs, and videos from custom templates via REST or URL APIs. On Nagent, Placid is exposed as a fully-configurable images & design integration that any agent can call — 11 actions, and API key authentication. No code is required to wire Placid into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Placid to automate the kinds of tasks images & design teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Placid into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Placid, with input parameters and output schema. Drop these into any step of an agent built in Helix.
PLACID_CREATE_COLLECTIONTool to create a new template collection to group multiple templates. Use when organizing templates into collections with custom metadata.
Input parameters
Title of the collection (max 255 chars)
Custom data to save and forward (max 255 chars)
Array of template UUIDs to include (limited to 500)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_CREATE_TEMPLATETool to create a new Placid template. Use when you need a template with specific dimensions and optional tags or custom metadata. Example: "Create a social-media banner."
Input parameters
Optional URL pointing to a PSD or other template source.
Optional list of tags to organize templates.
Name of the template.
Width of the template in pixels (must be >= 10).
Height of the template in pixels (must be >= 10).
Arbitrary custom data (string or object, max 255 chars when serialized).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_DELETE_COLLECTIONTool to delete a template collection by its ID. Use after confirming the collection is no longer needed. Note: This does not delete the templates within the collection.
Input parameters
Unique collection ID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_DELETE_TEMPLATETool to delete a specific template identified by UUID. Use after confirming the template is no longer needed.
Input parameters
UUID of the template to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_GET_COLLECTIONTool to retrieve a single collection by its ID. Use when you need details about a specific collection including its title, custom data, and associated template UUIDs.
Input parameters
Unique collection ID (UUID format) to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_GET_COLLECTIONSTool to retrieve a list of all template collections. Use after authentication to paginate through your Placid collections.
Input parameters
Cursor for cursor-based pagination. Use the value from the 'next' link in the response to get the next page.
Number of collections per page (1-100). Server default is 20 if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_GET_TEMPLATETool to retrieve a template by UUID. Returns template details including title, thumbnail, tags, and layers.
Input parameters
Unique template UUID to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_LIST_NL_TEMPLATESTool to list all available templates via the Natural Language API. Use when you need to discover available templates for generating images.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_LIST_TEMPLATESTool to retrieve a list of templates from your project. Returns 20 items per page with cursor pagination. Use to browse templates, optionally filtered by collection or title.
Input parameters
Cursor for cursor-based pagination. Use the value from the 'next' link in the response to get the next page.
Sort templates. Format: <field>-<direction>. Fields: created_at, updated_at, title. Directions: asc, desc
Filter templates by title
Filter templates by collection UUID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_UPDATE_COLLECTIONTool to update an existing template collection. Use to modify title, custom_data, or manage templates (replace all, or incrementally add/remove specific templates).
Input parameters
New title of the collection (max 255 characters)
Custom reference data to save and forward with the collection (max 1024 characters)
Unique collection ID to update
Replace entire list of template UUIDs in the collection (limited to 500 templates). Mutually exclusive with add_template_uuids and remove_template_uuids.
List of template UUIDs to add to the collection. Cannot be used with template_uuids.
List of template UUIDs to remove from the collection. Cannot be used with template_uuids.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PLACID_UPDATE_TEMPLATETool to update an existing Placid template. Use when you need to modify the title, tags, or custom_data of a template.
Input parameters
Array of tags to assign to the template
Updated title of the template
Custom reference data for the template
Unique template UUID to update
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 45 agents privately built on Nagent that already use Placid.
Build on Nagent
Connect Placid to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Placid, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Placid is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Placid is connected, you configure its 11 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Placid steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Placid event fires, the agent kicks off automatically.
Every Placid action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Placid ships with 11 pre-built images & design actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Placid together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Placid-based workflows tailored to your business.