Printautopilot connects to a Nagent workspace with an API key. Once it is connected, agents can call 3 Printautopilot actions: "Create Document", "List Queues" and "Upload File". 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 Printautopilot, with input parameters and output schema.
PRINTAUTOPILOT_CREATE_DOCUMENTTool to upload a base64 formatted PDF document to PrintAutopilot queue. Use when you need to add a PDF document to the print queue. Warning: Validates base64 encoding before submission.
Input parameters
Base64 encoded PDF content. Warning: PrintAutopilot does not verify if the base64 is valid, so validation is performed here.
The name of the PDF file (e.g., 'test-document.pdf')
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
PRINTAUTOPILOT_LIST_QUEUESTool to list available PrintAutoPilot queues. Use when you need to retrieve all queues before choosing one.
Input parameters
Optional page number for pagination if supported.
Optional substring to filter queues by name. Server-side may ignore if unsupported.
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
PRINTAUTOPILOT_UPLOAD_FILETool to upload a file to a temporary R2 bucket. Use when you need to stage files for later PrintAutoPilot operations.
Input parameters
File to upload to temporary storage.
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 3 Printautopilot actions on Nagent: "Create Document", "List Queues" and "Upload File". Create Document: Upload a base64 formatted PDF document to PrintAutopilot queue. Each action is listed on this page with its input parameters and its output.
Printautopilot 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 Document takes 2 required inputs: base64 and fileName. It returns data, error and successful.