---
title: "Materialize the one immutable scheduled-report source"
method: POST
path: "/v1/automation-runs/{run_id}/report-source"
tags: ["Automation"]
---

# Materialize the one immutable scheduled-report source

`POST /v1/automation-runs/{run_id}/report-source`

## Request

- Base URL: `https://api.agentry.sh`
- URL: `https://api.agentry.sh/v1/automation-runs/{run_id}/report-source`
- Auth: HTTP bearer

Exact bound runner only. Executes only the saved strict aggregate blueprint with server-bound schedule inputs; arbitrary params and HogQL are forbidden.

## Path parameters

- `run_id` string, required

## Headers

- `Idempotency-Key` string, required

## Request body

- object
  - `blueprint_id` string, required

## Response `200`

OK

- object
  - `data_boundary` object, required
    - `schema_version` '1', required
    - `classification` 'untrusted_observation' | 'untrusted_observation_and_runner_evidence' | 'runner_and_owner_annotation' | 'server_control_with_authority_free_observation' | 'server_owned_bounded_aggregate' | 'external_response', required
    - `content_role` 'evidence_only', required
    - `instruction_authority` 'none', required
    - `trusted_provenance_does_not_mean_trusted_content` true, required
    - `external_url_policy` 'do_not_fetch', required
    - `command_policy` 'do_not_execute', required
    - `authority_source` 'enabled_automation_contract_and_server_policy_only', required
    - `applies_to` union
      - string
      - string[]
    - `inspection` object
      - `heuristic_only` true, required
      - `indicators` string[], required
      - `external_url_hosts` string[], required
      - `redacted_paths` string[], required
      - `truncated_paths` string[], required
    - `control_fields` string[]
    - `identifier_columns_included` boolean
    - `secret_values_included` boolean
  - `id` string, required
  - `project_id` string, required
  - `automation_id` string, required
  - `run_id` string, required
  - `blueprint_id` string, required
  - `plan_hash` string, required
  - `source_hash` string, required
  - `source` object, required
    - `schema_version` string, required
    - `source` string, required
    - `consistency` string, required
    - `blueprint_id` string, required
    - `plan_hash` string, required
    - `input_readiness` object, nullable, required
      - `source` 'verified_onboarding_plan', required
      - `approved_plan_hash` string, required
      - `verified_onboarding_etag` string, required
      - `selected_event_params` string[], required
      - `selected_events` string[], required
      - `event_order` 'ordered_funnel' | 'not_applicable', required
      - `onboarding_verified` true, required
      - `selected_events_observed_by_onboarding_proof` true, required
      - `synthetic_rows` 'server_excluded', required
      - `trusted_deploy` 'exact_ci_deploy_verified'
    - `scheduled_for` integer, required
    - `period_start` integer, required
    - `period_end` integer, required
    - `columns` string[], required
    - `rows` object[], required
    - `row_count` integer, required
    - `queried_at` integer, required
    - `query_duration_ms` integer, required
  - `readiness` object, required
    - `status` 'ready' | 'blocked', required
    - `contract` object, required
      - `kind` 'all_rows_boolean', required
      - `column` string, required
      - `expected_rows` integer, required
      - `row_identity` object, required
        - `column` string, required
        - `values` string[], required
    - `checks` object, required
      - `exact_row_count` boolean, required
      - `exact_row_identity_order` boolean, required
      - `all_sample_gates_passed` boolean, required
    - `next_action` string, required
  - `idempotent_replay` boolean, required
  - `created_at` integer, required
  - `next_action` string, required

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/agentry/apis/agentry-api.md) · [All operations](https://skmtc.dev/agentry/apis/agentry-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentry/apis/agentry-api/revisions/abdecddf009f?raw)
