MERCHANT_STATUS_UPDATE

Fired when a merchant becomes available or unavailable.

postWebhookmerchant_status_update

Payload

eventstring

Name of the webhook event.

timestampinteger

Unix timestamp of the webhook event in UTC.

Example payload

{
  "event": "MERCHANT_STATUS_UPDATE",
  "merchant": {
    "id": 10,
    "name": "Uber",
    "category": "Transportation",
    "logo": "https://knot.imgix.net/merchants/KBQ5j6cN010PPpwbO7RpKGyDrCpsZ91FRhwnZp5u.png?auto=format&w=240"
  },
  "data": {
    "type": "card_switcher",
    "status": "UP",
    "platform": "ios",
    "sdk": "1.0.0",
    "country": "CA"
  },
  "timestamp": 1710864923198
}

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.