Renderform connects to a Nagent workspace with an API key. Once it is connected, agents can call 7 Renderform actions, such as "Create PDF from URL", "Get Result" and "List Fonts". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Renderform, with input parameters and output schema.
RENDERFORM_CREATE_PDF_FROM_URLTool to create a PDF from any website URL with customizable page format and auto-expiration. Use when you need to generate a PDF snapshot of a webpage.
Input parameters
URL of the website to convert to PDF; must include http:// or https://
Output format of the PDF
Automatically delete the PDF after this many seconds (1–604800, max 7 days)
Wait time in milliseconds before capturing the PDF (0–5000)
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
RENDERFORM_DELETE_RESULTTool to delete a render result (image/PDF) by its identifier. Use when you need to remove a previously generated image or PDF from the system.
Input parameters
Unique identifier of the result to delete (e.g., req-b71ba6dc-0bfc-40ed-8fe6-7b84e880691a)
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
RENDERFORM_GET_RESULTTool to retrieve detailed information about a specific render result by its identifier. Use when you need to check the status or get the full details of a previously generated image or PDF.
Input parameters
Unique identifier for the render result 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
RENDERFORM_LIST_FONTSTool to retrieve all available fonts including Google Fonts and custom uploaded fonts. Use when you need to list fonts for text rendering.
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
RENDERFORM_LIST_RESULTS_V2Tool to list all rendered images and PDFs with pagination support. Use when retrieving results from the v2 API with filtering by template or batch.
Input parameters
Page number to retrieve (0-indexed). Use 0 for the first page.
Number of results per page (1-50). Maximum allowed is 50.
Filter results by batch identifier. Returns only results from the specified batch render request.
Filter results by template identifier. Returns only results generated from the specified template.
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
RENDERFORM_LIST_TEMPLATES_V2Tool to get a list of all your templates with metadata and preview links. Supports pagination and filtering by name and tags.
Input parameters
Filter by template name
The page number for pagination (0-indexed)
The number of results per page (max 50)
Filter by tags (array of strings)
Identifier of the source template used to create a template
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
RENDERFORM_TAKE_SCREENSHOTTool to capture a screenshot of a website with given dimensions. Use when you need a visual snapshot of a page with optional wait time before capture.
Input parameters
Complete URL of the website to capture; must include http:// or https://
Width of the screenshot in pixels
Height of the screenshot in pixels
Optional wait time before capture, in milliseconds (500–5000)
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
Agents can call 7 Renderform actions on Nagent, including "Create PDF from URL", "Get Result" and "List Fonts". Create PDF from URL: Create a PDF from any website URL with customizable page format and auto-expiration. Each action is listed on this page with its input parameters and its output.
Renderform connects with an API key, under your workspace's own connection. Nothing is enabled on connect: each action is allowed one at a time and can be scoped to the agents that need it.
Create PDF from URL takes 1 required input: url. It also takes 3 optional inputs: format, expires and waitTime. It returns data, error and successful.