Skip to main content

Interface: CallOptions

Defined in: packages/sdk/src/types.ts:57

Per-call overrides accepted as the last argument of every resource method. Lets a single request cancel, time out, or retry differently from the client defaults.

Properties​

PropertyTypeDescriptionDefined in
headers?Record<string, string>Extra headers for this call (merged over client + default headers).packages/sdk/src/types.ts:67
idempotencyKey?stringExplicit idempotency key for this call.packages/sdk/src/types.ts:65
maxRetries?numberOverride the retry count for this call.packages/sdk/src/types.ts:63
signal?AbortSignalAbort the request (cancellation). A user abort is never retried.packages/sdk/src/types.ts:59
timeoutMs?numberOverride the per-attempt timeout for this call.packages/sdk/src/types.ts:61