Skip to main content
POST
Retrieve the table definition of a report run whose data is not held in Druid.

Authorizations

Authorization
string
header
required

OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header

Body

The body containing the required opaque report-run ReportId and an optional TableViewDefinitionId selecting a saved table view. Report restriction and caller fields are server-managed. Which columns are filterable or sortable, and the units of their values, are described by the response rather than assumed by the caller.

Asks for the authorized table definition of a report run whose data is not held in Druid. The server derives the available table views; the caller never supplies column definitions.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.LegacyReportQuery.ApiGetLegacyTableDefinitionRequest, Derivitec.Web.Core
report_id
string | null

Opaque identifier of the report run to retrieve or query. The value must not be null or empty.

portfolio_type
enum<string> | null

Portfolio category used to resolve the requested portfolio. It may be omitted when the portfolio name resolves unambiguously.

Available options:
derivitec,
enfusion,
orchestrade,
liquidity_book,
maia,
fund_studio,
not_set
table_view_definition_id
string | null

Named table view to apply. Null selects the user's default.

report_type
enum<string>

The report category that selects the applicable metadata shape. Server-managed.

Available options:
risk,
var,
pnl,
time_series

Response

Returns the report's tabs with their column and pivot metadata, or an unsuccessful envelope when the run is unavailable, restricted, or not stored outside Druid.

The authorized table definition of a non-Druid Risk report.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.LegacyReportQuery.ApiGetLegacyTableDefinitionResponse, 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.

report_id
string | null

Report id.

report_name
string | null

Report name.

reporting_currency
string | null

Reporting currency, which the client needs for the FX cross self-link exclusion.

tabs
object[] | null

Ordered table tabs.

active_tab_index
integer<int32>

Index of the tab that starts active.

available_table_views
object[] | null

Named table views the user may select.

selected_table_view_id
string | null

Currently selected named table view.

can_export_raw
boolean

Whether the raw dump export is allowed.

can_export_current_view
boolean

Whether the current-view export is allowed.

export_prohibited_reason
string | null

Why export is prohibited, when it is.