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

    Interface AsyncHandlerConfig

    Configuration for async handler with typed callbacks

    interface AsyncHandlerConfig {
        onGetProductsStatusChange?: GetProductsStatusChangeHandler;
        onListCreativeFormatsStatusChange?: (
            data: ListCreativeFormatsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onCreateMediaBuyStatusChange?: CreateMediaBuyStatusChangeHandler;
        onUpdateMediaBuyStatusChange?: UpdateMediaBuyStatusChangeHandler;
        onSyncCreativesStatusChange?: SyncCreativesStatusChangeHandler;
        onListCreativesStatusChange?: (
            response: ListCreativesResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onPreviewCreativeStatusChange?: (
            response: PreviewCreativeResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onGetMediaBuysStatusChange?: (
            response: GetMediaBuysResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onGetMediaBuyDeliveryStatusChange?: (
            response: GetMediaBuyDeliveryResponse,
            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>;
        onBuildCreativeStatusChange?: (
            response: BuildCreativeResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onListAccountsStatusChange?: (
            response: ListAccountsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onSyncAccountsStatusChange?: (
            response: SyncAccountsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onSyncAudiencesStatusChange?: (
            response: SyncAudiencesResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onCreatePropertyListStatusChange?: (
            response: CreatePropertyListResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onGetPropertyListStatusChange?: (
            response: GetPropertyListResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onUpdatePropertyListStatusChange?: (
            response: UpdatePropertyListResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onListPropertyListsStatusChange?: (
            response: ListPropertyListsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onDeletePropertyListStatusChange?: (
            response: DeletePropertyListResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onListContentStandardsStatusChange?: (
            response: ListContentStandardsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onGetContentStandardsStatusChange?: (
            response: GetContentStandardsResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onCalibrateContentStatusChange?: (
            response: CalibrateContentResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onValidateContentDeliveryStatusChange?: (
            response: ValidateContentDeliveryResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onSIGetOfferingStatusChange?: (
            response: SIGetOfferingResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onSIInitiateSessionStatusChange?: (
            response: SIInitiateSessionResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onSISendMessageStatusChange?: (
            response: SISendMessageResponse,
            metadata: WebhookMetadata,
        ) => void | Promise<void>;
        onSITerminateSessionStatusChange?: (
            response: SITerminateSessionResponse,
            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?: GetProductsStatusChangeHandler
    onListCreativeFormatsStatusChange?: (
        data: ListCreativeFormatsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onCreateMediaBuyStatusChange?: CreateMediaBuyStatusChangeHandler
    onUpdateMediaBuyStatusChange?: UpdateMediaBuyStatusChangeHandler
    onSyncCreativesStatusChange?: SyncCreativesStatusChangeHandler
    onListCreativesStatusChange?: (
        response: ListCreativesResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onPreviewCreativeStatusChange?: (
        response: PreviewCreativeResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onGetMediaBuysStatusChange?: (
        response: GetMediaBuysResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onGetMediaBuyDeliveryStatusChange?: (
        response: GetMediaBuyDeliveryResponse,
        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>
    onBuildCreativeStatusChange?: (
        response: BuildCreativeResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onListAccountsStatusChange?: (
        response: ListAccountsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onSyncAccountsStatusChange?: (
        response: SyncAccountsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onSyncAudiencesStatusChange?: (
        response: SyncAudiencesResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onCreatePropertyListStatusChange?: (
        response: CreatePropertyListResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onGetPropertyListStatusChange?: (
        response: GetPropertyListResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onUpdatePropertyListStatusChange?: (
        response: UpdatePropertyListResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onListPropertyListsStatusChange?: (
        response: ListPropertyListsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onDeletePropertyListStatusChange?: (
        response: DeletePropertyListResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onListContentStandardsStatusChange?: (
        response: ListContentStandardsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onGetContentStandardsStatusChange?: (
        response: GetContentStandardsResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onCalibrateContentStatusChange?: (
        response: CalibrateContentResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onValidateContentDeliveryStatusChange?: (
        response: ValidateContentDeliveryResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onSIGetOfferingStatusChange?: (
        response: SIGetOfferingResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onSIInitiateSessionStatusChange?: (
        response: SIInitiateSessionResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onSISendMessageStatusChange?: (
        response: SISendMessageResponse,
        metadata: WebhookMetadata,
    ) => void | Promise<void>
    onSITerminateSessionStatusChange?: (
        response: SITerminateSessionResponse,
        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>