Every update, fix, and improvement to the ReportForge API. Subscribe to the GitHub Releases feed to get notified.
Generate sample reports directly from the homepage without an API key. Paste CSV or JSON data, pick a template, and see the rendered output in real time.
New blog content goes live with two guides, and the expense report template gets a major upgrade with category grouping and automatic totals.
expense-tracker template now supports category grouping with subtotals per category and a grand total row.The invoice template gets line items, tax calculations, and payment terms. Plus, clean URL routing, Open Graph images, and accessibility improvements across the site.
.html extension via Vercel rewrites..html suffixes.Stripe billing integration goes live with Starter and Business plans. The OpenAPI specification and a Postman collection are now published for easy API exploration.
/openapi.json covering all endpoints, request/response schemas, and authentication.ReportForge API is live. Convert CSV or JSON data into professional, print-ready HTML reports in a single API call. Four templates, three billing tiers, and Stripe-powered subscriptions are available from day one.
sales-summary, expense-tracker, invoice, and kpi-dashboard are available across all tiers.POST /api/csv-to-report and POST /api/json-to-report accept raw payloads up to 10 MB on Business tier.GET /api/templates returns all available templates with schema definitions and example payloads.429 Too Many Requests with Retry-After header on exhaustion.Access-Control-Allow-Origin headers for browser-based callers.
All report templates now accept a customCss parameter, letting you inject your own styles to match your brand without modifying the template HTML.
customCss string in the request body to inject custom styles into any report template. Styles are scoped to the report container.Opened the API to early testers. All four templates were finalized, the dashboard went live, and the getting-started flow was validated end-to-end with beta users.
kpi-dashboard as the fourth template, supporting arbitrary metric cards with trend indicators./dashboard to view usage stats, regenerate keys, and manage subscriptions./getting-started with working curl and JavaScript examples.{"error": "...", "code": "..."} JSON envelope with HTTP status codes aligned to RFC 7807.Initial private beta with the first three templates. Core API infrastructure was stable; feedback gathered on template output quality and CSV edge cases.
sales-summary, expense-tracker, and invoice available to private beta testers.X-API-Key header-based auth with per-key rate limit tracking./docs lets you test endpoints directly in the browser without a client.1,234.56) were misclassified as strings during aggregation.undefined when the title field was omitted from the JSON payload.Content-Security-Policy and X-Content-Type-Options headers to all API responses.