Skip to content

Interface: RequestOptions

@kortexya/reasoninglayer


@kortexya/reasoninglayer / RequestOptions

Interface: RequestOptions

Defined in: src/types/common.ts:45

Per-call options that can override client-level defaults.

Every resource client method accepts an optional RequestOptions as the last parameter.

Remarks

X-Tenant-Id is NOT overridable per-call. Changing tenants requires a separate client instance.

Properties

namespaceId?

optional namespaceId: string

Defined in: src/types/common.ts:47

Override the namespace for this request (X-Namespace-Id header).


retries?

optional retries: number

Defined in: src/types/common.ts:55

Number of retry attempts for this request. Set to 0 to disable retries.


signal?

optional signal: AbortSignal

Defined in: src/types/common.ts:51

AbortSignal for request cancellation.


timeoutMs?

optional timeoutMs: number

Defined in: src/types/common.ts:53

Per-call timeout in milliseconds. Overrides the client-level timeoutMs default.


userId?

optional userId: string

Defined in: src/types/common.ts:49

Override the user ID for this request (X-User-Id header). Used for admin impersonation.