@adcp/client API Reference - v3.3.3
    Preparing search index...

    Interface AsyncHandlerConfig

    Configuration for async handler with typed callbacks

    interface AsyncHandlerConfig {
        onGetProductsStatusChange?: (
            response: GetProductsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onListCreativeFormatsStatusChange?: (
            response: ListCreativeFormatsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onCreateMediaBuyStatusChange?: (
            response: CreateMediaBuyResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onUpdateMediaBuyStatusChange?: (
            response: UpdateMediaBuyResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onSyncCreativesStatusChange?: (
            response: SyncCreativesResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onListCreativesStatusChange?: (
            response: ListCreativesResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onPreviewCreativeStatusChange?: (
            response: PreviewCreativeResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onGetMediaBuyDeliveryStatusChange?: (
            response: GetMediaBuyDeliveryResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onListAuthorizedPropertiesStatusChange?: (
            response: ListAuthorizedPropertiesResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onProvidePerformanceFeedbackStatusChange?: (
            response: ProvidePerformanceFeedbackResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onGetSignalsStatusChange?: (
            response: GetSignalsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onActivateSignalStatusChange?: (
            response: ActivateSignalResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onTaskStatusChange?: (
            response: any,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onActivity?: (activity: Activity) => void | Promise<void>;
        onMediaBuyDeliveryNotification?: (
            notification: MediaBuyDeliveryNotification,
            metadata: NotificationMetadata,
        ) => void | Promise<void>;
    }
    Index

    Properties

    onGetProductsStatusChange?: (
        response: GetProductsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onListCreativeFormatsStatusChange?: (
        response: ListCreativeFormatsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onCreateMediaBuyStatusChange?: (
        response: CreateMediaBuyResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onUpdateMediaBuyStatusChange?: (
        response: UpdateMediaBuyResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onSyncCreativesStatusChange?: (
        response: SyncCreativesResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onListCreativesStatusChange?: (
        response: ListCreativesResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onPreviewCreativeStatusChange?: (
        response: PreviewCreativeResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onGetMediaBuyDeliveryStatusChange?: (
        response: GetMediaBuyDeliveryResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onListAuthorizedPropertiesStatusChange?: (
        response: ListAuthorizedPropertiesResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onProvidePerformanceFeedbackStatusChange?: (
        response: ProvidePerformanceFeedbackResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onGetSignalsStatusChange?: (
        response: GetSignalsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onActivateSignalStatusChange?: (
        response: ActivateSignalResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onTaskStatusChange?: (
        response: any,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onActivity?: (activity: Activity) => void | Promise<void>
    onMediaBuyDeliveryNotification?: (
        notification: MediaBuyDeliveryNotification,
        metadata: NotificationMetadata,
    ) => void | Promise<void>