@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Type Alias GetMediaBuyArtifactsResponse

    GetMediaBuyArtifactsResponse:
        | {
            media_buy_id: string;
            artifacts: {
                record_id: string;
                timestamp?: string;
                package_id?: string;
                artifact: Artifact;
                country?: string;
                channel?: string;
                brand_context?: { brand_id?: string; sku_id?: string };
                local_verdict?: "pass" | "fail" | "unevaluated";
            }[];
            collection_info?: {
                total_deliveries?: number;
                total_collected?: number;
                returned_count?: number;
                effective_rate?: number;
            };
            pagination?: PaginationResponse;
            context?: ContextObject;
            ext?: ExtensionObject;
        }
        | { errors: Error[]; context?: ContextObject; ext?: ExtensionObject }

    Response containing content artifacts from a media buy for validation

    Type Declaration

    • {
          media_buy_id: string;
          artifacts: {
              record_id: string;
              timestamp?: string;
              package_id?: string;
              artifact: Artifact;
              country?: string;
              channel?: string;
              brand_context?: { brand_id?: string; sku_id?: string };
              local_verdict?: "pass" | "fail" | "unevaluated";
          }[];
          collection_info?: {
              total_deliveries?: number;
              total_collected?: number;
              returned_count?: number;
              effective_rate?: number;
          };
          pagination?: PaginationResponse;
          context?: ContextObject;
          ext?: ExtensionObject;
      }
      • media_buy_id: string

        Media buy these artifacts belong to

      • artifacts: {
            record_id: string;
            timestamp?: string;
            package_id?: string;
            artifact: Artifact;
            country?: string;
            channel?: string;
            brand_context?: { brand_id?: string; sku_id?: string };
            local_verdict?: "pass" | "fail" | "unevaluated";
        }[]

        Delivery records with full artifact content

      • Optionalcollection_info?: {
            total_deliveries?: number;
            total_collected?: number;
            returned_count?: number;
            effective_rate?: number;
        }

        Information about artifact collection for this media buy. Sampling is configured at buy creation time — this reports what was actually collected.

        • Optionaltotal_deliveries?: number

          Total deliveries in the requested time range

        • Optionaltotal_collected?: number

          Total artifacts collected (per the buy's sampling configuration)

        • Optionalreturned_count?: number

          Number of artifacts in this response (may be less than total_collected due to pagination or filters)

        • Optionaleffective_rate?: number

          Actual collection rate achieved (total_collected / total_deliveries)

      • Optionalpagination?: PaginationResponse
      • Optionalcontext?: ContextObject
      • Optionalext?: ExtensionObject
    • { errors: Error[]; context?: ContextObject; ext?: ExtensionObject }