Skip to main content

Report Creator Service

The report creator resource holds report creators: report configurations with parameters, which people fill in to create their own reports, with an example report built from example values.

Report Creator REST API​

The Report Creator REST API is accessed through the following URL:

https://api.opendatadsl.com/api/reportcreator

Report creators are versioned and use the report policies.

MethodPathExampleDescription
GETGet the build information for this service
GET{release}/{source}v1/public v1/privateList report creators
GET{release}/{source}/{key}v1/private/PRICE_SUMMARYRetrieve a report creator. With Accept: text/html, its example is rendered with its template
GET{release}/{source}/{key}/*v1/private/PRICE_SUMMARY/*List the versions of a report creator
POST{release}/{source}v1/privateCreate or update a report creator
DELETE{release}/{source}/{key}v1/private/PRICE_SUMMARYRoll back to the previous version, or delete it if it has only one version

Functions​

FunctionExampleDescription
build-examplev1/private/PRICE_SUMMARY?_function=build-example&ondate=2026-10-23Runs the report with each parameter's example value and saves the result as the creator's example data. ondate defaults to today and _range sets the range

Entities​

A report creator is a report configuration with a list of parameters, each with:

NameDescriptionType
nameThe parameter name, used in the report configurationString
typeThe type of valueString
descriptionWhat the parameter is forString
exampleThe example value used to build the example reportString