Skip to content
Français

SystemOneDecisionProviderOptions

import type { SystemOneDecisionProviderOptions } from "@elie-laloum/outpost";
  • baseUrlRequired
    string
    HTTP(S) base URL including the version prefix, such as /v1; /systemone is appended. Credentials, query and fragment are forbidden.
  • apiKeyRequired
    string | false
    Explicit nonempty bearer key, or false for an unauthenticated endpoint.
  • timeoutMsOptional
    number | undefined
    Request deadline including response reading, in positive integer milliseconds; defaults to 120000.
  • maxResponseBytesOptional
    number | undefined
    Positive integer bound on response bytes; defaults to 8 MiB. Oversized responses fail with response.
export interface SystemOneDecisionProviderOptions {
  readonly baseUrl: string;
  readonly apiKey: string | false;
  readonly timeoutMs?: number;
  readonly maxResponseBytes?: number;
}