Loading DocuJSON
Loading templates
built-in · Calendar · Letter landscape
Visualize schedules beautifully
five designs, one json body
base · Fraunces + Inter Tightuse this design →
the docujson house design: serif titles, clean tables, KPI cards, navy accents.
what's inside
the sections of the document, in reading order.
the json body
5 keysevery key the document reads. send this shape, get the pdf.
projectTitlestringTitle for the calendar PDFoptionalorientationstringPortrait or LandscapeoptionalmonthsarrayMonths to displayeventsarraySingle-day eventsoptionalrangesarrayMulti-day date rangesoptionalbuilt-in logic
This template's structure does the work: calendar grid. Send the JSON; the engine lays it out in any of the five designs.
configurable outputs · pro
proSet these once per template, in the workspace, no code. Every request then lays out by the rules you chose: the same data, a different document.
what this template can change
Phases span weekends
Phase ribbons run through Saturday and Sunday instead of breaking at the weekend.
Week start
Rebuilds every month grid: the first column, and which days count as the weekend.
Legend
The colour key under each month.
on every template
the same data, three ways
generate it from your code
This template is built in: call it with templateId "calendar-schedule".
curl -X POST https://api.docujson.com/v1/generate \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "templateId": "calendar-schedule", "data": { ... } }'also: the `generate_pdf` tool on mcp.docujson.com, from Claude, Cursor or your own agent.
questions, answered
your project calendar, from json, in one call.
free to start. you land on this template when you sign up.
use this template →