{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/green-api-com/json-schema/green-api-com-post-wainstance-idinstance-setsettings-apitokeninstance-request-schema.json",
  "title": "PostWainstanceIdinstanceSetsettingsApitokeninstanceRequest",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/green-api-com-openapi-generated.yml#/components/schemas/PostWainstanceIdinstanceSetsettingsApitokeninstanceRequest",
  "type": "object",
  "properties": {
    "webhookUrl": {
      "type": "string",
      "description": "URL для отправки уведомлений. Если требуется отключить получение уведомлений, то укажите пустую строку."
    },
    "webhookUrlToken": {
      "type": "string",
      "description": "Заголовок авторизации для отправки уведомлений, если не требуется, то укажите пустую строку."
    },
    "delaySendMessagesMilliseconds": {
      "type": "integer",
      "description": "Интервал отправки сообщений в миллисекундах."
    },
    "markIncomingMessagesReaded": {
      "type": "string",
      "description": "Отмечать входящие сообщения прочитанными, возможные значения: yes , no."
    },
    "markIncomingMessagesReadedOnReply": {
      "type": "string",
      "description": "Отмечать входящие сообщения прочитанными при отправке сообщения через API, возможные значения: yes , no."
    },
    "sharedSession": {
      "type": "string",
      "description": "Не используется."
    },
    "countryInstance": {
      "type": "string",
      "description": "Не используется."
    },
    "outgoingWebhook": {
      "type": "string",
      "description": "Получать уведомления о статусах отправленных сообщений, возможные значения: yes , no."
    },
    "outgoingMessageWebhook": {
      "type": "string",
      "description": "Получать уведомления о сообщениях, отправленных с телефона, web версии и desktop версии, возможные значения: yes , no."
    },
    "outgoingAPIMessageWebhook": {
      "type": "string",
      "description": "Получать уведомления о сообщениях, отправленных через API, возможные значения: yes , no."
    },
    "stateWebhook": {
      "type": "string",
      "description": "Получать уведомления об изменении состояния авторизации инстанса, возможные значения: yes , no."
    },
    "incomingWebhook": {
      "type": "string",
      "description": "Получать уведомления о входящих сообщениях и файлах, возможные значения: yes , no."
    },
    "deviceWebhook": {
      "type": "string",
      "description": "Временно не работает. Получать уведомления об устройстве (телефоне) и уровне заряда батареи, возможные значения: yes , no."
    },
    "statusInstanceWebhook": {
      "type": "string",
      "description": "Не используется."
    },
    "enableMessagesHistory": {
      "type": "string",
      "description": "Не используется."
    },
    "keepOnlineStatus": {
      "type": "string",
      "description": "Выставляет статус 'В сети'."
    },
    "pollMessageWebhook": {
      "type": "string",
      "description": "Получать уведомления об опросах, возможные значения: yes , no."
    },
    "incomingBlockWebhook": {
      "type": "string",
      "description": "Временно не работает. Получать уведомления о входящих блокировках чатов, возможные значения: yes , no."
    },
    "incomingCallWebhook": {
      "type": "string",
      "description": "Получать уведомления о входящих звонках, возможные значения: yes , no."
    },
    "editedMessageWebhook": {
      "type": "string",
      "description": "Получать уведомления об отредактированных сообщениях: yes , no."
    },
    "deletedMessageWebhook": {
      "type": "string",
      "description": "Получать уведомления об удалённых сообщениях: yes , no."
    },
    "catalogWebhook": {
      "type": "string",
      "description": "Получать уведомления о сообщениях с товаром и заказом, возможные значения: yes , no."
    },
    "autoTyping": {
      "type": "integer",
      "description": "Автоматически вычисляет время набора сообщения, в зависимости от установленного значения."
    },
    "linkPreview": {
      "type": "string",
      "description": "Управляет отображением превью и ссылки для методов отправленных сообщений."
    },
    "enableLidMode": {
      "type": "string",
      "description": "Работа с идентификаторами чата в виде @lid."
    },
    "incomingMessageStatusWebhook": {
      "type": "string",
      "description": "Получать уведомление о прочтении входящего сообщения с телефона, возможные значения: yes , no."
    }
  }
}