Creators Guide

Creators Guide

Scripted Reports exist for the cases the visual builder cannot express. You write HTML and JavaScript; Report Builder hands your code the Jira data already fetched, and the code renders whatever it likes — a custom invoice, a diagram, a layout no pivot table can produce.

This section assumes you can write JavaScript. It does not assume you know Jira’s REST API: the data arrives ready, and the API pages describe the shape it arrives in rather than how to fetch it.

Read What are Scripted Reports first and use it to decide whether you need one at all — a Universal Visual Builder report is quicker to build and much easier for the next person to maintain. Create your first Scripted Report is the working tutorial. The API, input-parameter and code-snippet pages are reference you come back to, not reading.

Two pages here are about PDF export, because export is where scripted reports most often break: what renders correctly in the browser does not automatically survive the export.