Load saved historical VaR position P&L vectors into Atoti.
Requires authenticated VaR report, organisation, portfolio and market-data access and explicitly enabled Atoti services for local development or the caller’s organisation in the current environment. Queues the original saved full historical VaR snapshot without rerunning the report or applying current page overrides. Imports base position P&L observations and calculates grouped historical VaR using saved weighting settings and the saved confidence level as the default for Atoti query-context overrides. Expected shortfall is not calculated. Reports with row restrictions or restricted-user access to another owner’s report are rejected. Position metadata is stored once and joined to compact position-observation rows in Atoti. Imports default to 20,000,000 observations and 256 MiB of combined Parquet artifacts; configured capacity can increase these limits to 100,000,000 observations and 1 GiB respectively. Position metadata remains limited to 50 MiB. The configured byte budget applies across both position and observation artifacts. Saved-report preparation defaults to a 300-second deadline, configurable up to 1800 seconds; adapter import has its own separate deadline. Poll VarStatus while loading. 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 an existing cube session and restore the authenticated user’s saved dashboard for this organisation and report definition, binding the layout to the requested saved run; call VarOpen again after a failed import or session restart to retry. 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 completed full historical VaR run identifier. Caller identity, organisation and access restrictions are supplied by the service.
Queues position P&L vectors from an authorised completed historical VaR snapshot for Atoti inspection.
Required opaque identifier of the completed full historical VaR report run. This is not a report definition identifier or a single-observation historical P&L output identifier.
1"synthetic-var-report-run"
Derivitec.Web.Core.Atoti.AtotiVarReportOpenRequest, Derivitec.Web.Core When true, prepares or checks only the saved historical VaR 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 configuration, snapshot or import 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.