Generate and schedule transactions via the dashboard.
Reporting enables the creation of custom or templated reports through the
dashboard and API.The objective of this guide is to give more details about report creation
and to explain which report models are available, as well as to detail how
they should be defined to be created through the API.
Where the report is the overarching concept of the report being created,
report executions are the output of the system after the API has received
the request to create the report. Each report has at least one execution.
For example, if a one-off report is created via the dashboard this results
in a new report with a single execution. However if a report is scheduled,
this requested report is reused as a concept for the sequence of reports
and the same report has many executions over time.
A report specification or spec is the detailed definition of a report to be created.
What can or should be set in a report spec depends on the report model.
A custom report is a report that is manually generated specifying all the
details to create it.The required parameters for the report creation depend on the report’s model.
Scheduled reports are reports that are scheduled and are automatically
generated on a specific date depending on the report’s schedule frequency.The following frequencies are currently supported:
daily: generates a report every day.
weekly: generates a report every Monday.
monthly: generates a report on the first day of every month.