---
title: "MERCHANT_STATUS_UPDATE"
method: POST
path: "merchant_status_update"
---

# MERCHANT_STATUS_UPDATE

`POST merchant_status_update` (webhook)

Fired when a merchant becomes available or unavailable.

## Payload

- MerchantStatusUpdateWebhook
  - `event` string: Name of the webhook event.
  - `merchant` object
    - `id` integer: Unique identifier for the merchant.
    - `name` string: Name of the merchant.
    - `category` string: Category of the merchant.
    - `logo` string: Logo of the merchant.
  - `data` object
    - `type` 'card_switcher' | 'transaction_link' | 'shopping': Product type.
    - `status` 'UP' | 'DOWN': Merchant availability status.
    - `platform` 'ios' | 'android' | 'web': Platform the status applies to.
    - `sdk` string, nullable: Minimum SDK version the status applies to.
    - `country` 'US' | 'CA': Country the status applies to (ISO 3166-1 alpha-2). Only sent if your account is enabled for more than one country, in which case the event is sent separately for each country.
  - `timestamp` integer: Unix timestamp of the webhook event in UTC.

---

[API](https://skmtc.dev/knotapi/apis/knot-api.md) - [All operations](https://skmtc.dev/knotapi/apis/knot-api/llms.txt) - [OpenAPI document](https://skmtc.dev/knotapi/apis/knot-api/revisions/f10ecfa12c00?raw)
