Options for FingerprintJS server API client

interface Options {
    apiKey: string;
    authenticationMode?: "AuthHeader" | "QueryParameter" | AuthenticationMode;
    fetch?: {
        (input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
        (input: string | Request | URL, init?: RequestInit): Promise<Response>;
    };
    region?: "EU"
    | "AP"
    | "Global"
    | Region;
}

Properties

apiKey: string

Secret API key

authenticationMode?: "AuthHeader" | "QueryParameter" | AuthenticationMode

Authentication mode Optional, default value is AuthHeader

fetch?: {
    (input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
    (input: string | Request | URL, init?: RequestInit): Promise<Response>;
}

Optional fetch implementation

Type declaration

    • (input: RequestInfo | URL, init?: RequestInit): Promise<Response>
    • Parameters

      • input: RequestInfo | URL
      • Optionalinit: RequestInit

      Returns Promise<Response>

    • (input: string | Request | URL, init?: RequestInit): Promise<Response>
    • Parameters

      • input: string | Request | URL
      • Optionalinit: RequestInit

      Returns Promise<Response>

region?: "EU" | "AP" | "Global" | Region

Region of the FingerprintJS service server