Interface: RequestOptions
@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?
optionalnamespaceId:string
Defined in: src/types/common.ts:47
Override the namespace for this request (X-Namespace-Id header).
retries?
optionalretries:number
Defined in: src/types/common.ts:55
Number of retry attempts for this request. Set to 0 to disable retries.
signal?
optionalsignal:AbortSignal
Defined in: src/types/common.ts:51
AbortSignal for request cancellation.
timeoutMs?
optionaltimeoutMs:number
Defined in: src/types/common.ts:53
Per-call timeout in milliseconds. Overrides the client-level timeoutMs default.
userId?
optionaluserId:string
Defined in: src/types/common.ts:49
Override the user ID for this request (X-User-Id header). Used for admin impersonation.