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: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 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.