D-ID Client SDK - v3.0.9
    Preparing search index...

    Interface ToolCallDonePayload

    The payload of a ToolCallEvent.Done event: a tool call finished successfully.

    Delivered to onToolEvent — see ToolEventCallback.

    interface ToolCallDonePayload {
        callId: string;
        durationMs?: number;
        extra?: Record<string, unknown>;
        input?: Record<string, unknown>;
        name: string;
        output?: Record<string, unknown>;
        timestamp: string;
        unlisted?: boolean;
    }
    Index
    callId: string

    Id of the call that finished, matching the ToolCallStartedPayload that announced it.

    durationMs?: number

    How long the call took, in milliseconds. Sent only in verbose sessions.

    extra?: Record<string, unknown>

    Any additional metadata the tool reported alongside its result. Sent only in verbose sessions.

    input?: Record<string, unknown>

    The arguments the call was made with. Sent only in verbose sessions.

    name: string

    Name of the tool that was called.

    output?: Record<string, unknown>

    The result the tool returned. Sent only in verbose sessions.

    timestamp: string

    When the call finished, as reported by the server.

    unlisted?: boolean

    true for a call the agent doesn't show as running. See RunningToolCall.unlisted.