@adcp/client API Reference - v4.19.0
    Preparing search index...

    Interface ReportPlanOutcomeResponse

    Response from reporting an action outcome. Only returned to the orchestrator (buyer-side agent) that manages the plan. Sellers report delivery data via check_governance with phase 'delivery', not via this task.

    interface ReportPlanOutcomeResponse {
        outcome_id: string;
        status: "accepted" | "findings";
        committed_budget?: number;
        findings?: {
            category_id: string;
            severity: EscalationSeverity;
            explanation: string;
            details?: {};
        }[];
        plan_summary?: { total_committed?: number; budget_remaining?: number };
    }
    Index

    Properties

    outcome_id: string

    Unique identifier for this outcome record.

    status: "accepted" | "findings"

    'accepted' means state updated with no issues. 'findings' means issues were detected.

    committed_budget?: number

    Budget committed from this outcome. Present for 'completed' and 'failed' outcomes.

    findings?: {
        category_id: string;
        severity: EscalationSeverity;
        explanation: string;
        details?: {};
    }[]

    Issues detected. Present only when status is 'findings'.

    Type Declaration

    • category_id: string

      Which validation category flagged the issue.

    • severity: EscalationSeverity
    • explanation: string

      Human-readable description of the issue.

    • Optionaldetails?: {}

      Structured details for programmatic consumption.

    plan_summary?: { total_committed?: number; budget_remaining?: number }

    Updated plan budget state. Present for 'completed' and 'failed' outcomes.

    Type Declaration

    • Optionaltotal_committed?: number

      Total budget committed across all campaigns in the plan.

    • Optionalbudget_remaining?: number

      Authorized budget minus total committed.