@adcp/sdk API Reference - v14.0.0-beta.6
    Preparing search index...

    Interface MultiAgentWebhookHandlerAdapter

    interface MultiAgentWebhookHandlerAdapter {
        getAgentId?: (
            request: WebhookHandlerRequest,
        ) => string | Promise<string | undefined> | undefined;
        getOperationId?: (
            request: WebhookHandlerRequest,
        ) => string | Promise<string | undefined> | undefined;
        getTaskType?: (
            request: WebhookHandlerRequest,
        ) => string | Promise<string | undefined> | undefined;
        getRequestMethod?: (
            request: WebhookHandlerRequest,
        ) => string | Promise<string | undefined> | undefined;
        getRequestUrl?: (
            request: WebhookHandlerRequest,
        ) => string | Promise<string | undefined> | undefined;
    }

    Hierarchy (View Summary)

    Index

    Properties

    getAgentId?: (
        request: WebhookHandlerRequest,
    ) => string | Promise<string | undefined> | undefined

    Resolve agent identity from trusted routing state, never from the unverified payload.

    getOperationId?: (
        request: WebhookHandlerRequest,
    ) => string | Promise<string | undefined> | undefined
    getTaskType?: (
        request: WebhookHandlerRequest,
    ) => string | Promise<string | undefined> | undefined
    getRequestMethod?: (
        request: WebhookHandlerRequest,
    ) => string | Promise<string | undefined> | undefined
    getRequestUrl?: (
        request: WebhookHandlerRequest,
    ) => string | Promise<string | undefined> | undefined

    Must return a trusted externally visible URL; never derive it from untrusted forwarding headers.