Skip to main content
PDFMonkey logo

PDFMonkey

PDFMonkey is a service that automates the generation of PDF documents from templates, allowing users to create professional PDFs programmatically.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect​

PDFMonkey authenticates with an API key. Generate the credential in your PDFMonkey account, then paste it into FlyMyAI the first time an agent uses a PDFMonkey action.

Get your PDFMonkey credential →

Fields to fill in FlyMyAI​

FieldDetails
PDFMonkey API Secret KeyYour API Secret Key obtained from the PDFMonkey dashboard. (required)

Actions​

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
PDFMONKEY_CREATE_DOCUMENTTool to create a Document. Use when you need to instantiate a PDF from a template; set status='pending' to queue immediate generation. Ensure valid 'document_template_id' is provided.document
PDFMONKEY_CREATE_DOCUMENT_SYNCTool to create a document and wait for generation to finish. Use when immediate PDF is needed.document
PDFMONKEY_CREATE_TEMPLATETool to create a new Document Template. Use when you need to define a template with custom content, styles, and settings before generating PDF documents.id, identifier, pdf_engine_draft_id
PDFMONKEY_DELETE_DOCUMENTTool to delete a Document by its ID. Use when you need to permanently remove a document after confirming its ID. Returns 204 No Content on success.id
PDFMONKEY_DELETE_TEMPLATETool to delete a document template by ID. Use when you need to remove obsolete templates after validation.id
PDFMONKEY_DOWNLOAD_DOCUMENT_FILETool to download a generated PDF file via a presigned URL. Use after obtaining a valid download_url from the Document details endpoint. The URL expires after 1 hour; fetch a new URL upon expiry (403 Forbidden).download_url
PDFMONKEY_GET_CURRENT_USERTool to retrieve details about the currently authenticated user. Use when you need account info (quota, plan, email, locale) after authentication.-
PDFMONKEY_GET_DOCUMENTTool to fetch a Document by its ID. Use when you need the full document record including payload, meta, logs, and download URL.id
PDFMONKEY_GET_DOCUMENT_CARDTool to fetch a DocumentCard by ID. Use when you have a DocumentCard ID and need its download URLs, status, and metadata. Use after generating or updating a DocumentCard.id
PDFMONKEY_GET_TEMPLATETool to fetch a Document Template by ID. Use when you need the template's content, styles, settings, and preview URL.id
PDFMONKEY_LIST_DOCUMENT_CARDSTool to list DocumentCards. Use when you need to retrieve multiple DocumentCards with optional pagination and filtering by template, status, workspace, or update time.-
PDFMONKEY_LIST_PDF_ENGINESTool to list available PDF engines with deprecation metadata. Use when you need to choose a rendering engine before generating PDFs.-
PDFMONKEY_LIST_TEMPLATESTool to list template cards for a workspace. Use when you need to retrieve templates with optional folder filters, pagination, and sorting.q[workspaceId]
PDFMONKEY_LIST_WORKSPACESTool to list workspaces (applications). Use when you need all available workspaces for the authenticated user after login.-
PDFMONKEY_PREVIEW_DOCUMENTTool to open a document preview via a PDF.js viewer. Use when you need to embed the PDF preview in an iframe after obtaining the document ID.id
PDFMONKEY_PREVIEW_TEMPLATETool to preview a template draft as a real PDF via the preview_url. Use after obtaining a template's preview_url.preview_url
PDFMONKEY_UPDATE_DOCUMENTTool to update a Document’s payload, meta, or status. Use when you need to modify a document properties or regenerate it.id, document
PDFMONKEY_UPDATE_TEMPLATETool to update a document template’s properties. Use when you need to modify an existing template’s content, styles, settings, engine, folder, or TTL.id, app_id, identifier, edition_mode
PDFMONKEY_VIEW_PUBLIC_SHARE_LINKTool to download a publicly shared PDF via its permanent share link. Use when the document's public_share_link is enabled to fetch the PDF file directly.token, filename
We love our partners - FlyMy.AI builds with the best. Thanks, PDFMonkey!