Get Started
Start generating PDFs with Posiboo in minutes.
Get Started with Posiboo
Posiboo is a PDF generation API that lets you create beautiful PDFs from templates or any web page. Perfect for invoices, reports, certificates, and more.
Quick Start
1. Sign Up and Get Your API Key
- Create an account (10 free credits included)
- Navigate to API Keys
- Create a new API key
- Copy and save your key securely
2. Choose Your Rendering Method
Posiboo offers two ways to generate PDFs:
Render from Templates (Recommended)
Create custom templates with your branding and merge them with dynamic data.
fetch("https://api.posiboo.com/v1/render/template", {method: "POST",headers: { "x-api-key": "your_api_key", "Content-Type": "application/json"},body: JSON.stringify({ templateId: "your_template_id", data: { title: "Invoice #12345", customer: "Acme Corp", amount: "$1,250.00" }})});Learn more about rendering templates →
Render from Any Website
Convert any publicly accessible URL into a PDF.
fetch("https://api.posiboo.com/v1/render/source", {method: "POST",headers: { "x-api-key": "your_api_key", "Content-Type": "application/json"},body: JSON.stringify({ source: "https://example.com/report"})});Learn more about rendering sources →
3. Set Up Webhooks
Configure webhooks to get notified when your PDFs are ready:
- Go to Webhooks
- Create a new webhook endpoint
- Test your endpoint
When a PDF is successfully rendered, you'll receive:
{"eventType": "pdf.rendered","timestamp":"2024-10-01T12:34:56Z","data": { "downloadUrl": "https://<download-link-to-pdf>",}}Create Your First Template
- Navigate to Templates Store
- Click "Create Template"
- Design your template using HTML/CSS
- Use
{{variableName}}for dynamic data - Save and copy your template ID
Example template:
<!DOCTYPE html><html><head><style> body { font-family: Arial, sans-serif; } .header { color: #333; font-size: 24px; }</style></head><body><div class="header">{{title}}</div><p>Customer: {{customer}}</p><p>Amount: {{amount}}</p></body></html>API Response
All render endpoints return 202 Accepted immediately, indicating the job is queued:
HTTP/1.1 202 AcceptedPDFs are rendered asynchronously. Use webhooks to get notified when they're ready.
Common Use Cases
- Invoices & Receipts - Generate branded invoices with customer data
- Reports - Create PDF reports from dashboards or analytics
- Certificates - Generate certificates of completion or awards
- Documentation - Export documentation or user guides
- Statements - Create bank statements, order summaries, etc.
Rate Limits
- Development: 2 requests per minute per API key
- Production: Contact us for higher limits
Credits System
Each PDF render consumes 1 credit. Monitor your usage:
- View Usage Metrics
- Buy more credits via Billing
- Track renders in Render Logs
Next Steps
Need Help?
- Email us at hello@posiboo.com
- Monitor your renders in Render Logs
- Manage billing in Billing