NotionClientOptions
Defined in: src/client.ts:21
Configuration options for the Notion client.
Properties
Section titled “Properties”auth:
string
Defined in: src/client.ts:23
Notion integration token (Bearer token)
baseUrl?
Section titled “baseUrl?”
optionalbaseUrl?:string
Defined in: src/client.ts:26
Base URL for API requests (default: https://api.notion.com)
fetch?
Section titled “fetch?”
optionalfetch?: (input,init?) =>Promise<Response>
Defined in: src/client.ts:32
Custom fetch implementation (defaults to global fetch)
Parameters
Section titled “Parameters”string | URL | Request
RequestInit
Returns
Section titled “Returns”Promise<Response>
maxRetries?
Section titled “maxRetries?”
optionalmaxRetries?:number
Defined in: src/client.ts:35
Maximum number of retries for rate-limited requests (default: 3)
retryOnRateLimit?
Section titled “retryOnRateLimit?”
optionalretryOnRateLimit?:boolean
Defined in: src/client.ts:38
Whether to retry rate-limited requests (default: true)
timeoutMs?
Section titled “timeoutMs?”
optionaltimeoutMs?:number
Defined in: src/client.ts:29
Request timeout in milliseconds (default: 60000)