Skip to main content
POST
Check a report's Atoti loading progress.

Authorizations

Authorization
string
header
required

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.

report_id
string
required

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.

Minimum string length: 1
Example:

"synthetic-report-run"

$type
enum<string>
required
Available options:
Derivitec.Web.Core.Atoti.AtotiReportStatusRequest, Derivitec.Web.Core
restore_cube_only
boolean

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.

Example:

true

dashboard_template_only
boolean

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.

Example:

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.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.Atoti.AtotiReportResponse, Derivitec.Web.Core
is_success
boolean

Whether the operation completed successfully. The default is true; error outcomes set it to false.

Example:

true

error_messages
string[] | null

Messages explaining operation-level failures. The collection is empty by default.

state
string | null

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.

Example:

"loading"

message
string | null

Human-readable progress or failure explanation. Null when no additional explanation is supplied.

dashboard_ready
boolean

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.

Example:

true

dashboard_url
string | null

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.

dashboard_template
string | null

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.