Webhook API

Configure outbound webhook notifications to your own endpoint (Premium/Lifetime).

Premium/Lifetime users can send real-time JSON notifications from RestocksAIO to their own HTTPS endpoint. You can pick which event types to send.

Enable

  1. Open Settings → Webhook API (Premium).

  2. Enter your HTTPS endpoint.

  3. Toggle Enable Webhook API and enable the event types you want.

Payload

{
  "event": "event.name",
  "timestampUtc": "2025-01-01T12:00:00Z",
  "data": { /* event-specific fields */ },
  "meta": {
    "appVersion": "3.x",
    "subscription": "Premium|Lifetime",
    "username": "your-login"
  }
}

Events

Event

When it fires

data fields (type)

sale.detected

New sale or status change

saleId (string), saleName (string), sku (string), site (string), size (string), payout (string), status (string)

offer.detected

Offer detected

productName (string), sku (string), site (string), size (string), sizeRegion (string), itemId (string), offerAmount (number), offerPayout (number), profitIfAccepted (string), currency (string)

bricker.price_change

Bricker raises/lowers price

taskId (string), site (string), size (string), oldStorePrice (string), newStorePrice (string), currency (string), reason (string)

bricker.item_sold

Bricker item sold

taskId (string), site (string), size (string), size_eu (string, optional), size_us (string, optional), size_uk (string, optional), sku (string), orderId (string), storePrice (number), sitePayout (number), sitePayoutAfterFees (number), currency (string), isConsign (boolean)

bricker.item_deleted

Item deletion attempt

status (string: success/failure), sellingSite (string), productName (string), styleCode (string), size (string), sneakerId (string)

sale.detected example

offer.detected example

bricker.price_change example

bricker.item_sold example

bricker.item_deleted example

Last updated

Was this helpful?