Skip to main content
The GET /v1/products/watches endpoint returns all product watches configured on your account. You can paginate through results and filter by any metadata key-value pair you attached to your watches at creation time.

Endpoint

Headers

string
required
Bearer token for authentication. Format: Bearer {your_api_key}.

Query parameters

integer
default:"1"
The page number to return.
integer
default:"100"
The number of watches to return per page.
string
Filter watches by a metadata key-value pair. Replace {key} with your custom metadata key. You can include multiple metadata filters in a single request.Examples:
  • ?metadata[campaign]=summer_sale
  • ?metadata[campaign]=summer_sale&metadata[priority]=high
  • ?metadata[category]=electronics

Example requests

List all watches:
Filter by metadata:

Response

Response fields

meta object

integer
Total number of watches matching the query.
integer
Index of the first watch on the current page.
integer
Index of the last watch on the current page.
integer
The current page number.
integer
The total number of pages.
integer
The number of records per page.
string
Unique identifier for this request. Include this value when contacting support.

Watch object (data[])

string
The unique identifier for the watch. Use this value in path parameters for GET, PUT, and DELETE requests.
string
The human-readable name you assigned when creating the watch.
string
The watch type: "product", "asin", or "barcode".
string
The product identifier being watched. For multi-target watches, individual watch objects are returned per target.
string
Current watch status: "active", "paused", or "completed". A watch becomes "completed" after its rule is met.
object
The custom key-value pairs attached to the watch.
object[]
The rules that trigger a notification. See the overview for field and condition details.
object[]
The configured notification channels.
object[]
Any filters limiting which product listings can trigger the watch. Absent if no filters were set.
integer
UNIX timestamp of when the watch expires. Absent if the watch uses the default 90-day expiration.