Create a Atoti dashboard from a completed report.
Requires authenticated report, organisation, portfolio and market-data access. Available in explicitly enabled local development or for an enabled organisation mapping in the current environment. Deployed dashboard URLs use the authenticated portal proxy; each organisation shares its cube instance. The service queues all saved Parquet table outputs and returns loading while preparation or import continues; poll Status until ready. A loading response may expose an empty dashboard when dashboard_ready is true, after schema, layout and deny-all access controls are published. Repeated opens reuse the current cube session and restore the authenticated user’s saved dashboard for this organisation and report definition, binding the layout to the requested saved run. Row-restricted reports, missing saved outputs and full historical VaR without a table-output mapping are rejected. Existing saved outputs are used without rerunning the report. No deployment or database mutation is performed. Set restore_cube_only to true to prepare or check the report cubes without creating or rebinding a personal dashboard; responses then have a null dashboard URL. The default is false. Use the same flag on Open and Status, or VarOpen and VarStatus, when restoring data for an existing dashboard. All report access checks still apply. Set dashboard_template_only to true on both open and status requests to obtain an unsaved dashboard_template JSON layout once report data is ready, without creating or rebinding a personal dashboard. This flag defaults to false, takes precedence over restore_cube_only, and keeps the dashboard URL null; loading responses do not contain a template.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
Required saved report-run identifier. Caller identity, organisation and access restrictions are supplied by the service.
Queues all saved table outputs of a completed report for the explicitly enabled Atoti session.
Opaque saved report-run identifier, including its observation-date suffix for a historical PnL output. Required; this is not a report-definition or view identifier.
1"synthetic-report-run"
Derivitec.Web.Core.Atoti.AtotiReportOpenRequest, Derivitec.Web.Core When true, prepares or checks only the saved report cubes without creating, rebinding or opening a personal dashboard. Defaults to false. Access checks still apply, and responses have a null dashboard URL. Use the same value when polling status to preserve an existing dashboard layout.
true
When true, returns an unsaved dashboard layout as JSON once report data is ready, without creating, rebinding or opening a personal dashboard. Defaults to false and takes precedence over restore_cube_only. All report access checks apply. Send the same value on open and status requests; the dashboard URL remains null.
true
Response
Returns loading or ready, with a trusted dashboard URL once dashboard_ready is true (null for cube-only restoration), or a failure envelope explaining access, configuration or coverage limitations.
Progress and navigation information for loading a saved report into Atoti.
Derivitec.Web.Core.Atoti.AtotiReportResponse, Derivitec.Web.Core Whether the operation completed successfully. The default is true; error outcomes set it to false.
true
Messages explaining operation-level failures. The collection is empty by default.
Current state: loading while queued or importing, ready when the current session has committed report data and access permissions, or failed when unavailable, unauthorized or incompatible. Defaults to failed.
"loading"
Human-readable progress or failure explanation. Null when no additional explanation is supplied.
True when the current session has published the report cube schema and dashboard layout with access controls that deny report rows until data and permissions commit. May be true while state is loading; this does not indicate that report data is ready. Defaults to false and remains available for cube-only restoration.
true
Trusted dashboard URL (portal-relative in Release, loopback in local development), present when ready or when loading with dashboard_ready true. Loading dashboards may be empty; continue polling until state is ready for report data. Null before dashboard readiness, after failure, or when restore_cube_only or dashboard_template_only is true; expires when the session restarts.
JSON-encoded unsaved dashboard layout object for the requested saved run. Present only when dashboard_template_only is true and report data is ready; null while loading, after failure, and for other request modes. The caller can display this layout without saving a personal dashboard.