Check a report's Atoti loading progress.
Rechecks current report, organisation, portfolio and market-data access before returning progress or a dashboard URL. A loading response can include dashboard_ready and a trusted URL after schema, layout and deny-all access controls are published; report rows remain unavailable until data and permissions commit. Continue polling until ready. Dashboard URLs select the authenticated user’s saved dashboard for this organisation and report definition, binding the layout to the requested saved run; the loaded cube remains shared. The organisation adapter is consulted after preparation completes so a restarted or expired session is not reported as ready. This operation does not queue a new import; call Open again when the current session has lost the report. 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 used for the original Open request. Caller context is server-managed.
Checks the current Atoti session after rechecking the caller's report access.
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.AtotiReportStatusRequest, 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 current loading or ready state, or a failure envelope when the report or session is unavailable or access is denied.
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.