batch_compare
Compare up to 50 products in a single request. Returns structured comparison data sorted by price.
create_cart
Create a new empty cart. Returns cart_id for subsequent add/remove/checkout operations.
checkout
Initiate checkout for a cart. Requires idempotency key to prevent duplicate purchases. Returns payment_intent for native products, redirect URL for affiliate products, or pending_human_approval if above spending threshold.
get_order
Get full details of a specific order including items, status, tracking, and fulfillment info.
list_webhooks
List all active webhook subscriptions for the current agent.
list_orders
List orders for the current agent with pagination and optional status filter.
delete_webhook
Unsubscribe from webhook events by webhook ID.
cancel_order
Request cancellation of an order. Only valid for orders in cancellable states (pending, confirmed).
get_product
Get full details for a single product.
register_webhook
Subscribe to platform events via webhook. Events are delivered as HTTP POST to your callback URL. Available events: order_status_changed, price_alert, item_back_in_stock, purchase_approval_required, purchase_approved, purchase_rejected.
remove_from_cart
Remove an item from a cart.
create_price_watch
Set a price alert on a product. Get notified via webhook when the price drops below your target.
get_agent_info
View your agent's identity, spending limits, remaining daily/weekly budget, approved categories, and merchant rating minimum.
list_price_watches
List all active price watches for the current agent.