Skip to main content
PUT
Update user-specific settings

Authorizations

x-api-key
string
header
required

API key for authentication. You can find your API key in the Site Spy dashboard under Settings → API.

Body

application/json
time_between_check
object

Time intervals between checks

email_notifications
object

User email notification preferences

global_ignore_text
string[]

Text patterns to ignore in change detection across all watches. Supports plain text and /regex/ patterns.

Maximum array length: 100
Maximum string length: 5000
global_subtractive_selectors
string[]

CSS/XPath selectors to remove content from all watched pages before comparison.

Maximum array length: 100
Maximum string length: 5000
noise_reduction_timestamps
boolean

When enabled, automatically ignores timestamp-like text changes across all watches.

noise_reduction_ads
boolean

When enabled, automatically removes ad elements and cookie banners using community-maintained filter lists.

ai_provider
enum<string>

AI provider to use for change summaries and smart alerts.

Available options:
anthropic,
openai,
google,
ai_api_key
string

API key for the selected AI provider.

anthropic_api_key
string

(Deprecated) Use ai_api_key with ai_provider=anthropic instead.

Response

Settings updated successfully

time_between_check
object

Time intervals between checks

email_notifications
object

User email notification preferences

global_ignore_text
string[]

Text patterns to ignore in change detection across all watches.

global_subtractive_selectors
string[]

CSS/XPath selectors to remove content from all watched pages.

noise_reduction_timestamps
boolean

Whether timestamp/counter noise reduction is enabled.

noise_reduction_ads
boolean

Whether ad/cookie banner removal is enabled.