Getting Started
- First, sign up for a refile account at refile.co/dashboard to get your API key
- Use the refile playground to test your PDF generation and get the exact API configuration you need
- Click the “Copy cURL” button in the playground to get your API configuration
Creating an n8n Workflow
- Log in to your n8n instance
- Click “Add Workflow” to create a new workflow
- Add an HTTP Request node by clicking the ”+” button
-
Configure the HTTP Request node with the following settings:
The easiest way to set up the HTTP Request node is to:
- Go to the refile playground
- Configure your PDF generation settings
- Click the “Copy cURL” button
- In n8n, click “Import from cURL” in the HTTP Request node
- Paste the cURL command you copied
- n8n will automatically populate all the settings
- Method: POST
- URL: https://www.refile.co/api/v1/pdf/markdown
- Headers:
- Authorization: Bearer (your-api-key)
- Content-Type: application/json
- Body: JSON
- Connect your trigger node (like a Manual Trigger or Schedule Trigger) to the HTTP Request node
- Add additional nodes to process the PDF URL returned by refile
Example Workflow
Here’s a simple example of how to create a workflow that generates a PDF from markdown:- Add a Manual Trigger node
- Add a Set node to define your markdown content
- Add the HTTP Request node configured as described above
- Add a Send Email node to email the PDF URL (optional)
Tips
- Use n8n’s expression editor to dynamically generate markdown content
- Store your refile API key in n8n’s credentials manager for security
- Use the “Binary” output type if you need to process the PDF directly in n8n
Further Resources
n8n Documentation
Learn more about n8n workflows and automation
refile API Reference
Complete API documentation and examples
refile Playground
Test your PDF generation in real-time