@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Type Alias ReportingMaterialization

    ReportingMaterialization: {} & {
        reporting_materialization_id: string;
        reporting_revision_id: string;
        reporting_obligation_id: string;
        delivery_config_id: string;
        delivery_config_version: number;
        destination_ref: string;
        feed_purpose: ReportingFeedPurpose;
        method: "file_transfer" | "dataset_share" | "warehouse_materialization";
        transport?: string;
        attempt: number;
        status: "pending" | "available" | "delivered" | "failed";
        ready_at?: string;
        failed_at?: string;
        failure_code?: string;
        resource?: ReportingResource;
        verification?: ReportingVerification;
        created_at: string;
    }

    One attempt to expose an immutable reporting revision through a configured durable delivery method. Automated retry creates a new materialization and attempt number while preserving reporting_revision_id. available is a verified producer-hosted pull/share claim; delivered is a verified recipient/destination claim. Existing per-buy inline reporting remains on its existing data API and is outside this v1 managed ledger.

    Type Declaration

      • reporting_materialization_id: string
      • reporting_revision_id: string
      • reporting_obligation_id: string

        Destination-specific obligation this materialization attempts to satisfy.

      • delivery_config_id: string

        Durable configuration that requested this materialization.

      • delivery_config_version: number
      • destination_ref: string

        Immutable caller-owned destination generation selected by the account-authorized obligation. It may be reused by the same caller across other independently authorized accounts.

      • feed_purpose: ReportingFeedPurpose
      • method: "file_transfer" | "dataset_share" | "warehouse_materialization"
      • Optionaltransport?: string
      • attempt: number
      • status: "pending" | "available" | "delivered" | "failed"

        Lifecycle of this attempt. pending may transition once to available, delivered, or failed; terminal evidence is immutable. Staleness is evaluated in get_reporting_status health, not stored as a materialization state.

      • Optionalready_at?: string

        When consumer-path or destination verification completed.

      • Optionalfailed_at?: string
      • Optionalfailure_code?: string

        Stable safe failure classification. MUST NOT include credentials or provider response bodies.

      • Optionalresource?: ReportingResource
      • Optionalverification?: ReportingVerification
      • created_at: string