OptionalprojectOptionaldatasetOptionaltokenOptionalresourceOptionalperspectiveWhat perspective to use for the client. See documentation
As of API version v2025-02-19, the default perspective has changed from raw to published. https://www.sanity.io/changelog/676aaa9d-2da6-44fb-abe5-580f28047c10|Changelog
OptionalproxyOptionalrequestOptional request tag prefix for all request tags
OptionalignoreOptionalignoreIgnore specific warning messages from the client.
// Ignore warnings containing "experimental"
ignoreWarnings: 'experimental'
// Ignore multiple warning types
ignoreWarnings: ['experimental', 'deprecated']
// Use regex for exact matching
ignoreWarnings: /^This is an experimental API version$/
// Mix strings and regex patterns
ignoreWarnings: ['rate limit', /^deprecated/i]
OptionalwithOptionalallowOptionaltimeoutOptionalmaxNumber of retries for requests. Defaults to 5.
OptionalretryThe amount of time, in milliseconds, to wait before retrying, given an attemptNumber (starting at 0).
Defaults to exponential back-off, starting at 100ms, doubling for each attempt, together with random jitter between 0 and 100 milliseconds. More specifically the following algorithm is used:
Delay = 100 * 2^attemptNumber + randomNumberBetween0and100
OptionalrequesterOptionalresultAdds a resultSourceMap key to the API response, with the type ContentSourceMap
OptionalfetchOptionallineageLineage token for recursion control
v2025-02-19, the default perspective has changed from raw to published. https://www.sanity.io/changelog/676aaa9d-2da6-44fb-abe5-580f28047c10|ChangelogThe fully initialized stega config, can be used to check if stega is enabled
OptionalheadersDefault headers to include with all requests
Configure the client to work with a specific Sanity resource (Media Library, Canvas, etc.)