@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Interface ValidateAdAgentsOptions

    interface ValidateAdAgentsOptions {
        timeoutMs?: number;
        signal?: AbortSignal;
        maxBodyBytes?: number;
        userAgent?: string;
        logLevel?: LogLevel;
        urlForDomain?: (domain: string, path: string) => string;
    }
    Index
    timeoutMs?: number

    Per-request timeout in ms (default 10_000).

    signal?: AbortSignal

    Caller cancellation for the complete discovery operation. The same signal is used for every direct, authoritative-location, ads.txt, and manager request, so AbortSignal.timeout(...) is an absolute operation deadline rather than a fresh budget per hop. timeoutMs remains the ceiling for each individual request. Once aborted, discovery returns an invalid structured result and does not start a later fallback request.

    maxBodyBytes?: number

    Maximum response body bytes for adagents.json and ads.txt fetches (default 256 KiB).

    userAgent?: string

    Optional User-Agent suffix (validated via validateUserAgent).

    logLevel?: LogLevel

    Logger level (default 'warn').

    urlForDomain?: (domain: string, path: string) => string

    Build the URL for a domain + well-known path pair. Defaults to https://{domain}{path}. Provide a custom builder to point the validator at a loopback test server (http://...), an internal mirror, or a CDN-rewriting host.