OptionalprojectOptionaldatasetOptionaluseOptionaltokenOptionalresourceConfigure the client to work with a specific Sanity resource (Media Library, Canvas, etc.)
OptionalperspectiveWhat 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
OptionalapiOptionalapiv2025-02-19, the default perspective has changed from raw to published. https://www.sanity.io/changelog/676aaa9d-2da6-44fb-abe5-580f28047c10|ChangelogOptionalproxyOptionalrequestOptional request tag prefix for all request tags
OptionalheadersOptional default headers to include with all requests
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
OptionaluseOptionalrequesterOptionalresultAdds a resultSourceMap key to the API response, with the type ContentSourceMap
OptionalfetchOptionalstegaOptions for how, if enabled, Content Source Maps are encoded into query results using steganography
OptionallineageLineage token for recursion control
Default Value