A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.
Standard Webhooks: v1, then the base64 HMAC-SHA256 of "{webhook-id}.{webhook-timestamp}.{body}" with the whsec_ secret (decoded). During a secret rotation two signatures, space separated.
A theme spike: at least 10 responses in the last 24 hours and at least twice the 24 hours before (with responses in that window at all), checked hourly, at most once a day per theme and subscription.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Usertick","description":"Usertick documentation. Surveys, in-product feedback and reporting in one tool.","colors":{"primary":"#FF3C00","light":"#FF6A3A","dark":"#FF3C00"},"logo":{"light":"https://mintcdn.com/usertick/3wv5SLA0VtHq5hnl/logo/light.svg?fit=max\u0026auto=format\u0026n=3wv5SLA0VtHq5hnl\u0026q=85\u0026s=9461af4bcd4a352017accf4accb120f9","dark":"https://mintcdn.com/usertick/3wv5SLA0VtHq5hnl/logo/dark.svg?fit=max\u0026auto=format\u0026n=3wv5SLA0VtHq5hnl\u0026q=85\u0026s=38efcf251321688f80e92485435ec4cc"},"favicon":"https://mintcdn.com/usertick/Viv5pff-I3XvBVsI/favicon.svg?fit=max\u0026auto=format\u0026n=Viv5pff-I3XvBVsI\u0026q=85\u0026s=22114aee3fd94be42445bda4f6eac751","api":{"openapi":"api-reference/openapi.json","playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["bash","javascript","python"]},"mdx":{"auth":{"method":"bearer"},"server":"https://app.usertick.com/api/public/v1"}},"navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Open dashboard","href":"https://app.usertick.com"}},"footer":{"socials":{"website":"https://usertick.com"}},"icons":{"library":"lucide"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"usertick","hasAudioNarration":false,"actualSubdomain":"usertick","customDomains":["docs.usertick.com"],"gitSource":{"type":"github","owner":"usertick","repo":"docs","deployBranch":"main","contentDirectory":"public","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae09581f01d62d5339237c5","collectionId":"0371a23d-9f7c-4f98-b020-39f01fefbc89","liveDeploymentHistoryId":"6ae09581f01d62d5339237c5","schemaVersion":"v3"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae5c62997d8304171747d14","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Developers","count":56},{"language":"default","tag":"Documentation","count":44},{"language":"default","tag":"API reference","count":35},{"language":"default","tag":"Integrations","count":24},{"language":"default","tag":"REST API","count":12},{"language":"default","tag":"Build surveys","count":9},{"language":"default","tag":"Account","count":8},{"language":"default","tag":"Responses","count":7},{"language":"default","tag":"Install Usertick","count":7},{"language":"default","tag":"Webhook subscriptions","count":6}],"searchSettings":{"isFiltersEnabled":true,"showContentSnippets":true,"fullPageSearch":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"developers/api/reference/webhook-theme-spiking","slug":"/developers/api/reference/webhook-theme-spiking","pageMetadata":{"title":"theme.spiking","openapi":"api-reference/openapi.json webhook theme.spiking","description":"A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.","href":"/developers/api/reference/webhook-theme-spiking"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"theme.spiking","openapi":"api-reference/openapi.json webhook theme.spiking","description":"A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.","href":"/developers/api/reference/webhook-theme-spiking"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"themeSpiking","summary":"theme.spiking","description":"A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.","tags":["Webhooks"],"parameters":["7afbedbd-6b43-45a5-a554-0b850ce01a3c","f44d4862-b55e-45d7-9722-3d6d8326f323","6b5dad7f-31cd-40dc-85ef-a4d21464c62f","5d4e833f-06e5-470d-8faf-048a02857cfa","97acfd4b-8b86-4a70-872f-7eea6ac06fc8"],"requestBody":"75b059ab-70ac-4890-a00a-2fa17d44d78f","responses":{"2XX":"1261c179-8d88-410e-aae9-3b707be24722"},"method":"post","type":"webhook","servers":["1243191b-4fd0-4b4b-bffe-f8a7fd8119a9"],"security":["3a3e4305-85c4-459a-ba96-4b4e71fcd545","34a73146-0ccb-4780-9fd8-6624fbb3dcc4"],"path":"theme.spiking","baseUrlOptions":["https://app.usertick.com/api/public/v1"],"title":"theme.spiking","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":true,"requestExamples":[{"language":"json","filename":"Example","code":"{\n \"id\": \"msg_4Kp8s1\",\n \"type\": \"theme.spiking\",\n \"createdAt\": \"2026-09-30T14:50:00.000Z\",\n \"data\": {\n \"theme\": {\n \"id\": \"44444444-4444-4444-8444-444444444444\",\n \"name\": \"Checkout errors\"\n },\n \"category\": {\n \"id\": \"55555555-5555-4555-8555-555555555555\",\n \"name\": \"Payments\"\n },\n \"window\": {\n \"from\": \"2026-09-29T14:50:00.000Z\",\n \"to\": \"2026-09-30T14:50:00.000Z\"\n },\n \"count\": 24,\n \"previousCount\": 6,\n \"share\": 12.5,\n \"surveyIds\": []\n }\n}"}],"requestExampleType":"webhook","responseExampleType":"generated"},"dependencies":{"parameters":{"7afbedbd-6b43-45a5-a554-0b850ce01a3c":{"name":"webhook-id","in":"header","description":"The message id (the body's id); the same on every retry and resend.","required":true,"schema":{"type":"string","isRequired":true,"description":"The message id (the body's id); the same on every retry and resend.","uniqueKey":"","typeLabel":"string"}},"f44d4862-b55e-45d7-9722-3d6d8326f323":{"name":"webhook-timestamp","in":"header","description":"Unix seconds when this attempt was signed.","required":true,"schema":{"type":"integer","isRequired":true,"description":"Unix seconds when this attempt was signed.","uniqueKey":"","typeLabel":"integer"}},"6b5dad7f-31cd-40dc-85ef-a4d21464c62f":{"name":"webhook-signature","in":"header","description":"Standard Webhooks: v1, then the base64 HMAC-SHA256 of \"{webhook-id}.{webhook-timestamp}.{body}\" with the whsec_ secret (decoded). During a secret rotation two signatures, space separated.","required":true,"schema":{"type":"string","isRequired":true,"description":"Standard Webhooks: v1, then the base64 HMAC-SHA256 of \"{webhook-id}.{webhook-timestamp}.{body}\" with the whsec_ secret (decoded). During a secret rotation two signatures, space separated.","uniqueKey":"","typeLabel":"string"}},"5d4e833f-06e5-470d-8faf-048a02857cfa":{"name":"X-Usertick-Event","in":"header","description":"The event, as in the body's type.","required":false,"schema":{"type":"string","isRequired":false,"description":"The event, as in the body's type.","uniqueKey":"","typeLabel":"string"}},"97acfd4b-8b86-4a70-872f-7eea6ac06fc8":{"name":"X-Usertick-Attempt","in":"header","description":"1 for the first try; retries count up.","required":false,"schema":{"type":"integer","isRequired":false,"description":"1 for the first try; retries count up.","uniqueKey":"","typeLabel":"integer"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"The message id: the same value as the webhook-id header, kept on every retry and resend.","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"type":{"type":"string","enum":["theme.spiking"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","format":"date-time","examples":["2026-09-30T10:00:00.000Z"],"description":"When the spike was measured.","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"data":{"type":"object","properties":{"theme":{"type":"object","properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.theme.id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","isRequired":true,"uniqueKey":"data.theme.name","typeLabel":"string"}},"required":["id","name"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.theme","typeLabel":"object"},"category":{"oneOf":[{"type":"object","required":["id","name"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.category.oneOf.0.id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","isRequired":true,"uniqueKey":"data.category.oneOf.0.name","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.category.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.category.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.category","typeLabel":"object | null"},"window":{"type":"object","properties":{"from":{"type":"string","format":"date-time","examples":["2026-09-30T10:00:00.000Z"],"isRequired":true,"uniqueKey":"data.window.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","examples":["2026-09-30T10:00:00.000Z"],"isRequired":true,"uniqueKey":"data.window.to","typeLabel":"string\u003cdate-time>"}},"required":["from","to"],"description":"The 24 hours measured.","additionalProperties":false,"isRequired":true,"uniqueKey":"data.window","typeLabel":"object"},"count":{"type":"integer","description":"Responses with an answer in the theme in the window.","isRequired":true,"uniqueKey":"data.count","typeLabel":"integer"},"previousCount":{"type":"integer","description":"The same over the 24 hours before.","isRequired":true,"uniqueKey":"data.previousCount","typeLabel":"integer"},"share":{"type":"number","description":"The theme's responses as a percent of every response in the window (0 to 100, one decimal).","isRequired":true,"uniqueKey":"data.share","typeLabel":"number"},"surveyIds":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"data.surveyIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"description":"The surveys counted: the subscription's survey; empty means every survey.","isRequired":true,"uniqueKey":"data.surveyIds","typeLabel":"string\u003cuuid>[]"}},"required":["theme","category","window","count","previousCount","share","surveyIds"],"description":"A theme spike: at least 10 responses in the last 24 hours and at least twice the 24 hours before (with responses in that window at all), checked hourly, at most once a day per theme and subscription.","additionalProperties":false,"examples":[{"theme":{"id":"44444444-4444-4444-8444-444444444444","name":"Checkout errors"},"category":{"id":"55555555-5555-4555-8555-555555555555","name":"Payments"},"window":{"from":"2026-09-29T14:50:00.000Z","to":"2026-09-30T14:50:00.000Z"},"count":24,"previousCount":6,"share":12.5,"surveyIds":[]}],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["id","type","createdAt","data"],"description":"The body of theme.spiking.","additionalProperties":false,"examples":[{"id":"msg_4Kp8s1","type":"theme.spiking","createdAt":"2026-09-30T14:50:00.000Z","data":{"theme":{"id":"44444444-4444-4444-8444-444444444444","name":"Checkout errors"},"category":{"id":"55555555-5555-4555-8555-555555555555","name":"Payments"},"window":{"from":"2026-09-29T14:50:00.000Z","to":"2026-09-30T14:50:00.000Z"},"count":24,"previousCount":6,"share":12.5,"surveyIds":[]}}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"msg_4Kp8s1","type":"theme.spiking","createdAt":"2026-09-30T14:50:00.000Z","data":{"theme":{"id":"44444444-4444-4444-8444-444444444444","name":"Checkout errors"},"category":{"id":"55555555-5555-4555-8555-555555555555","name":"Payments"},"window":{"from":"2026-09-29T14:50:00.000Z","to":"2026-09-30T14:50:00.000Z"},"count":24,"previousCount":6,"share":12.5,"surveyIds":[]}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"1261c179-8d88-410e-aae9-3b707be24722":{"description":"Received.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"3a3e4305-85c4-459a-ba96-4b4e71fcd545":{"bearerAuth":{"type":"http","scheme":"bearer","description":"An API key (utk_live_...) or an app's OAuth access token (uto_...).","scopes":[],"schemeName":"bearerAuth"}},"34a73146-0ccb-4780-9fd8-6624fbb3dcc4":{"apiKeyHeader":{"type":"apiKey","in":"header","name":"X-Api-Key","description":"The API key, for clients that cannot send Authorization.","scopes":[],"schemeName":"apiKeyHeader"}}},"servers":{"1243191b-4fd0-4b4b-bffe-f8a7fd8119a9":{"url":"https://app.usertick.com/api/public/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"An API key (utk_live_...) or an app's OAuth access token (uto_...).","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"An API key (utk_live_...) or an app's OAuth access token (uto_...).","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"},{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-Api-Key","description":"The API key, for clients that cannot send Authorization.","scopes":[],"schemeName":"apiKeyHeader"},"schema":{"title":"X-Api-Key","type":"string","description":"The API key, for clients that cannot send Authorization.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyHeader","name":"X-Api-Key"}],"title":"apiKeyHeader"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"usertick","siteName":"Usertick","title":"theme.spiking - Usertick","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-24T06:32:59.162Z","originalFileLocation":"developers/api/reference/webhook-theme-spiking.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Usertick\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"theme.spiking - Usertick\">\u003cmeta data-mint-head property=\"og:description\" content=\"A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Usertick\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://usertick.mintlify.app/_mintlify/api/og/v2?division=Webhook+events\u0026amp;title=theme.spiking\u0026amp;description=A+theme+spiked%3A+at+least+10+responses+in+the+last+24+hours+and+at+least+twice+the+24+hours+before.+Checked+hourly%3B+once+a+day+per+theme+and+subscription.+Answer\u0026amp;theme=47d2035b061bb461b6b02c51\u0026amp;signature=08436001d5690e26872060adaf5b3b23bc0c5165088cfb931f4ac6d1d815b103\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"theme.spiking - Usertick\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://usertick.mintlify.app/_mintlify/api/og/v2?division=Webhook+events\u0026amp;title=theme.spiking\u0026amp;description=A+theme+spiked%3A+at+least+10+responses+in+the+last+24+hours+and+at+least+twice+the+24+hours+before.+Checked+hourly%3B+once+a+day+per+theme+and+subscription.+Answer\u0026amp;theme=47d2035b061bb461b6b02c51\u0026amp;signature=08436001d5690e26872060adaf5b3b23bc0c5165088cfb931f4ac6d1d815b103\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/usertick/_hUnJX6C5n_2F4gu/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Usertick\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF3C00\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/developers/api/reference/webhook-theme-spiking.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.usertick.com/#organization\",\"name\":\"Usertick\",\"url\":\"https://docs.usertick.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/usertick/3wv5SLA0VtHq5hnl/logo/light.svg?fit=max\u0026auto=format\u0026n=3wv5SLA0VtHq5hnl\u0026q=85\u0026s=9461af4bcd4a352017accf4accb120f9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.usertick.com#website\",\"name\":\"Usertick\",\"url\":\"https://docs.usertick.com\",\"publisher\":{\"@id\":\"https://docs.usertick.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking#webpage\",\"url\":\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking\",\"name\":\"theme.spiking\",\"description\":\"A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.\",\"dateModified\":\"2026-10-24T06:32:59.162Z\",\"isPartOf\":{\"@id\":\"https://docs.usertick.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://docs.usertick.com/developers/api/reference/get-me\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Webhook events\",\"item\":\"https://docs.usertick.com/developers/api/reference/webhook-response-created\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"theme.spiking\",\"item\":\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking#apireference\",\"headline\":\"theme.spiking\",\"name\":\"theme.spiking\",\"description\":\"A theme spiked: at least 10 responses in the last 24 hours and at least twice the 24 hours before. Checked hourly; once a day per theme and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.\",\"url\":\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking\",\"mainEntityOfPage\":{\"@id\":\"https://docs.usertick.com/developers/api/reference/webhook-theme-spiking#webpage\"},\"dateModified\":\"2026-10-24T06:32:59.162Z\",\"publisher\":{\"@id\":\"https://docs.usertick.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.usertick.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Usertick\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Usertick","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"Developers","groups":[{"group":"JavaScript SDK","pages":[{"title":"JavaScript SDK","sidebarTitle":"Overview","href":"/developers/sdk/overview"},{"title":"SDK reference","href":"/developers/sdk/reference"},{"title":"SDK events","href":"/developers/sdk/events"}]},{"group":"REST API","pages":[{"title":"REST API","sidebarTitle":"Overview","href":"/developers/api/overview"},{"title":"Authentication","href":"/developers/api/authentication"},{"title":"OAuth for apps","href":"/developers/api/oauth"},{"title":"The Response resource","sidebarTitle":"The Response resource","href":"/developers/api/response-object"},{"title":"Pagination","href":"/developers/api/pagination"},{"title":"Errors","href":"/developers/api/errors"},{"title":"Rate limits","href":"/developers/api/rate-limits"},{"title":"Idempotency","href":"/developers/api/idempotency"},{"title":"Versioning","href":"/developers/api/versioning"},{"title":"Erase personal data","href":"/developers/api/erasure"},{"title":"Metrics","href":"/developers/api/metrics"},{"title":"Download files","href":"/developers/api/attachments"}]},{"group":"API reference","pages":[{"group":"Account","pages":[{"title":"Get the current credential","openapi":"api-reference/openapi.json GET /me","href":"/developers/api/reference/get-me"}]},{"group":"Surveys","pages":[{"title":"List surveys","openapi":"api-reference/openapi.json GET /surveys","href":"/developers/api/reference/list-surveys"},{"title":"Get a survey","openapi":"api-reference/openapi.json GET /surveys/{surveyId}","href":"/developers/api/reference/get-survey"},{"title":"Pause a survey","openapi":"api-reference/openapi.json POST /surveys/{surveyId}/pause","href":"/developers/api/reference/pause-survey"},{"title":"Resume a survey","openapi":"api-reference/openapi.json POST /surveys/{surveyId}/resume","href":"/developers/api/reference/resume-survey"},{"title":"List sites","openapi":"api-reference/openapi.json GET /sites","href":"/developers/api/reference/list-sites"}]},{"group":"Responses","pages":[{"title":"List responses","openapi":"api-reference/openapi.json GET /responses","href":"/developers/api/reference/list-responses"},{"title":"List recent responses","openapi":"api-reference/openapi.json GET /responses/recent","href":"/developers/api/reference/list-recent-responses"},{"title":"Get a response","openapi":"api-reference/openapi.json GET /responses/{responseId}","href":"/developers/api/reference/get-response"},{"title":"Update a response","openapi":"api-reference/openapi.json PATCH /responses/{responseId}","href":"/developers/api/reference/update-response"},{"title":"List the analysis tree","openapi":"api-reference/openapi.json GET /themes","href":"/developers/api/reference/list-themes"},{"title":"List members","openapi":"api-reference/openapi.json GET /members","href":"/developers/api/reference/list-members"},{"title":"Download a respondent's file","openapi":"api-reference/openapi.json GET /responses/{responseId}/attachments/{attachmentId}","href":"/developers/api/reference/get-attachment"}]},{"group":"Notes","pages":[{"title":"List notes","openapi":"api-reference/openapi.json GET /responses/{responseId}/comments","href":"/developers/api/reference/list-comments"},{"title":"Add a note","openapi":"api-reference/openapi.json POST /responses/{responseId}/comments","href":"/developers/api/reference/add-comment"},{"title":"Edit a note","openapi":"api-reference/openapi.json PATCH /responses/{responseId}/comments/{commentId}","href":"/developers/api/reference/edit-comment"},{"title":"Delete a note","openapi":"api-reference/openapi.json DELETE /responses/{responseId}/comments/{commentId}","href":"/developers/api/reference/delete-comment"}]},{"group":"Erasure","pages":[{"title":"Erase a response","openapi":"api-reference/openapi.json DELETE /responses/{responseId}","href":"/developers/api/reference/delete-response"},{"title":"Erase a respondent","openapi":"api-reference/openapi.json POST /responses/erase","href":"/developers/api/reference/erase-respondent"},{"title":"Get a job","openapi":"api-reference/openapi.json GET /jobs/{jobId}","href":"/developers/api/reference/get-job"}]},{"group":"Metrics","pages":[{"title":"Get summary metrics","openapi":"api-reference/openapi.json GET /metrics/summary","href":"/developers/api/reference/get-metrics-summary"},{"title":"Get a metric over time","openapi":"api-reference/openapi.json GET /metrics/timeseries","href":"/developers/api/reference/get-metrics-time-series"},{"title":"Get a breakdown","openapi":"api-reference/openapi.json GET /metrics/breakdown","href":"/developers/api/reference/get-metrics-breakdown"}]},{"group":"Webhook subscriptions","pages":[{"title":"List subscriptions","openapi":"api-reference/openapi.json GET /webhooks","href":"/developers/api/reference/list-webhooks"},{"title":"Subscribe a URL","openapi":"api-reference/openapi.json POST /webhooks/subscribe","href":"/developers/api/reference/subscribe-webhook"},{"title":"List workflow Zapier steps","openapi":"api-reference/openapi.json GET /workflows/zapier-steps","href":"/developers/api/reference/list-zapier-steps"},{"title":"Unsubscribe a URL","openapi":"api-reference/openapi.json DELETE /webhooks/{webhookId}","href":"/developers/api/reference/unsubscribe-webhook"},{"title":"List deliveries","openapi":"api-reference/openapi.json GET /webhooks/{webhookId}/deliveries","href":"/developers/api/reference/list-deliveries"},{"title":"Resend a delivery","openapi":"api-reference/openapi.json POST /webhooks/{webhookId}/deliveries/{deliveryId}/resend","href":"/developers/api/reference/resend-delivery"}]},{"group":"Webhook events","pages":[{"title":"response.created","openapi":"api-reference/openapi.json webhook response.created","href":"/developers/api/reference/webhook-response-created"},{"title":"response.analyzed","openapi":"api-reference/openapi.json webhook response.analyzed","href":"/developers/api/reference/webhook-response-analyzed"},{"title":"response.status_changed","openapi":"api-reference/openapi.json webhook response.status_changed","href":"/developers/api/reference/webhook-response-status-changed"},{"title":"response.classification_corrected","openapi":"api-reference/openapi.json webhook response.classification_corrected","href":"/developers/api/reference/webhook-response-classification-corrected"},{"title":"response.urgent","openapi":"api-reference/openapi.json webhook response.urgent","description":"A response's urgency became high: the analysis read it high, or a member or a credential set it to high. Once per response and subscription. Answer 2xx within 30 seconds. A failed delivery is retried with backoff (30 s, 2 min, 10 min, 1 h, 6 h); a subscription answered 410 Gone ends.","href":"/developers/api/reference/webhook-response-urgent"},{"title":"theme.spiking","openapi":"api-reference/openapi.json webhook theme.spiking","href":"/developers/api/reference/webhook-theme-spiking"}]}]},{"group":"Webhooks","pages":[{"title":"Webhooks","sidebarTitle":"Overview","description":"Signed HTTP deliveries of responses, status changes, AI corrections, urgent feedback, theme spikes and account events to an endpoint you run.","href":"/developers/webhooks/overview"},{"title":"Webhook events","href":"/developers/webhooks/events"},{"title":"Verify signatures","href":"/developers/webhooks/verify"},{"title":"Delivery and retries","href":"/developers/webhooks/delivery"},{"title":"Rotate a secret","href":"/developers/webhooks/rotation"}]},{"group":"MCP","pages":[{"title":"MCP server","href":"/developers/mcp"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/surveys"}]}]},"basePath":"","title":"theme.spiking - Usertick","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}