curl --request GET \
--url https://api.eventory.ai/watchlist \
--header 'apikey: <api-key>'import requests
url = "https://api.eventory.ai/watchlist"
headers = {"apikey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apikey: '<api-key>'}};
fetch('https://api.eventory.ai/watchlist', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));[
{
"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,
"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,
"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:00Z",
"updated_at": "2026-06-18T09:20:00Z",
"deleted": false
}
]List watchlist items
Returns every watchlist item owned by your account. Empty array if you have none.
Cost: free.
curl --request GET \
--url https://api.eventory.ai/watchlist \
--header 'apikey: <api-key>'import requests
url = "https://api.eventory.ai/watchlist"
headers = {"apikey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apikey: '<api-key>'}};
fetch('https://api.eventory.ai/watchlist', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));[
{
"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,
"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,
"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:00Z",
"updated_at": "2026-06-18T09:20:00Z",
"deleted": false
}
]Authorizations
Your Eventory API key. Sent as the apikey request header.
Response
Watchlist items.
Assigned on create. Use it in the URL path.
The account that owns this item.
Soft-delete flag
Platform to monitor, e.g. ticketmaster.
"ticketmaster"
Event identifier on that platform.
"0200642CF18CAA24"
Region or market, e.g. US.
"US"
Ignore tickets priced below this.
Ignore tickets priced above this.
Minimum available stock to notify on.
Maximum available stock to notify on.
Number of contiguous seats wanted.
Restrict to a section name.
Which change triggers a notification. The stream enforces this server-side.
stock_increase, price_decrease, price_increase, null Whether monitoring for this item is active.
Suppress notifications until this time.
Ticketmaster device id.
Pass-through JSON; treat as opaque.