Partial update. Send only the fields you want to change; omitted fields are
left untouched. To clear a nullable field, send it explicitly as null;
null on a boolean field or on priority is ignored.
Unknown keys are rejected with 400 rather than ignored. The read-only fields
returned by GET (id, client_id, created_at, updated_at, deleted,
website_id) are accepted and ignored, so you can send back an item you read.
A filter that the target website / region does not support is dropped and
listed in ignored_fields; the update still succeeds.
An update that would take your account past your plan’s limit of active events,
such as setting task_active to true or moving an active item to another
event, is rejected with 403.
Changes, including change_type, reach active stream connections within
60 seconds without a reconnect.
Only notify when the stock increase is at least this many tickets.
Must be a positive integer; null turns the filter off. 0 or a negative
value is rejected with 400.
Only notify when the stock decrease is at least this many tickets.
Must be a positive integer; null turns the filter off. 0 or a negative
value is rejected with 400.
Filters that were reset because the target website / region does not
support them. Only seat_quantity, row_filter, tm_did,
platinum_tickets and vip_tickets are checked. The request still
succeeds; the stored item has those filters switched off: null, or true
for platinum_tickets and vip_tickets. Absent when nothing was reset.
Human-readable summary of ignored_fields. Present only when ignored_fields is.
Example:
"Not supported on this website/region and reset: platinum_tickets, row_filter"
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Eventory API","description":"Live ticket availability, real-time notifications, market data and watchlists for the major ticketing platforms.","colors":{"primary":"#4F46E5","light":"#818CF8","dark":"#3730A3"},"logo":{"light":"https://mintcdn.com/eventory/Cj25iFygRHoOVj1A/images/ICON_BLE_BGRND_ORANGE_4000.png?fit=max\u0026auto=format\u0026n=Cj25iFygRHoOVj1A\u0026q=85\u0026s=fb763ac7fb966993f6711dfdf342aa69","dark":"https://mintcdn.com/eventory/Cj25iFygRHoOVj1A/images/ICON_ONG_BGRND_BLUE_4000.png?fit=max\u0026auto=format\u0026n=Cj25iFygRHoOVj1A\u0026q=85\u0026s=82e85d4cefb4249433ea93e9152f59c3"},"favicon":"https://mintcdn.com/eventory/hbYTdFxgMSpNHNoF/favicon.svg?fit=max\u0026auto=format\u0026n=hbYTdFxgMSpNHNoF\u0026q=85\u0026s=a819985fd08c02279a97ed2c2a16650a","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript"]}},"navbar":{"links":[{"href":"https://eventory.ai","label":"Eventory"}],"primary":{"type":"button","label":"Get API key","href":"https://eventory.ai/api-access"}},"footer":{"socials":{"website":"https://eventory.ai","x":"https://x.com/eventory","discord":"https://discord.gg/9K3qYeybDT"}},"seo":{"metatags":{"canonical":"https://eventory.ai/docs","twitter:site":"@eventory","og:locale":"en_US"},"organization":{"id":"https://eventory.ai/#organization","name":"Eventory","url":"https://eventory.ai","sameAs":["https://x.com/eventory"]},"indexing":"all"},"contextual":{"options":["copy","view","claude","chatgpt","download-spec"],"display":"header"},"metadata":{"timestamp":true},"markdown":{"instructions":"Base URL: https://api.eventory.ai. Send your API key in the apikey header. Market Data and Live Availability calls cost credits, pings included; GET /usage is free, so use it to test a key. Costs per endpoint: https://eventory.ai/docs/credits-and-access.md"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"eventory","hasAudioNarration":false,"actualSubdomain":"eventory","customDomains":[],"gitSource":{"type":"github","owner":"yeet-robotics","repo":"eventory-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae504c6db349adb5147397d"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae79fc7a0d878501ab79187","collectionId":"041e3ce0-36fa-48c9-9061-31442965187e","liveDeploymentHistoryId":"6ae79fc7a0d878501ab79187","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"}},"buildId":"6ae79fc7a0d878501ab79187","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Guides","count":19},{"language":"default","tag":"API Reference","count":19},{"language":"default","tag":"Market Data","count":8},{"language":"default","tag":"Get started","count":6},{"language":"default","tag":"Watchlist","count":6},{"language":"default","tag":"Notifications API","count":3},{"language":"default","tag":"Live Availability","count":3},{"language":"default","tag":"Overview","count":1},{"language":"default","tag":"Account","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","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":"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":"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},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/watchlist/update-watchlist-item","slug":"/api-reference/watchlist/update-watchlist-item","pageMetadata":{"title":"Update watchlist item","description":"Partial update. Send only the fields you want to change; omitted fields are\nleft untouched. To clear a nullable field, send it explicitly as `null`;\n`null` on a boolean field or on `priority` is ignored.\n\nUnknown keys are rejected with `400` rather than ignored. The read-only fields\nreturned by `GET` (`id`, `client_id`, `created_at`, `updated_at`, `deleted`,\n`website_id`) are accepted and ignored, so you can send back an item you read.\n\nA filter that the target `website` / `region` does not support is dropped and\nlisted in `ignored_fields`; the update still succeeds.\n\nAn update that would take your account past your plan's limit of active events,\nsuch as setting `task_active` to `true` or moving an active item to another\nevent, is rejected with `403`.\n\nChanges, including `change_type`, reach active stream connections within\n60 seconds without a reconnect.\n\n**Cost:** free.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /watchlist/{id}","href":"/api-reference/watchlist/update-watchlist-item","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Partial update. Send only the fields you want to change; omitted fields are\\nleft untouched. To clear a nullable field, send it explicitly as \", _jsx(_components.code, {\n children: \"null\"\n }), \";\\n\", _jsx(_components.code, {\n children: \"null\"\n }), \" on a boolean field or on \", _jsx(_components.code, {\n children: \"priority\"\n }), \" is ignored.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Unknown keys are rejected with \", _jsx(_components.code, {\n children: \"400\"\n }), \" rather than ignored. The read-only fields\\nreturned by \", _jsx(_components.code, {\n children: \"GET\"\n }), \" (\", _jsx(_components.code, {\n children: \"id\"\n }), \", \", _jsx(_components.code, {\n children: \"client_id\"\n }), \", \", _jsx(_components.code, {\n children: \"created_at\"\n }), \", \", _jsx(_components.code, {\n children: \"updated_at\"\n }), \", \", _jsx(_components.code, {\n children: \"deleted\"\n }), \",\\n\", _jsx(_components.code, {\n children: \"website_id\"\n }), \") are accepted and ignored, so you can send back an item you read.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"A filter that the target \", _jsx(_components.code, {\n children: \"website\"\n }), \" / \", _jsx(_components.code, {\n children: \"region\"\n }), \" does not support is dropped and\\nlisted in \", _jsx(_components.code, {\n children: \"ignored_fields\"\n }), \"; the update still succeeds.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"An update that would take your account past your plan’s limit of active events,\\nsuch as setting \", _jsx(_components.code, {\n children: \"task_active\"\n }), \" to \", _jsx(_components.code, {\n children: \"true\"\n }), \" or moving an active item to another\\nevent, is rejected with \", _jsx(_components.code, {\n children: \"403\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Changes, including \", _jsx(_components.code, {\n children: \"change_type\"\n }), \", reach active stream connections within\\n60 seconds without a reconnect.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Cost:\"\n }), \" free.\"]\n })]\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":"Update watchlist item","description":"Partial update. Send only the fields you want to change; omitted fields are\nleft untouched. To clear a nullable field, send it explicitly as `null`;\n`null` on a boolean field or on `priority` is ignored.\n\nUnknown keys are rejected with `400` rather than ignored. The read-only fields\nreturned by `GET` (`id`, `client_id`, `created_at`, `updated_at`, `deleted`,\n`website_id`) are accepted and ignored, so you can send back an item you read.\n\nA filter that the target `website` / `region` does not support is dropped and\nlisted in `ignored_fields`; the update still succeeds.\n\nAn update that would take your account past your plan's limit of active events,\nsuch as setting `task_active` to `true` or moving an active item to another\nevent, is rejected with `403`.\n\nChanges, including `change_type`, reach active stream connections within\n60 seconds without a reconnect.\n\n**Cost:** free.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /watchlist/{id}","href":"/api-reference/watchlist/update-watchlist-item","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Watchlist"],"summary":"Update watchlist item","operationId":"updateWatchlistItem","description":"Partial update. Send only the fields you want to change; omitted fields are\nleft untouched. To clear a nullable field, send it explicitly as `null`;\n`null` on a boolean field or on `priority` is ignored.\n\nUnknown keys are rejected with `400` rather than ignored. The read-only fields\nreturned by `GET` (`id`, `client_id`, `created_at`, `updated_at`, `deleted`,\n`website_id`) are accepted and ignored, so you can send back an item you read.\n\nA filter that the target `website` / `region` does not support is dropped and\nlisted in `ignored_fields`; the update still succeeds.\n\nAn update that would take your account past your plan's limit of active events,\nsuch as setting `task_active` to `true` or moving an active item to another\nevent, is rejected with `403`.\n\nChanges, including `change_type`, reach active stream connections within\n60 seconds without a reconnect.\n\n**Cost:** free.\n","requestBody":"ff6c54ae-8c83-460b-8b79-f9c669a78ad5","responses":{"200":"c97c7f46-3255-4ce7-92a2-c31f8d7718d2","400":"002b7db8-ccce-4a3b-b2e2-6fdd2bcfe29d","401":"ce58c669-a75c-45f5-9fff-9565f1047262","403":"49eab6fc-51ea-46fb-b88d-4729daf4b303","404":"e7382359-2af8-44c4-995b-0376d2651c75"},"method":"patch","type":"path","servers":["b1a8776c-f8c0-4fc4-8e85-baaf0c367214"],"security":["35cd34a6-f4f9-4fe8-bea2-8cbd4783762e"],"path":"/watchlist/{id}","baseUrlOptions":["https://api.eventory.ai"],"title":"Update watchlist item","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"31b2c20f-c34c-4bcc-8205-8fcd19e810f2":{"name":"id","in":"path","required":true,"description":"Watchlist item id, as returned on create. `0` or a negative id is rejected with `400`.","schema":{"type":"integer","example":123,"isRequired":true,"description":"Watchlist item id, as returned on create. `0` or a negative id is rejected with `400`.","uniqueKey":"","typeLabel":"integer"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional filters and options. Omit a field to keep the server default.\nBoolean fields and `priority` are never `null`; sending `null` for one is ignored.\n","properties":{"website":{"type":"string","uniqueKey":"website","typeLabel":"string"},"event":{"type":"string","uniqueKey":"event","typeLabel":"string"},"region":{"type":"string","uniqueKey":"region","typeLabel":"string"},"min_price_filter":{"oneOf":[{"type":"number","description":"Ignore tickets priced below this.","uniqueKey":"min_price_filter.oneOf.0","typeLabel":"number"},{"type":"null","description":"Ignore tickets priced below this.","uniqueKey":"min_price_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"min_price_filter","typeLabel":"number | null"},"max_price_filter":{"oneOf":[{"type":"number","description":"Ignore tickets priced above this.","uniqueKey":"max_price_filter.oneOf.0","typeLabel":"number"},{"type":"null","description":"Ignore tickets priced above this.","uniqueKey":"max_price_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"max_price_filter","typeLabel":"number | null"},"min_avg_price_threshold":{"oneOf":[{"type":"number","uniqueKey":"min_avg_price_threshold.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"min_avg_price_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"min_avg_price_threshold","typeLabel":"number | null"},"max_avg_price_threshold":{"oneOf":[{"type":"number","uniqueKey":"max_avg_price_threshold.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"max_avg_price_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"max_avg_price_threshold","typeLabel":"number | null"},"stock_threshold_filter":{"oneOf":[{"type":"integer","description":"Minimum available stock to notify on.","uniqueKey":"stock_threshold_filter.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Minimum available stock to notify on.","uniqueKey":"stock_threshold_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"stock_threshold_filter","typeLabel":"integer | null"},"stock_threshold_filter_max":{"oneOf":[{"type":"integer","description":"Maximum available stock to notify on.","uniqueKey":"stock_threshold_filter_max.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Maximum available stock to notify on.","uniqueKey":"stock_threshold_filter_max.oneOf.1","typeLabel":"null"}],"uniqueKey":"stock_threshold_filter_max","typeLabel":"integer | null"},"min_stock_increase_filter":{"oneOf":[{"type":"integer","description":"Only notify when the stock increase is at least this many tickets.\nMust be a positive integer; `null` turns the filter off. `0` or a negative\nvalue is rejected with `400`.\n","example":4,"uniqueKey":"min_stock_increase_filter.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Only notify when the stock increase is at least this many tickets.\nMust be a positive integer; `null` turns the filter off. `0` or a negative\nvalue is rejected with `400`.\n","example":4,"uniqueKey":"min_stock_increase_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"min_stock_increase_filter","typeLabel":"integer | null"},"min_stock_decrease_filter":{"oneOf":[{"type":"integer","description":"Only notify when the stock decrease is at least this many tickets.\nMust be a positive integer; `null` turns the filter off. `0` or a negative\nvalue is rejected with `400`.\n","example":4,"uniqueKey":"min_stock_decrease_filter.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Only notify when the stock decrease is at least this many tickets.\nMust be a positive integer; `null` turns the filter off. `0` or a negative\nvalue is rejected with `400`.\n","example":4,"uniqueKey":"min_stock_decrease_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"min_stock_decrease_filter","typeLabel":"integer | null"},"vip_tickets":{"type":"boolean","description":"Include VIP tickets.","uniqueKey":"vip_tickets","typeLabel":"boolean"},"seat_quantity":{"oneOf":[{"type":"integer","description":"Number of contiguous seats wanted.","uniqueKey":"seat_quantity.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Number of contiguous seats wanted.","uniqueKey":"seat_quantity.oneOf.1","typeLabel":"null"}],"uniqueKey":"seat_quantity","typeLabel":"integer | null"},"priority":{"oneOf":[{"type":"integer","uniqueKey":"priority.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"priority.oneOf.1","typeLabel":"null"}],"uniqueKey":"priority","typeLabel":"integer | null"},"section":{"oneOf":[{"type":"string","description":"Restrict to a section name.","uniqueKey":"section.oneOf.0","typeLabel":"string"},{"type":"null","description":"Restrict to a section name.","uniqueKey":"section.oneOf.1","typeLabel":"null"}],"uniqueKey":"section","typeLabel":"string | null"},"keywords":{"oneOf":[{"type":"string","uniqueKey":"keywords.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"keywords.oneOf.1","typeLabel":"null"}],"uniqueKey":"keywords","typeLabel":"string | null"},"date_filter":{"oneOf":[{"type":"string","uniqueKey":"date_filter.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"date_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"date_filter","typeLabel":"string | null"},"row_filter":{"oneOf":[{"type":"string","uniqueKey":"row_filter.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"row_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"row_filter","typeLabel":"string | null"},"change_type":{"oneOf":[{"type":"string","description":"Which change triggers a notification. The stream enforces this server-side.\nAny value outside this list is rejected with `400`.\n","enum":["stock_increase","stock_decrease","price_decrease","price_increase",null],"default":"stock_increase","uniqueKey":"change_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Which change triggers a notification. The stream enforces this server-side.\nAny value outside this list is rejected with `400`.\n","enum":["stock_increase","stock_decrease","price_decrease","price_increase",null],"default":"stock_increase","uniqueKey":"change_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_type","typeLabel":"enum\u003cstring> | null"},"standard_tickets":{"type":"boolean","uniqueKey":"standard_tickets","typeLabel":"boolean"},"resale_tickets":{"type":"boolean","uniqueKey":"resale_tickets","typeLabel":"boolean"},"general_admission_tickets":{"type":"boolean","uniqueKey":"general_admission_tickets","typeLabel":"boolean"},"platinum_tickets":{"type":"boolean","uniqueKey":"platinum_tickets","typeLabel":"boolean"},"no_restricted_view":{"type":"boolean","uniqueKey":"no_restricted_view","typeLabel":"boolean"},"no_accessibility":{"type":"boolean","uniqueKey":"no_accessibility","typeLabel":"boolean"},"no_presale":{"type":"boolean","uniqueKey":"no_presale","typeLabel":"boolean"},"auto_add_to_watchlist":{"type":"boolean","uniqueKey":"auto_add_to_watchlist","typeLabel":"boolean"},"task_active":{"type":"boolean","description":"Whether monitoring for this item is active.","uniqueKey":"task_active","typeLabel":"boolean"},"muted_until":{"oneOf":[{"type":"string","format":"date-time","description":"Suppress notifications until this time.","uniqueKey":"muted_until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Suppress notifications until this time.","uniqueKey":"muted_until.oneOf.1","typeLabel":"null"}],"uniqueKey":"muted_until","typeLabel":"string\u003cdate-time> | null"},"notes":{"oneOf":[{"type":"string","uniqueKey":"notes.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"notes.oneOf.1","typeLabel":"null"}],"uniqueKey":"notes","typeLabel":"string | null"},"tm_did":{"oneOf":[{"type":"string","description":"Ticketmaster device id.","uniqueKey":"tm_did.oneOf.0","typeLabel":"string"},{"type":"null","description":"Ticketmaster device id.","uniqueKey":"tm_did.oneOf.1","typeLabel":"null"}],"uniqueKey":"tm_did","typeLabel":"string | null"},"roles_json":{"oneOf":[{"type":"object","description":"Pass-through JSON; treat as opaque.","additionalProperties":true,"uniqueKey":"roles_json.oneOf.0","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"roles_json.oneOf.1.items.[INDEX]","typeLabel":"any"},"description":"Pass-through JSON; treat as opaque.","uniqueKey":"roles_json.oneOf.1","typeLabel":"any[]"},{"type":"null","description":"Pass-through JSON; treat as opaque.","uniqueKey":"roles_json.oneOf.2","typeLabel":"null"}],"uniqueKey":"roles_json","typeLabel":"object | any[] | null"},"webhook_setting_id":{"oneOf":[{"type":"integer","uniqueKey":"webhook_setting_id.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"webhook_setting_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"webhook_setting_id","typeLabel":"integer | null"},"role_id":{"oneOf":[{"type":"integer","uniqueKey":"role_id.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"role_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"role_id","typeLabel":"integer | null"}},"uniqueKey":"","typeLabel":"object"},"example":{"seat_quantity":4,"task_active":true},"examples":{"Example":{"title":"Example","value":{"seat_quantity":4,"task_active":true}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"c97c7f46-3255-4ce7-92a2-c31f8d7718d2":{"description":"The full updated item under `item`, plus `ignored_fields` and `warning` when\na filter was reset.\n","content":{"application/json":{"schema":{"type":"object","required":["item"],"properties":{"item":{"type":"object","description":"Optional filters and options. Omit a field to keep the server default.\nBoolean fields and `priority` are never `null`; sending `null` for one is ignored.\n","required":["website","event","region","id","client_id","created_at","updated_at","deleted"],"example":{"id":123,"client_id":42,"website":"ticketmaster","event":"0200642CF18CAA24","region":"US","min_price_filter":null,"max_price_filter":250,"min_avg_price_threshold":null,"max_avg_price_threshold":null,"stock_threshold_filter":1,"stock_threshold_filter_max":null,"min_stock_increase_filter":4,"min_stock_decrease_filter":null,"seat_quantity":2,"priority":0,"section":null,"keywords":null,"date_filter":null,"row_filter":null,"change_type":"stock_increase","standard_tickets":true,"resale_tickets":false,"general_admission_tickets":false,"platinum_tickets":false,"vip_tickets":false,"no_restricted_view":false,"no_accessibility":false,"no_presale":false,"auto_add_to_watchlist":false,"task_active":true,"muted_until":null,"notes":null,"tm_did":null,"roles_json":null,"webhook_setting_id":null,"role_id":null,"website_id":null,"created_at":"2026-06-18T09:20:00.123456","updated_at":"2026-06-18T09:20:00.123456","deleted":false},"properties":{"id":{"type":"integer","description":"Assigned on create. Use it in the URL path.","isRequired":true,"uniqueKey":"item.id","typeLabel":"integer"},"client_id":{"type":"integer","description":"The account that owns this item.","isRequired":true,"uniqueKey":"item.client_id","typeLabel":"integer"},"created_at":{"type":"string","description":"Timestamp without a UTC offset, e.g. `2026-06-18T09:20:00.123456`.","isRequired":true,"uniqueKey":"item.created_at","typeLabel":"string"},"updated_at":{"type":"string","description":"Timestamp without a UTC offset, e.g. `2026-06-18T09:20:00.123456`.","isRequired":true,"uniqueKey":"item.updated_at","typeLabel":"string"},"deleted":{"type":"boolean","description":"Legacy field, always `false`. `DELETE` removes the item permanently.","isRequired":true,"uniqueKey":"item.deleted","typeLabel":"boolean"},"website":{"type":"string","description":"Platform to monitor, e.g. `ticketmaster`. An unknown value is rejected with\n`400` (`Unknown website: \"\u003cwebsite>\". …`). For the platforms with a known id\nformat, `event` is checked against that platform's (and often that region's)\nformat. Some platforms are available on request: until one is enabled for\nyour account, using it returns `403`\n(`Website \"\u003cwebsite>\" is not available on this account`). See\n[Watchlist platforms](/guides/watchlist-platforms) for the recognised keys,\nthe retired aliases, and the discovery monitors.\n","example":"ticketmaster","isRequired":true,"uniqueKey":"item.website","typeLabel":"string"},"event":{"type":"string","description":"Event identifier on that platform — a bare id or a full event URL depending\non the platform. On create, several ids may be sent comma-separated to make\none item each. For a discovery monitor this is the artist or venue URL\nrather than an event id.\n","example":"0200642CF18CAA24","isRequired":true,"uniqueKey":"item.event","typeLabel":"string"},"region":{"type":"string","description":"Region or market, e.g. `US`.","example":"US","isRequired":true,"uniqueKey":"item.region","typeLabel":"string"},"min_price_filter":{"oneOf":[{"type":"number","description":"Ignore tickets priced below this.","uniqueKey":"item.min_price_filter.oneOf.0","typeLabel":"number"},{"type":"null","description":"Ignore tickets priced below this.","uniqueKey":"item.min_price_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.min_price_filter","typeLabel":"number | null"},"max_price_filter":{"oneOf":[{"type":"number","description":"Ignore tickets priced above this.","uniqueKey":"item.max_price_filter.oneOf.0","typeLabel":"number"},{"type":"null","description":"Ignore tickets priced above this.","uniqueKey":"item.max_price_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.max_price_filter","typeLabel":"number | null"},"min_avg_price_threshold":{"oneOf":[{"type":"number","uniqueKey":"item.min_avg_price_threshold.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"item.min_avg_price_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.min_avg_price_threshold","typeLabel":"number | null"},"max_avg_price_threshold":{"oneOf":[{"type":"number","uniqueKey":"item.max_avg_price_threshold.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"item.max_avg_price_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.max_avg_price_threshold","typeLabel":"number | null"},"stock_threshold_filter":{"oneOf":[{"type":"integer","description":"Minimum available stock to notify on.","uniqueKey":"item.stock_threshold_filter.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Minimum available stock to notify on.","uniqueKey":"item.stock_threshold_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.stock_threshold_filter","typeLabel":"integer | null"},"stock_threshold_filter_max":{"oneOf":[{"type":"integer","description":"Maximum available stock to notify on.","uniqueKey":"item.stock_threshold_filter_max.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Maximum available stock to notify on.","uniqueKey":"item.stock_threshold_filter_max.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.stock_threshold_filter_max","typeLabel":"integer | null"},"min_stock_increase_filter":{"oneOf":[{"type":"integer","description":"Only notify when the stock increase is at least this many tickets.\nMust be a positive integer; `null` turns the filter off. `0` or a negative\nvalue is rejected with `400`.\n","example":4,"uniqueKey":"item.min_stock_increase_filter.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Only notify when the stock increase is at least this many tickets.\nMust be a positive integer; `null` turns the filter off. `0` or a negative\nvalue is rejected with `400`.\n","example":4,"uniqueKey":"item.min_stock_increase_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.min_stock_increase_filter","typeLabel":"integer | null"},"min_stock_decrease_filter":{"oneOf":[{"type":"integer","description":"Only notify when the stock decrease is at least this many tickets.\nMust be a positive integer; `null` turns the filter off. `0` or a negative\nvalue is rejected with `400`.\n","example":4,"uniqueKey":"item.min_stock_decrease_filter.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Only notify when the stock decrease is at least this many tickets.\nMust be a positive integer; `null` turns the filter off. `0` or a negative\nvalue is rejected with `400`.\n","example":4,"uniqueKey":"item.min_stock_decrease_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.min_stock_decrease_filter","typeLabel":"integer | null"},"vip_tickets":{"type":"boolean","description":"Include VIP tickets.","uniqueKey":"item.vip_tickets","typeLabel":"boolean"},"seat_quantity":{"oneOf":[{"type":"integer","description":"Number of contiguous seats wanted.","uniqueKey":"item.seat_quantity.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Number of contiguous seats wanted.","uniqueKey":"item.seat_quantity.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.seat_quantity","typeLabel":"integer | null"},"priority":{"oneOf":[{"type":"integer","uniqueKey":"item.priority.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"item.priority.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.priority","typeLabel":"integer | null"},"section":{"oneOf":[{"type":"string","description":"Restrict to a section name.","uniqueKey":"item.section.oneOf.0","typeLabel":"string"},{"type":"null","description":"Restrict to a section name.","uniqueKey":"item.section.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.section","typeLabel":"string | null"},"keywords":{"oneOf":[{"type":"string","uniqueKey":"item.keywords.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"item.keywords.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.keywords","typeLabel":"string | null"},"date_filter":{"oneOf":[{"type":"string","uniqueKey":"item.date_filter.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"item.date_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.date_filter","typeLabel":"string | null"},"row_filter":{"oneOf":[{"type":"string","uniqueKey":"item.row_filter.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"item.row_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.row_filter","typeLabel":"string | null"},"change_type":{"oneOf":[{"type":"string","description":"Which change triggers a notification. The stream enforces this server-side.\nAny value outside this list is rejected with `400`.\n","enum":["stock_increase","stock_decrease","price_decrease","price_increase",null],"default":"stock_increase","uniqueKey":"item.change_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Which change triggers a notification. The stream enforces this server-side.\nAny value outside this list is rejected with `400`.\n","enum":["stock_increase","stock_decrease","price_decrease","price_increase",null],"default":"stock_increase","uniqueKey":"item.change_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.change_type","typeLabel":"enum\u003cstring> | null"},"standard_tickets":{"type":"boolean","uniqueKey":"item.standard_tickets","typeLabel":"boolean"},"resale_tickets":{"type":"boolean","uniqueKey":"item.resale_tickets","typeLabel":"boolean"},"general_admission_tickets":{"type":"boolean","uniqueKey":"item.general_admission_tickets","typeLabel":"boolean"},"platinum_tickets":{"type":"boolean","uniqueKey":"item.platinum_tickets","typeLabel":"boolean"},"no_restricted_view":{"type":"boolean","uniqueKey":"item.no_restricted_view","typeLabel":"boolean"},"no_accessibility":{"type":"boolean","uniqueKey":"item.no_accessibility","typeLabel":"boolean"},"no_presale":{"type":"boolean","uniqueKey":"item.no_presale","typeLabel":"boolean"},"auto_add_to_watchlist":{"type":"boolean","uniqueKey":"item.auto_add_to_watchlist","typeLabel":"boolean"},"task_active":{"type":"boolean","description":"Whether monitoring for this item is active.","uniqueKey":"item.task_active","typeLabel":"boolean"},"muted_until":{"oneOf":[{"type":"string","format":"date-time","description":"Suppress notifications until this time.","uniqueKey":"item.muted_until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Suppress notifications until this time.","uniqueKey":"item.muted_until.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.muted_until","typeLabel":"string\u003cdate-time> | null"},"notes":{"oneOf":[{"type":"string","uniqueKey":"item.notes.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"item.notes.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.notes","typeLabel":"string | null"},"tm_did":{"oneOf":[{"type":"string","description":"Ticketmaster device id.","uniqueKey":"item.tm_did.oneOf.0","typeLabel":"string"},{"type":"null","description":"Ticketmaster device id.","uniqueKey":"item.tm_did.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.tm_did","typeLabel":"string | null"},"roles_json":{"oneOf":[{"type":"object","description":"Pass-through JSON; treat as opaque.","additionalProperties":true,"uniqueKey":"item.roles_json.oneOf.0","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"item.roles_json.oneOf.1.items.[INDEX]","typeLabel":"any"},"description":"Pass-through JSON; treat as opaque.","uniqueKey":"item.roles_json.oneOf.1","typeLabel":"any[]"},{"type":"null","description":"Pass-through JSON; treat as opaque.","uniqueKey":"item.roles_json.oneOf.2","typeLabel":"null"}],"uniqueKey":"item.roles_json","typeLabel":"object | any[] | null"},"webhook_setting_id":{"oneOf":[{"type":"integer","uniqueKey":"item.webhook_setting_id.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"item.webhook_setting_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.webhook_setting_id","typeLabel":"integer | null"},"role_id":{"oneOf":[{"type":"integer","uniqueKey":"item.role_id.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"item.role_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.role_id","typeLabel":"integer | null"},"website_id":{"oneOf":[{"type":"integer","readOnly":true,"description":"Read-only. Accepted and ignored on write.","uniqueKey":"item.website_id.oneOf.0","typeLabel":"integer"},{"type":"null","readOnly":true,"description":"Read-only. Accepted and ignored on write.","uniqueKey":"item.website_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.website_id","typeLabel":"integer | null"}},"isRequired":true,"uniqueKey":"item","typeLabel":"object"},"ignored_fields":{"type":"array","description":"Filters that were reset because the target `website` / `region` does not\nsupport them. Only `seat_quantity`, `row_filter`, `tm_did`,\n`platinum_tickets` and `vip_tickets` are checked. The request still\nsucceeds; the stored item has those filters switched off: `null`, or `true`\nfor `platinum_tickets` and `vip_tickets`. Absent when nothing was reset.\n","items":{"type":"string","uniqueKey":"ignored_fields.items.[INDEX]","typeLabel":"string"},"example":["platinum_tickets","row_filter"],"uniqueKey":"ignored_fields","typeLabel":"string[]"},"warning":{"type":"string","description":"Human-readable summary of `ignored_fields`. Present only when `ignored_fields` is.","example":"Not supported on this website/region and reset: platinum_tickets, row_filter","uniqueKey":"warning","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"item":{"id":123,"client_id":42,"website":"ticketmaster","event":"0200642CF18CAA24","region":"US","min_price_filter":null,"max_price_filter":250,"min_avg_price_threshold":null,"max_avg_price_threshold":null,"stock_threshold_filter":1,"stock_threshold_filter_max":null,"min_stock_increase_filter":4,"min_stock_decrease_filter":null,"seat_quantity":2,"priority":0,"section":null,"keywords":null,"date_filter":null,"row_filter":null,"change_type":"stock_increase","standard_tickets":true,"resale_tickets":false,"general_admission_tickets":false,"platinum_tickets":false,"vip_tickets":false,"no_restricted_view":false,"no_accessibility":false,"no_presale":false,"auto_add_to_watchlist":false,"task_active":true,"muted_until":null,"notes":null,"tm_did":null,"roles_json":null,"webhook_setting_id":null,"role_id":null,"website_id":null,"created_at":"2026-06-18T09:20:00.123456","updated_at":"2026-06-18T09:20:00.123456","deleted":false},"ignored_fields":["platinum_tickets","row_filter"],"warning":"Not supported on this website/region and reset: platinum_tickets, row_filter"}}},"exampleType":"generated"}},"exampleType":"generated"},"002b7db8-ccce-4a3b-b2e2-6fdd2bcfe29d":{"description":"Invalid input, or the body is not a JSON object. See [Errors](/errors#watchlist-errors) for the full message catalogue.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["error"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["detail"],"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.detail","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"unknown_field":{"title":"unknown_field","value":{"error":"Unknown field(s): max_price","unknown_fields":["max_price"]}},"bad_threshold":{"title":"bad_threshold","value":{"error":"min_stock_increase_filter must be a whole number greater than 0, or null to disable it"}},"not_json":{"title":"not_json","value":{"detail":"request body is not valid JSON"}}},"exampleType":"examples"}},"exampleType":"examples"},"ce58c669-a75c-45f5-9fff-9565f1047262":{"description":"No credential was sent, or the key was rejected.","content":{"application/json":{"schema":{"type":"object","description":"Envelope for every failure decided by the gateway (auth, ACL, billing,\nrate limit, unknown route, upstream 5xx). Key on `code`; `message` is prose\nand may change.\n","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["unauthenticated","invalid_credentials","forbidden","no_subscription","limit_reached","no_billing_account","plan_unavailable","payment_required","invalid_parameter","rate_limited","not_found","service_unavailable"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"missing":{"title":"missing","value":{"error":{"code":"unauthenticated","message":"Authentication is required to access this resource."}}},"invalid":{"title":"invalid","value":{"error":{"code":"invalid_credentials","message":"Your credentials are invalid or expired."}}}},"exampleType":"examples"}},"exampleType":"examples"},"49eab6fc-51ea-46fb-b88d-4729daf4b303":{"description":"The key is valid but not granted this route. Contact support to enable it.","content":{"application/json":{"schema":{"type":"object","description":"Envelope for every failure decided by the gateway (auth, ACL, billing,\nrate limit, unknown route, upstream 5xx). Key on `code`; `message` is prose\nand may change.\n","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["unauthenticated","invalid_credentials","forbidden","no_subscription","limit_reached","no_billing_account","plan_unavailable","payment_required","invalid_parameter","rate_limited","not_found","service_unavailable"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"forbidden","message":"You do not have access to this service."}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"forbidden","message":"You do not have access to this service."}}}},"exampleType":"examples"}},"exampleType":"examples"},"e7382359-2af8-44c4-995b-0376d2651c75":{"description":"No item with that id belongs to your account. Also returned instead of `403`\nwhen the item belongs to someone else — ids are never confirmed to exist across\naccounts.\n","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Watchlist monitor not found"},"examples":{"Example":{"title":"Example","value":{"error":"Watchlist monitor not found"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"35cd34a6-f4f9-4fe8-bea2-8cbd4783762e":{"apiKey":{"type":"apiKey","in":"header","name":"apikey","description":"Your Eventory API key. Sent as the `apikey` request header.","scopes":[],"schemeName":"apiKey"}}},"servers":{"b1a8776c-f8c0-4fc4-8e85-baaf0c367214":{"url":"https://api.eventory.ai","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"apikey","description":"Your Eventory API key. Sent as the `apikey` request header.","scopes":[],"schemeName":"apiKey"},"schema":{"title":"apikey","type":"string","description":"Your Eventory API key. Sent as the `apikey` request header.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"apikey"}],"title":"apiKey"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"eventory","siteName":"Eventory API","title":"Update watchlist item - Eventory API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/watchlist/update-watchlist-item.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=\"Partial update. Send only the fields you want to change; omitted fields are left untouched. To clear a nullable field, send it explicitly as null; null on a boolean field or on priority is ignored. Unknown keys are rejected with 400 rather than ignored. The read-only fields returned by GET (id, client_id, created_at, updated_at, deleted, website_id) are accepted and ignored, so you can send back an item you read. A filter that the target website / region does not support is dropped and listed in ignored_fields; the update still succeeds. An update that would take your account past your plan\u0026#x27;s limit of active events, such as setting task_active to true or moving an active item to another event, is rejected with 403. Changes, including change_type, reach active stream connections within 60 seconds without a reconnect. Cost: free.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Eventory API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_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=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update watchlist item - Eventory API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Partial update. Send only the fields you want to change; omitted fields are left untouched. To clear a nullable field, send it explicitly as null; null on a boolean field or on priority is ignored. Unknown keys are rejected with 400 rather than ignored. The read-only fields returned by GET (id, client_id, created_at, updated_at, deleted, website_id) are accepted and ignored, so you can send back an item you read. A filter that the target website / region does not support is dropped and listed in ignored_fields; the update still succeeds. An update that would take your account past your plan\u0026#x27;s limit of active events, such as setting task_active to true or moving an active item to another event, is rejected with 403. Changes, including change_type, reach active stream connections within 60 seconds without a reconnect. Cost: free.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Eventory API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://eventory.mintlify.site/docs/_mintlify/api/og/v2?division=Watchlist\u0026amp;title=Update+watchlist+item\u0026amp;description=Partial+update.+Send+only+the+fields+you+want+to+change%3B+omitted+fields+are%0Aleft+untouched.+To+clear+a+nullable+field%2C+send+it+explicitly+as+%60null%60%3B%0A%60null%60+on+a\u0026amp;theme=8239b7fcf06ab2858adf83cd\u0026amp;signature=312c2d57739e7eadf840bff0e2a797c23439cf4416677fd2aaf4fe63bb28ba6e\">\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=\"Update watchlist item - Eventory API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Partial update. Send only the fields you want to change; omitted fields are left untouched. To clear a nullable field, send it explicitly as null; null on a boolean field or on priority is ignored. Unknown keys are rejected with 400 rather than ignored. The read-only fields returned by GET (id, client_id, created_at, updated_at, deleted, website_id) are accepted and ignored, so you can send back an item you read. A filter that the target website / region does not support is dropped and listed in ignored_fields; the update still succeeds. An update that would take your account past your plan\u0026#x27;s limit of active events, such as setting task_active to true or moving an active item to another event, is rejected with 403. Changes, including change_type, reach active stream connections within 60 seconds without a reconnect. Cost: free.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://eventory.mintlify.site/docs/_mintlify/api/og/v2?division=Watchlist\u0026amp;title=Update+watchlist+item\u0026amp;description=Partial+update.+Send+only+the+fields+you+want+to+change%3B+omitted+fields+are%0Aleft+untouched.+To+clear+a+nullable+field%2C+send+it+explicitly+as+%60null%60%3B%0A%60null%60+on+a\u0026amp;theme=8239b7fcf06ab2858adf83cd\u0026amp;signature=312c2d57739e7eadf840bff0e2a797c23439cf4416677fd2aaf4fe63bb28ba6e\">\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=\"/docs/mintlify-assets/_mintlify/favicons/eventory/1-cvFsTr0WrxMzKh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Eventory API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F46E5\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003clink data-mint-head rel=\"canonical\" href=\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/watchlist/update-watchlist-item.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://eventory.ai/#organization\",\"name\":\"Eventory\",\"url\":\"https://eventory.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/eventory/Cj25iFygRHoOVj1A/images/ICON_BLE_BGRND_ORANGE_4000.png?fit=max\u0026auto=format\u0026n=Cj25iFygRHoOVj1A\u0026q=85\u0026s=fb763ac7fb966993f6711dfdf342aa69\"},\"sameAs\":[\"https://x.com/eventory\"]},{\"@type\":\"WebSite\",\"@id\":\"https://eventory.ai/docs#website\",\"name\":\"Eventory API\",\"url\":\"https://eventory.ai/docs\",\"publisher\":{\"@id\":\"https://eventory.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item#webpage\",\"url\":\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item\",\"name\":\"Update watchlist item\",\"description\":\"Partial update. Send only the fields you want to change; omitted fields are left untouched. To clear a nullable field, send it explicitly as null; null on a boolean field or on priority is ignored. Unknown keys are rejected with 400 rather than ignored. The read-only fields returned by GET (id, client_id, created_at, updated_at, deleted, website_id) are accepted and ignored, so you can send back an item you read. A filter that the target website / region does not support is dropped and listed in ignored_fields; the update still succeeds. An update that would take your account past your plan's limit of active events, such as setting task_active to true or moving an active item to another event, is rejected with 403. Changes, including change_type, reach active stream connections within 60 seconds without a reconnect. Cost: free.\",\"isPartOf\":{\"@id\":\"https://eventory.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Watchlist\",\"item\":\"https://eventory.ai/docs/api-reference/watchlist/list-watchlist-items\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update watchlist item\",\"item\":\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item#apireference\",\"headline\":\"Update watchlist item\",\"name\":\"Update watchlist item\",\"description\":\"Partial update. Send only the fields you want to change; omitted fields are left untouched. To clear a nullable field, send it explicitly as null; null on a boolean field or on priority is ignored. Unknown keys are rejected with 400 rather than ignored. The read-only fields returned by GET (id, client_id, created_at, updated_at, deleted, website_id) are accepted and ignored, so you can send back an item you read. A filter that the target website / region does not support is dropped and listed in ignored_fields; the update still succeeds. An update that would take your account past your plan's limit of active events, such as setting task_active to true or moving an active item to another event, is rejected with 403. Changes, including change_type, reach active stream connections within 60 seconds without a reconnect. Cost: free.\",\"url\":\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item\",\"mainEntityOfPage\":{\"@id\":\"https://eventory.ai/docs/api-reference/watchlist/update-watchlist-item#webpage\"},\"publisher\":{\"@id\":\"https://eventory.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://eventory.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Eventory API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Eventory API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"REST API reference","sidebarTitle":"API reference","href":"/reference/introduction"}]},{"group":"Market Data","pages":[{"title":"Search the event catalog","deprecated":null,"version":null,"sidebarTitle":"Search events","openapi":"/openapi.yaml post /eventory/data/search","href":"/api-reference/market-data/search-events"},{"title":"viagogo event prices and daily stats","deprecated":null,"version":null,"sidebarTitle":"Viagogo event","openapi":"/openapi.yaml get /eventory/data/viagogo/{event_id}","href":"/api-reference/market-data/viagogo-event"},{"title":"Recent viagogo ticket sales","deprecated":null,"version":null,"sidebarTitle":"Viagogo recent sales","openapi":"/openapi.yaml get /eventory/data/sales/viagogo/{event_id}","href":"/api-reference/market-data/viagogo-recent-sales"},{"title":"Ticketmaster event inventory and prices","deprecated":null,"version":null,"sidebarTitle":"Ticketmaster event","openapi":"/openapi.yaml get /eventory/data/ticketmaster/{tm_event_id}","href":"/api-reference/market-data/ticketmaster-event"},{"title":"Vivid Seats event listings and stats","deprecated":null,"version":null,"sidebarTitle":"VividSeats event","openapi":"/openapi.yaml get /eventory/data/vividseats/{production_id}","href":"/api-reference/market-data/vividseats-event"},{"title":"Artist social metrics","deprecated":null,"version":null,"sidebarTitle":"Artist","openapi":"/openapi.yaml get /eventory/data/artist","href":"/api-reference/market-data/artist"},{"title":"Add event to tracking","deprecated":null,"version":null,"openapi":"/openapi.yaml post /eventory/data/events/add","href":"/api-reference/market-data/add-event-to-tracking"},{"title":"Market Data API ping","deprecated":null,"version":null,"sidebarTitle":"Ping","openapi":"/openapi.yaml get /eventory/data/ping","href":"/api-reference/market-data/ping"}]},{"group":"Live Availability","pages":[{"title":"List live availability platforms","deprecated":null,"version":null,"sidebarTitle":"List platforms","openapi":"/openapi.yaml get /events/platforms","href":"/api-reference/live-availability/list-platforms"},{"title":"Live ticket availability for an event","deprecated":null,"version":null,"sidebarTitle":"Scrape live availability","openapi":"/openapi.yaml post /events/scrape","href":"/api-reference/live-availability/scrape-live-availability"},{"title":"Live Availability API ping","deprecated":null,"version":null,"sidebarTitle":"Ping","openapi":"/openapi.yaml get /events/ping","href":"/api-reference/live-availability/ping"}]},{"group":"Watchlist","pages":[{"title":"List watchlist items","deprecated":null,"version":null,"openapi":"/openapi.yaml get /watchlist","href":"/api-reference/watchlist/list-watchlist-items"},{"title":"Create watchlist item","deprecated":null,"version":null,"openapi":"/openapi.yaml post /watchlist","href":"/api-reference/watchlist/create-watchlist-item"},{"title":"Get watchlist item","description":"Returns a single item by id.\n\n**Cost:** free.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /watchlist/{id}","href":"/api-reference/watchlist/get-watchlist-item"},{"title":"Update watchlist item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /watchlist/{id}","href":"/api-reference/watchlist/update-watchlist-item"},{"title":"Delete watchlist item","description":"Deletes an item permanently. The stream stops delivering notifications for it within 60 seconds.\n\n**Cost:** free.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /watchlist/{id}","href":"/api-reference/watchlist/delete-watchlist-item"},{"title":"Watchlist API health check","deprecated":null,"version":null,"sidebarTitle":"Health","openapi":"/openapi.yaml get /watchlist/health","href":"/api-reference/watchlist/health"}]},{"group":"Account","pages":[{"title":"Credit usage and plan","deprecated":null,"version":null,"sidebarTitle":"Usage","openapi":"/openapi.yaml get /usage","href":"/api-reference/account/usage"}]}]}]},"basePath":"","title":"Update watchlist item - Eventory API","buildId":"dpl_CEsowfH15TDzsBT2BFbX312Be4Ct","deploymentId":"dpl_CEsowfH15TDzsBT2BFbX312Be4Ct","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CqF8gK93.js","utils-Cfy66YIG.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-cadwlSiW.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BOSHrB55.js","snippetPresets-DuIJ6Tui.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BByZ-4eP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DWD4BnjW.js","shallow-Bo7p10ck.js","getApiPlaygroundDisplay-C7mFZ2Cg.js","CodeSnippet-DrT8v8gt.js","CodeSnippets-DGLmtlSm.js","Page-CGry0O4L.js","getPastedJson-DXZGgv-T.js","icon-DMjuBky8.js","MethodPill-C_c9VvF7.js","DuplicateIcon-D8Zrb3hW.js","createIcon-eYWxX-Sl.js","DynamicMarkdown-DORtg_Te.js","SectionHeading-DE1W9Ett.js","axios-vUo_bRtp.js","Markdown-BvSqw8zR.js","clsx-B-KWekQe.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CTE3eEYy.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ba-QebqG.js"]}