Skip to content

export_run_output

Export completed model run outputs to a downloadable XLSX workbook or PDF table pack. Returns a time-limited pre-signed S3 download URL. Only successful runs can be exported. Supports list-of-dict (tabular) outputs; non-tabular outputs are skipped when output_name is omitted, or produce an error when named explicitly. Returns: run_id, project_name, format, output_names (list), skipped_output_names (list), file_size_bytes, download_url, download_url_expires_at (ISO-8601 UTC).

NameTypeRequiredDefaultDescription
run_idstrYes
formatstrYes
output_name`strNone`NoNone

Returns a structured object. Top-level fields:

  • run_id (string)
  • project_name (string)
  • format (string)
  • output_names (array<string>)
  • skipped_output_names (array)
  • file_size_bytes (integer)
  • download_url (string)
  • download_url_expires_at (string)

See the response example below for the full payload shape.

{
"name": "export_run_output",
"arguments": {
"run_id": "66666666-6666-6666-6666-666666666666",
"format": "xlsx"
}
}
{
"run_id": "66666666-6666-6666-6666-666666666666",
"project_name": "forecasts",
"format": "xlsx",
"output_names": [
"income_statement",
"revenue_by_segment"
],
"skipped_output_names": [],
"file_size_bytes": 24576,
"download_url": "https://storage.example.com/acme/forecasts/run_exports/66666666-6666-6666-6666-666666666666/all_outputs.xlsx?X-Amz-Signature=...",
"download_url_expires_at": "2026-04-28T11:00:00+00:00"
}
  • Module: Run Exports
  • Requires authentication via API token or Auth0 JWT.