NAV Navbar
cURL

Аудит

Аудит

Сервис МойСклад накапливает сведения о всех событиях в системе. Эта часть сервиса называется аудит, а накопленные сведения - событиями аудита. Изменения по конкретной сущности доступны пользователям при наличии прав на просмотр, подробная информация о всех изменениях доступна только пользователям с правами администратора.

Основными сущностями в аудите JSON API являются контексты и события. События содержат подробную информацию о произошедших изменениях конкретной сущности или операции, например, изменение значения поля. Контекстом называются одно или несколько связанных событий, например, массовое обновление товаров. События отражают конкретные произошедшие изменения, связанные с одной сущностью, контекст же содержит только общую информацию событий, относящихся к нему.

Пользователь может получить подробную информацию об изменениях в системе через JSON API двумя способами:

Для просмотра общей ленты аудита через JSON API пользователь может запросить список контекстов, которые будут содержать общую информацию об изменениях, произошедших в системе, а также ссылку на связные с ними события. Для просмотра подробной информации по отдельному контексту, необходимо запросить события по конкретному контексту. В ответе пользователю будет содержаться детальная информация об изменениях сущности, произошедших в рамках данного обновления в системе, в специальном формате diff

Для того, чтобы получить события, связанные с конкретной сущностью, необходимо воспользоваться запросом событий по сущности. Ответ будет содержать список событий, относящихся к данной сущности или операции, где в специальном поле diff будут отражены подробные изменения полей сущности или операции.

Контексты

В аудите под контекстом подразумевается одно или несколько связанных событий, например, массовое обновление товаров. События отражают конкретные произошедшие изменения, например, изменение значения поля. Контекст же содержит только общую информацию событий, относящихся к нему.

Атрибуты сущности

Возможные значение параметра source преставлены ниже:

Значение параметра source Описание
app Все действия
copy Копирование
combine Объединение
import Импорт
importAlfabank Импорт из Альфа-Банка
importModulebank Импорт из Модульбанка
importTochkabank Импорт из Точка Банка
importTinkoffbank Импорт из Тинькофф Банка
import1c Импорт из 1С
restapi REST API
remap-1.0 JSON API 1.0
remap-1.1 JSON API 1.1
remap-1.2 JSON API 1.2
posapi POS API
retail Точка продаж
connectors Синхронизация с ИМ
evotor Синхронизация с Эвотор
clearrecyclebin Автоматическая очистка корзины
loginlogout Вход или выход из моего склада
emailsend Отправка сообщения
export Экспорт
phone-1.0 Phone API

Возможные значение параметров eventType и entityType приведены в разделе Фильтры

Получить Контексты

Запрос всех изменений. Результат: Объект JSON, включающий в себя поля:

Параметры

Параметр Описание
limit number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000.
offset number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей.
filter string (optional) Example: source=jsonapi Подробное описание параметра в разделе Фильтрация выборки с помощью параметра filter Атрибуты фильтрации для Контекстов аудита представлены в разделе Фильтры

Получить Контексты

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/audit"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Изменений.

{
  "context": {
    "employee": {
      "meta": {
        "href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
        "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
        "type": "employee",
        "mediaType": "application/json"
      }
    }
  },
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/audit/",
    "type": "audit",
    "mediaType": "application/json",
    "size": 1,
    "limit": 25,
    "offset": 0
  },
  "rows": [
    {
      "meta": {
        "href": "https://online.moysklad.ru/api/remap/1.2/audit/b912e9d1-3fbe-11e7-8a7f-40d000000000",
        "type": "audit",
        "mediaType": "application/json"
      },
      "id": "b912e9d1-3fbe-11e7-8a7f-40d000000000",
      "uid": "admin@1",
      "source": "loginlogout",
      "moment": "2017-05-23 16:50:03",
      "info": "Вход в МойСклад (127.0.0.1, Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0)"
    }
  ]
}

Получить Контексты c фильтрацией

Параметры

Параметр Описание
filter string (optional) Example: filter=entityType=customerorder фильтр по типу сущности

Пример запроса с фильтрацией контекстов по типу "заказ покупателя" https://online.moysklad.ru/api/remap/1.2/audit?filter=entityType=customerorder

Получить Контексты c фильтрацией

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/audit?filter=entityType=customerorder"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление списка событий аудита.

{
  "context": {
    "employee": {
      "meta": {
        "href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
        "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
        "type": "employee",
        "mediaType": "application/json"
      }
    }
  },
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/audit?filter=entityType=customerorder",
    "type": "audit",
    "mediaType": "application/json",
    "size": 1,
    "limit": 25,
    "offset": 0
  },
  "rows": [
    {
      "meta": {
        "href": "https://online.moysklad.ru/api/remap/1.2/audit/83732f4b-792a-11e7-9464-d04800000005",
        "type": "audit",
        "mediaType": "application/json"
      },
      "id": "83732f4b-792a-11e7-9464-d04800000005",
      "uid": "admin@11",
      "source": "app",
      "moment": "2017-08-04 18:35:15",
      "objectCount": 1,
      "eventType": "create",
      "entityType": "customerorder",
      "events": {
        "meta": {
          "href": "https://online.moysklad.ru/api/remap/1.2/audit/83732f4b-792a-11e7-9464-d04800000005/events",
          "type": "auditevent",
          "mediaType": "application/json",
          "size": 1,
          "limit": 25,
          "offset": 0
        }
      }
    }
  ]
}

События

События аудита содержат подробную информацию о произошедших изменениях, например, изменение значения поля.

Типы Событий

События делятся на несколько типов, начиная от аудита создания сущности и заканчивая аудитом печати, и состоят из сведений о времени события и произошедших во время этого события изменениях. Различные типы событий отличаются друг от друга форматом поля diff, подробнее о котором ниже.

Атрибуты сущности

Формат поля diff

В данном поле отображены изменения полей сущности, произошедшие в Событии.

Сведения об изменениях в полях сущностей отображаются по всем полям, включая те, к которым нет доступа через JSON API. Для полей, используемых в JSON API для сущностей и документов, название атрибута сущности будет совпадать с названием соответствующего поля, описанного в разделе для данной сущности или документа.

Ниже приведены возможные форматы поля diff для разных типов Событий. Для событий создания сущности поле diff будет отсутствовать.

События публикации документов

События отправки писем

События удаления сущностей

События обновления сущностей, перемещения/восстановления из корзины, перемещение/восстановление из архива

Получить События по Контексту

Запрос на получение событий Контекста с указанным id. Результат: Объект JSON, включающий в себя поля:

Параметры

Параметр Описание
id string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Контекста.

Получить События по Контексту

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/audit/7944ef04-f831-11e5-7a69-971500188b19/events"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление списка событий.

{
  "context": {
    "employee": {
      "meta": {
        "href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
        "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
        "type": "employee",
        "mediaType": "application/json"
      }
    }
  },
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/audit/c107864f-3f88-11e7-8a7f-40d000000041/events",
    "type": "auditevent",
    "mediaType": "application/json",
    "size": 1,
    "limit": 25,
    "offset": 0
  },
  "rows": [
    {
      "source": "app",
      "eventType": "update",
      "entityType": "product",
      "uid": "admin@1",
      "moment": "2017-05-30 18:47:49",
      "diff": {
        "weighed": {
          "oldValue": false,
          "newValue": true
        }
      },
      "name": "some product",
      "audit": {
        "meta": {
          "href": "https://online.moysklad.ru/api/remap/1.2/audit/7944ef04-f831-11e5-7a69-971500188b19",
          "type": "audit",
          "mediaType": "application/json"
        }
      },
      "entity": {
        "meta": {
          "href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7944ef04-f831-11e5-7a69-971500188b19",
          "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
          "type": "product",
          "mediaType": "application/json",
          "uuidHref": "https://online.moysklad.ru/app/#good/edit?id=7944ef04-f831-11e5-7a69-971500188b19"
        }
      }
    }
  ]
}

Получить События по Сущности

Запрос на получение событий по сущности с указанным id. Результат: Объект JSON, включающий в себя поля:

Параметры

Параметр Описание
type string (required) Example: product тип сущности.
id string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id сущности.

Получить События по Сущности

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/entity/product/7944ef04-f831-11e5-7a69-971500188b19/audit"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление списка событий.

{
  "context": {
    "employee": {
      "meta": {
        "href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
        "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
        "type": "employee",
        "mediaType": "application/json"
      }
    }
  },
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7944ef04-f831-11e5-7a69-971500188b19/audit",
    "type": "auditevent",
    "mediaType": "application/json",
    "size": 1,
    "limit": 25,
    "offset": 0
  },
  "rows": [
    {
      "source": "app",
      "eventType": "update",
      "entityType": "product",
      "uid": "admin@1",
      "moment": "2017-05-30 18:47:49",
      "diff": {
        "weighed": {
          "oldValue": false,
          "newValue": true
        }
      },
      "name": "some product",
      "audit": {
        "meta": {
          "href": "https://online.moysklad.ru/api/remap/1.2/audit/7944ef04-f831-11e5-7a69-971500188b19",
          "type": "audit",
          "mediaType": "application/json"
        }
      },
      "entity": {
        "meta": {
          "href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7944ef04-f831-11e5-7a69-971500188b19",
          "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
          "type": "product",
          "mediaType": "application/json",
          "uuidHref": "https://online.moysklad.ru/app/#good/edit?id=7944ef04-f831-11e5-7a69-971500188b19"
        }
      }
    }
  ]
}
Фильтры

В JSON API сервиса МойСклад предусмотрена возможность фильтрации Контекстов аудита с помощью url параметр filter. Подробнее про данный параметр можно посмотреть в разделе Фильтрация выборки с помощью параметра filter Фильтрация может осуществляться по полям, описанным ниже.

Атрибуты сущности

Допустимые операторы для фильтрации по атрибуту moment : ['>=', '<=']

Формат строки : ГГГГ-ММ-ДД ЧЧ:ММ:СС[.ммм], Часовой пояс: MSK (Московское время)

Формат строки : href

Значение параметра eventType Описание
create Создание сущностей
update Изменение сущностей
delete Удаление сущностей
puttorecyclebin Помещение в корзину
restorefromrecyclebin Извлечение из корзины
puttoarchive Помещение в архив
restorefromarchive Извлечение из архива
print Печать документа
openpublication Создание публикации
closepublication Удаление публикации
sendemailfromentity Отправка письма
bulkoperation Массовая операция
replacetoken Смена токена для Точки продаж
Значение параметра source Описание
copy Копирование
combine Объединение
import Импорт
restapi REST API
jsonapi JSON API
posapi POS API
retail Точка продаж
connectors Синхронизация с ИМ
evotor Синхронизация с Эвотор
clearrecyclebin Автоматическая очистка корзины
loginlogout Вход или выход из моего склада
emailsend Отправка сообщения
export Экспорт
phone-1.0 Phone API
Значение параметра entityType Описание
processingplanfolder Группа тех.карт
amiroconnectorsettings Настройка синхронизации (Amiro)
cmlconnectorsettings Настройка синхронизации (CML)
ecwidconnectorsettings Настройка синхронизации (Ecwid)
smartwebconnectorsettings Настройка синхронизации (SmartWeb)
ymlconnectorsettings Настройка синхронизации (YML)
vkconnectorsettings Настройка синхронизации (Вконтакте)
yandexconnectorsettings Настройка синхронизации (Яндекс.Маркет)
usersettings Настройки пользователя
user Пользователь
accountrole Роль
entitysettings Настройки сущностей
statesettings Настройки статусов
templatesettings Настройки шаблонов

Также можно отфильтровать контексты аудита по пользовательскому справочнику. Для этого в качестве параметра entityType необходимо передать href пользовательского справочника. Пример: https://online.moysklad.ru/api/remap/1.2/entity/customentity/eaacabaf-2655-11e6-8a84-bae500000045

Получить Фильтры

Запрос всех фильтров аудита, доступных пользователю. Результат: Объект JSON, включающий в себя поля:

Получить Фильтры

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/audit/metadata/filters"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Фильтров аудита.

{
  "eventtype": [
    "create",
    "update",
    "delete",
    "puttorecyclebin",
    "restorefromrecyclebin",
    "puttoarchive",
    "restorefromarchive",
    "print",
    "openpublication",
    "closepublication",
    "sendemailfromentity",
    "replacetoken"
  ],
  "source": [
    "copy",
    "combine",
    "import",
    "restapi",
    "jsonapi",
    "posapi",
    "retail",
    "connectors",
    "evotor",
    "clearrecyclebin",
    "loginlogout",
    "emailsend"
  ],
  "entitytype": [
    "organization",
    "employee",
    "store",
    "retailstore",
    "retailshift",
    "retaildemand",
    "retailsalesreturn",
    "retaildrawercashin",
    "retaildrawercashout",
    "purchaseorder",
    "invoicein",
    "supply",
    "purchasereturn",
    "facturein",
    "customerorder",
    "invoiceout",
    "demand",
    "commissionreportin",
    "commissionreportout",
    "salesreturn",
    "factureout",
    "pricelist",
    "loss",
    "enter",
    "move",
    "inventory",
    "processing",
    "processingplan",
    "processingplanfolder",
    "processingorder",
    "internalorder",
    "cashin",
    "paymentin",
    "cashout",
    "paymentout",
    "service",
    "product",
    "bundle",
    "productfolder",
    "variant",
    "counterparty",
    "currency",
    "project",
    "contract",
    "amiroconnectorsettings",
    "cmlconnectorsettings",
    "ecwidconnectorsettings",
    "smartwebconnectorsettings",
    "ymlconnectorsettings",
    "vkconnectorsettings",
    "yandexconnectorsettings",
    "usersettings",
    "group",
    "user",
    "accountrole",
    "specialpricediscount",
    "personaldiscount",
    "accumulationdiscount",
    "entitysettings",
    "statesettings",
    "templatesettings",
    "https://online.moysklad.ru/api/remap/1.2/entity/customentity/eaacabaf-2655-11e6-8a84-bae500000045"
  ]
}

Уведомления

Лента уведомлений

Общие атрибуты уведомлений

Получить ленту Уведомлений

Запрос на получение ленты Уведомлений. Результат: Объект JSON, включающий в себя поля:

Параметры

Параметр Описание
limit number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000.
offset number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей.

Получить ленту уведомлений

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Уведомлений.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification",
    "type": "notification",
    "mediaType": "application/json",
    "size": 3,
    "limit": 1000,
    "offset": 0
  },
  "rows": [
    {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/notification/32f118d3-5b8f-11e9-9bea-3ff700000070",
      "type": "NotificationGoodCountTooLow",
      "mediaType": "application/json"
    },
    "id": "32f118d3-5b8f-11e9-9bea-3ff700000070",
    "accountId": "45b76d0a-5aa2-11e9-727d-307300000002",
    "created": "2019-04-10 15:50:20.271",
    "read": true,
    "title": "Заканчивается товар Картофель (да)",
    "description": "Остаток ниже 1",
    "good": {
      "meta": {
        "href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0daf8e9a-5b7a-11e9-727d-307300000007",
        "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
        "type": "product",
        "mediaType": "application/json"
      },
      "id": "0daf8e9a-5b7a-11e9-727d-307300000007",
      "name": "Картофель (да)"
    },
    "actualBalance": 0,
    "minimumBalance": 1
    },
    {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/notification/0f423542-5b7a-11e9-9bea-3ff70000000f",
      "type": "NotificationImportCompleted",
      "mediaType": "application/json"
    },
    "id": "0f423542-5b7a-11e9-9bea-3ff70000000f",
    "accountId": "45b76d0a-5aa2-11e9-727d-307300000002",
    "created": "2019-04-10 13:19:01.123",
    "read": true,
    "title": "Импорт завершен",
    "description": "Товары и остатки (Excel). Оприходование 00002 создано. Обработано 7 строк, создано 7 элементов, обновлено 0 элементов",
    "message": "Обработано 7 строк, создано 7 элементов, обновлено 0 элементов",
    "taskType": "importer_good",
    "taskState": "completed",
    "createdDocumentName": "00002"
    },
    {
      "meta": {
        "href": "https://online.moysklad.ru/api/remap/1.2/notification/a805beb5-5adf-11e9-9bea-3ff700000025",
        "type": "NotificationTaskChanged",
        "mediaType": "application/json"
      },
      "id": "a805beb5-5adf-11e9-9bea-3ff700000025",
      "accountId": "45b76d0a-5aa2-11e9-727d-307300000002",
      "created": "2019-04-09 18:53:45.314",
      "read": true,
      "title": "Задача изменена: Новое описание задачи",
      "description": "admin изменил задачу",
      "performedBy": {
        "meta": {
          "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/188cb787-5aa5-11e9-727d-30730000009c",
          "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
          "type": "employee",
          "mediaType": "application/json"
        },
        "id": "188cb787-5aa5-11e9-727d-30730000009c",
        "name": "admin"
      },
      "task": {
        "meta": {
          "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/14ac66b6-5add-11e9-727d-30730000002f",
          "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
          "type": "task",
          "mediaType": "application/json"
        },
        "id": "14ac66b6-5add-11e9-727d-30730000002f",
        "name": "Новое описание задачи",
        "deadline": "2019-04-02 18:53:00.000"
      },
      "diff": {
        "description": {
          "oldValue": "Старое описание задачи",
          "newValue": "Новое описание задачи"
        },
        "deadline": {
          "newValue": "2019-04-02 18:53:00.000"
        }
      }
    }
  ]
}

Уведомление

Получить Уведомление

Параметры

Параметр Описание
id string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/7944ef04-f831-11e5-7a69-971500188b19"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/bcd815b9-56ca-11e9-c0a8-100b00000001",
    "type": "NotificationTaskAssigned",
    "mediaType": "application/json"
  },
  "id": "bcd815b9-56ca-11e9-c0a8-100b00000001",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 14:13:56.000",
  "read": false,
  "title": "Новая задача: Задача",
  "description": "Администратор назначил вам задачу Задача",
  "performedBy": {
    "id": "c461170f-5640-11e9-c0a8-100a00000003",
    "name": "Администратор"
  },
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/8413bfc3-56ca-11e9-c0a8-100a00000000",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "8413bfc3-56ca-11e9-c0a8-100a00000000",
    "name": "Задача"
  }
}

Удалить Уведомление

Запрос на удаление Уведомления. Возможно удаление только Уведомлений текущего пользователя.

Параметры

Параметр Описание
id string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Уведомления.

Запрос на удаление Уведомления с указанным id.

curl -X DELETE
  "https://online.moysklad.ru/api/remap/1.2/notification/7944ef04-f831-11e5-7a69-971500188b19"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешное удаление Уведомления.

Отметить Уведомление как прочитанное

Отметить конкретное уведомление, как прочитанное. Можно отмечать только Уведомления текущего пользователя.

Параметры

Параметр Описание
id string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Уведомления.

Отметить конкретное уведомление, как прочитанное.

curl -X PUT
  "https://online.moysklad.ru/api/remap/1.2/notification/7944ef04-f831-11e5-7a69-971500188b19/markasread"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешное проставление признака "прочитано".

Отметить все Уведомления как прочитанные

Отметить все Уведомления текущего пользователя как прочитанные.

Отметить все Уведомления текущего пользователя как прочитанные

curl -X PUT
  "https://online.moysklad.ru/api/remap/1.2/notification/markasreadall"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешное проставление признака "прочитано" всем непрочитанным Уведомлениям.

Типы уведомлений

Форматы полей

Формат измененного поля

Формат измененного поля содержит в себе старое и новое значение: + oldValue - Старое значение + newValue - Новое значение

Формат oldValue и newValue совпадает с форматом поля, изменение которого отображается. Одно из полей может быть не заполнено.

Возможные значения типа экспорта

Возможные значения типа импорта

Сводная таблица типов уведомлений

Тип уведомления Группа О чем уведомление
NotificationOrderNew Заказ покупателя Новый заказа покупателя
NotificationOrderOverdue Заказ покупателя Просрочен заказ
NotificationInvoiceOutOverdue Счет Просрочен счёт, который не оплатил или не полностью оплатил покупатель
NotificationGoodCountTooLow Остатки Снижение количества товара до неснижаемого остатка
NotificationTaskAssigned Задача Задача назначена
NotificationTaskUnassigned Задача Задача снята
NotificationTaskOverdue Задача Задача просрочена
NotificationTaskCompleted Задача Задача выполнена
NotificationTaskReopened Задача Задача переоткрыта
NotificationTaskNewComment Задача У задачи появился новый комментарий
NotificationTaskChanged Задача Задача поменялась
NotificationTaskDeleted Задача Задача удалена
NotificationTaskCommentDeleted Задача Комментарий у задачи был удален
NotificationTaskCommentChanged Задача Комментарий у задачи был изменен
NotificationImportCompleted Обмен данными Импорт выполнен
NotificationExportCompleted Обмен данными Экспорт выполнен
NotificationSubscribeExpired Биллинг Окончание подписки
NotificationSubscribeTermsExpired Биллинг Истекают условия подписки
NotificationRetailShiftOpened Розничная торговля Открыта смена
NotificationRetailShiftClosed Розничная торговля Закрыта смена

Подробное описание типов уведомлений

Завершение экспорта

Тип уведомления

NotificationExportCompleted - завершение экспорта

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 02950e3c-35f2-11e9-9ff4-34e8000799c0 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/02950e3c-35f2-11e9-9ff4-34e8000799c0"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/02950e3c-35f2-11e9-9ff4-34e8000799c0",
    "type": "NotificationExportCompleted",
    "mediaType": "application/json"
  },
  "id": "02950e3c-35f2-11e9-9ff4-34e8000799c0",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-02-21 19:01:55.277",
  "read": true,
  "title": "Экспорт завершен",
  "description": "Экспорт товаров (Excel). Экспортировано 43465 товаров и 2080 модификаций",
  "message": "Экспортировано 43465 товаров и 2080 модификаций",
  "taskType": "export_good",
  "taskState": "completed"
}

Завершение импорта

Тип уведомления

NotificationImportCompleted - завершение импорта

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 02950e31-35f2-11e9-9ff4-34e8000799c0 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/02950e31-35f2-11e9-9ff4-34e8000799c0"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/02950e31-35f2-11e9-9ff4-34e8000799c0",
    "type": "NotificationImportCompleted",
    "mediaType": "application/json"
  },
  "id": "02950e31-35f2-11e9-9ff4-34e8000799c0",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-02-21 19:01:55.277",
  "read": true,
  "title": "Импорт завершен",
  "description": "Импорт контрагентов (Excel). Обработано 3 строки, создано 0 контрагентов, обновлено 0 контрагентов.",
  "message": "Обработано 3 строки, создано 0 контрагентов, обновлено 0 контрагентов.",
  "taskType": "importer_csv_agent",
  "taskState": "completed"
}

Снижение остатка товара ниже неснижаемого

Тип уведомления

NotificationGoodCountTooLow - снижение остатка товара ниже неснижаемого

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 9338c8bd-56e5-11e9-c0a8-100b00000023 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/9338c8bd-56e5-11e9-c0a8-100b00000023"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/9338c8bd-56e5-11e9-c0a8-100b00000023",
    "type": "NotificationGoodCountTooLow",
    "mediaType": "application/json"
  },
  "id": "9338c8bd-56e5-11e9-c0a8-100b00000023",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 17:26:02.000",
  "read": false,
  "title": "Заканчивается товар 1",
  "description": "Остаток ниже 200",
  "good": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/product/bdca925e-56e1-11e9-c0a8-100a00000016",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
      "type": "product",
      "mediaType": "application/json"
    },
    "id": "bdca925e-56e1-11e9-c0a8-100a00000016",
    "name": "1"
  },
  "actualBalance": 180.0,
  "minimumBalance": 200.0
}

Просрочен счет покупателя

Тип уведомления

NotificationInvoiceOutOverdue - просрочен счет покупателя

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 572d1dd9-56fc-11e9-c0a8-100b00000006 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/572d1dd9-56fc-11e9-c0a8-100b00000006"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/572d1dd9-56fc-11e9-c0a8-100b00000006",
    "type": "NotificationInvoiceOutOverdue",
    "mediaType": "application/json"
  },
  "id": "572d1dd9-56fc-11e9-c0a8-100b00000006",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 20:09:00.000",
  "read": false,
  "title": "Счет покупателю №00003 просрочен",
  "description": "Дата оплаты: 01.04.2019 20:08. Сумма: 500,00. Покупатель: Розничный покупатель.",
  "invoice": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/571b1ac4-56fc-11e9-c0a8-100e0000002b",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
      "type": "invoiceout",
      "mediaType": "application/json"
    },
    "id": "571b1ac4-56fc-11e9-c0a8-100e0000002b",
    "name": "00003",
    "paymentPlannedMoment": "2019-04-01 20:08:00.000",
    "sum": 50000,
    "customerName": "Розничный покупатель"
  }
}

Новый заказ

Тип уведомления

NotificationOrderNew - новый заказ

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: c6082a9e-56e1-11e9-c0a8-100b00000011 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/c6082a9e-56e1-11e9-c0a8-100b00000011"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/c6082a9e-56e1-11e9-c0a8-100b00000011",
    "type": "NotificationOrderNew",
    "mediaType": "application/json"
  },
  "id": "c6082a9e-56e1-11e9-c0a8-100b00000011",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 16:58:50.000",
  "read": false,
  "title": "Новый заказ покупателя № 00001",
  "description": "Сумма: 499.99. Покупатель: Розничный покупатель.",
  "order": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c5ab5d93-56e1-11e9-c0a8-100a0000001d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
      "type": "customerorder",
      "mediaType": "application/json"
    },
    "id": "c5ab5d93-56e1-11e9-c0a8-100a0000001d",
    "name": "00001",
    "sum": 49999,
    "agentName": "Розничный покупатель"
  }
}

Просроченный заказ

Тип уведомления

NotificationOrderOverdue - просроченный заказ

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: c6082a9e-56e1-11e9-c0a8-100b00000011 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/c6082a9e-56e1-11e9-c0a8-100b00000011"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/c6082a9e-56e1-11e9-c0a8-100b00000011",
    "type": "NotificationOrderOverdue",
    "mediaType": "application/json"
  },
  "id": "c6082a9e-56e1-11e9-c0a8-100b00000011",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 16:58:50.000",
  "read": false,
  "title": "Просрочен заказ покупателя № 00001",
  "description": "Просрочен заказ покупателя № 00001 Сумма: 300.00. Покупатель: Розничный покупатель.",
  "order": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c5ab5d93-56e1-11e9-c0a8-100a0000001d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
      "type": "customerorder",
      "mediaType": "application/json"
    },
    "id": "c5ab5d93-56e1-11e9-c0a8-100a0000001d",
    "name": "00001",
    "sum": 30000,
    "agentName": "Розничный покупатель"
  }
}

Окончание подписки

Тип уведомления

NotificationSubscribeExpired - окончание подписки

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: c2582a9e-56e1-11e9-c0a8-100b00000123 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/c2582a9e-56e1-11e9-c0a8-100b00000123"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/c2582a9e-56e1-11e9-c0a8-100b00000123",
    "type": "NotificationOrderOverdue",
    "mediaType": "application/json"
  },
  "id": "c2582a9e-56e1-11e9-c0a8-100b00000123",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 16:58:50.000",
  "read": false,
  "title": "Окончание подписки",
  "description": "Подписка на аккаунте AccountName окончена. Вы по-прежнему можете работать, используя бесплатный тарифный план. Подписка возобновится при пополнении баланса."
}

Условия подписки истекают

Тип уведомления

NotificationSubscribeTermsExpired - условия подписки истекают

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: c2582a9e-56e1-11e9-c0a8-100b00000125 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/c2582a9e-56e1-11e9-c0a8-100b00000125"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/c2582a9e-56e1-11e9-c0a8-100b00000125",
    "type": "NotificationOrderOverdue",
    "mediaType": "application/json"
  },
  "id": "c2582a9e-56e1-11e9-c0a8-100b00000125",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 16:58:50.000",
  "read": false,
  "title": "До окончания подписки 5 дней",
  "description": "До окончания подписки на аккаунте AccountName осталось 3 дней. Рекомендуем заранее пополнить баланс.",
  "daysLeft": 5
}

Задача назначена

Тип уведомления

NotificationTaskAssigned - задача назначена

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: bcd815b9-56ca-11e9-c0a8-100b00000001 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/bcd815b9-56ca-11e9-c0a8-100b00000001"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/bcd815b9-56ca-11e9-c0a8-100b00000001",
    "type": "NotificationTaskAssigned",
    "mediaType": "application/json"
  },
  "id": "bcd815b9-56ca-11e9-c0a8-100b00000001",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 14:13:56.000",
  "read": false,
  "title": "Новая задача: Текст задачи 1",
  "description": "ntest1 назначил вам задачу Текст задачи 1",
  "performedBy": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4e1397b-807c-11e9-9ff4-31500025d4ed",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "c4e1397b-807c-11e9-9ff4-31500025d4ed",
    "name": "ntest1"
  },
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/91d6e8a5-807d-11e9-9109-f8fc0024968d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "91d6e8a5-807d-11e9-9109-f8fc0024968d",
    "name": "Текст задачи 1"
  }
}

Задача снята

Тип уведомления

NotificationTaskUnassigned - задача снята

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 80c8a58b-56cb-11e9-c0a8-100b00000009 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/80c8a58b-56cb-11e9-c0a8-100b00000009"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/80c8a58b-56cb-11e9-c0a8-100b00000009",
    "type": "NotificationTaskUnassigned",
    "mediaType": "application/json"
  },
  "id": "80c8a58b-56cb-11e9-c0a8-100b00000009",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 14:19:25.000",
  "read": false,
  "title": "Задача снята: Новый текст задачи 1",
  "description": "ntest1 снял с вас задачу",
  "performedBy": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4e1397b-807c-11e9-9ff4-31500025d4ed",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "c4e1397b-807c-11e9-9ff4-31500025d4ed",
    "name": "ntest1"
  },
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/91d6e8a5-807d-11e9-9109-f8fc0024968d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "91d6e8a5-807d-11e9-9109-f8fc0024968d",
    "name": "Новый текст задачи 1",
    "deadline": "2019-05-27 15:49:00.000"
  }
}

Задача изменена

Тип уведомления

NotificationTaskChanged - задача изменена

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: bd0dbccf-56ca-11e9-c0a8-100b00000003 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/bd0dbccf-56ca-11e9-c0a8-100b00000003"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/bd0dbccf-56ca-11e9-c0a8-100b00000003",
    "type": "NotificationTaskChanged",
    "mediaType": "application/json"
  },
  "id": "bd0dbccf-56ca-11e9-c0a8-100b00000003",
  "accountId": "c45c23d5-5640-11e9-c0a8-100a00000001",
  "created": "2019-04-04 14:13:56.000",
  "read": false,
  "title": "Задача изменена: Новый текст задачи 1",
  "description": "ntest1 изменил задачу",
  "performedBy": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4e1397b-807c-11e9-9ff4-31500025d4ed",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "c4e1397b-807c-11e9-9ff4-31500025d4ed",
    "name": "ntest1"
  },
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/91d6e8a5-807d-11e9-9109-f8fc0024968d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "91d6e8a5-807d-11e9-9109-f8fc0024968d",
    "name": "Новый текст задачи 1",
    "deadline": "2019-05-27 15:49:00.000"
  },
  "diff": {
    "deadline": {
      "oldValue": "2019-05-29 15:47:00.000",
      "newValue": "2019-05-27 15:49:00.000"
    }
  }
}

Задача выполнена

Тип уведомления

NotificationTaskCompleted - задача выполнена

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 7945a089-56fd-11e9-c0a8-100b00000008 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/7945a089-56fd-11e9-c0a8-100b00000008"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/7945a089-56fd-11e9-c0a8-100b00000008",
    "type": "NotificationTaskCompleted",
    "mediaType": "application/json"
  },
  "id": "7945a089-56fd-11e9-c0a8-100b00000008",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-05-27 15:47:47.000",
  "read": false,
  "title": "Задача выполнена: Новый текст задачи 1",
  "description": "ntest1 выполнил задачу Новый текст задачи 1 Срок: 29.05.2019 15:47",
  "performedBy": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4e1397b-807c-11e9-9ff4-31500025d4ed",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "c4e1397b-807c-11e9-9ff4-31500025d4ed",
    "name": "ntest1"
  },
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/91d6e8a5-807d-11e9-9109-f8fc0024968d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "91d6e8a5-807d-11e9-9109-f8fc0024968d",
    "name": "Новый текст задачи 1",
    "deadline": "2019-05-29 15:47:00.000"
  }
}

Задача удалена

Тип уведомления

NotificationTaskDeleted - задача удалена

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 8d07388c-56cb-11e9-c0a8-100b0000000d id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/8d07388c-56cb-11e9-c0a8-100b0000000d"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/8d07388c-56cb-11e9-c0a8-100b0000000d",
    "type": "NotificationTaskDeleted",
    "mediaType": "application/json"
  },
  "id": "8d07388c-56cb-11e9-c0a8-100b0000000d",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-05-27 15:58:45.000",
  "read": false,
  "title": "Задача удалена: Текст задачи 2",
  "description": "ntest1 удалил задачу Текст задачи 2",
  "task": {
    "name": "Текст задачи 2"
  },
  "performedBy": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4e1397b-807c-11e9-9ff4-31500025d4ed",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "c4e1397b-807c-11e9-9ff4-31500025d4ed",
    "name": "ntest1"
  }
}

Задача просрочена

Тип уведомления

NotificationTaskOverdue - задача просрочена

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 51a5b0a3-56e4-11e9-c0a8-100b00000014 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/51a5b0a3-56e4-11e9-c0a8-100b00000014"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/51a5b0a3-56e4-11e9-c0a8-100b00000014",
    "type": "NotificationTaskOverdue",
    "mediaType": "application/json"
  },
  "id": "51a5b0a3-56e4-11e9-c0a8-100b00000014",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-05-27 15:49:01.000",
  "read": false,
  "title": "Просрочена задача: Новый текст задачи 1",
  "description": "Задача просрочена Новый текст задачи 1 Срок: 27.05.2019 15:49",
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/91d6e8a5-807d-11e9-9109-f8fc0024968d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "91d6e8a5-807d-11e9-9109-f8fc0024968d",
    "name": "Новый текст задачи 1",
    "deadline": "2019-05-27 15:49:00.000"
  }
}

Задача переоткрыта

Тип уведомления

NotificationTaskReopened - задача переоткрыта

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: df0c3e22-56fd-11e9-c0a8-100b0000000a id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/df0c3e22-56fd-11e9-c0a8-100b0000000a"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/df0c3e22-56fd-11e9-c0a8-100b0000000a",
    "type": "NotificationTaskReopened",
    "mediaType": "application/json"
  },
  "id": "df0c3e22-56fd-11e9-c0a8-100b0000000a",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-05-27 15:48:06.000",
  "read": false,
  "title": "Задача открыта: Новый текст задачи 1",
  "description": "ntest1 открыл задачу Новый текст задачи 1 Срок: 29.05.2019 15:47",
  "performedBy": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4e1397b-807c-11e9-9ff4-31500025d4ed",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "c4e1397b-807c-11e9-9ff4-31500025d4ed",
    "name": "ntest1"
  },
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/91d6e8a5-807d-11e9-9109-f8fc0024968d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "91d6e8a5-807d-11e9-9109-f8fc0024968d",
    "name": "Новый текст задачи 1",
    "deadline": "2019-05-29 15:47:00.000"
  }
}

Новый комментарий к задаче

Тип уведомления

NotificationTaskNewComment - новый комментарий к задаче

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 240706df-5704-11e9-c0a8-100b00000003 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/240706df-5704-11e9-c0a8-100b00000003"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/240706df-5704-11e9-c0a8-100b00000003",
    "type": "NotificationTaskNewComment",
    "mediaType": "application/json"
  },
  "id": "240706df-5704-11e9-c0a8-100b00000003",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-05-27 15:50:16.000",
  "read": false,
  "title": "Новый комментарий: Новый текст задачи 1",
  "description": "ntest1 добавил комментарий Комментарий 1",
  "performedBy": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4e1397b-807c-11e9-9ff4-31500025d4ed",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "c4e1397b-807c-11e9-9ff4-31500025d4ed",
    "name": "ntest1"
  },
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/91d6e8a5-807d-11e9-9109-f8fc0024968d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "91d6e8a5-807d-11e9-9109-f8fc0024968d",
    "name": "Новый текст задачи 1",
    "deadline": "2019-05-27 15:49:00.000"
  },
  "noteContent": "Комментарий 1"
}

Изменен комментарий к задаче

Тип уведомления

NotificationTaskCommentChanged - изменен комментарий к задаче

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 3d3423ee-5704-11e9-c0a8-100b00000007 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/3d3423ee-5704-11e9-c0a8-100b00000007"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/3d3423ee-5704-11e9-c0a8-100b00000007",
    "type": "NotificationTaskCommentChanged",
    "mediaType": "application/json"
  },
  "id": "3d3423ee-5704-11e9-c0a8-100b00000007",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-05-27 15:50:53.000",
  "read": false,
  "title": "Комментарий изменен: Новый текст задачи 1",
  "description": "ntest1 изменил комментарий Новый текст комментария 1, Комментарий 1",
  "performedBy": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4e1397b-807c-11e9-9ff4-31500025d4ed",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "c4e1397b-807c-11e9-9ff4-31500025d4ed",
    "name": "ntest1"
  },
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/91d6e8a5-807d-11e9-9109-f8fc0024968d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "91d6e8a5-807d-11e9-9109-f8fc0024968d",
    "name": "Новый текст задачи 1",
    "deadline": "2019-05-27 15:49:00.000"
  },
  "diff": {
    "noteContent": {
      "oldValue": "Комментарий 1",
      "newValue": "Новый текст комментария 1"
    }
  }
}

Удален комментарий к задаче

Тип уведомления

NotificationTaskCommentDeleted - удален комментарий к задаче

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 3d2abf0f-5704-11e9-c0a8-100b00000005 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/3d2abf0f-5704-11e9-c0a8-100b00000005"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/3d2abf0f-5704-11e9-c0a8-100b00000005",
    "type": "NotificationTaskCommentDeleted",
    "mediaType": "application/json"
  },
  "id": "3d2abf0f-5704-11e9-c0a8-100b00000005",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-05-27 15:51:09.000",
  "read": false,
  "title": "Комментарий удален: Новый текст задачи 1",
  "description": "ntest1 удалил комментарий Новый текст комментария 1",
  "performedBy": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4e1397b-807c-11e9-9ff4-31500025d4ed",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "c4e1397b-807c-11e9-9ff4-31500025d4ed",
    "name": "ntest1"
  },
  "task": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/task/91d6e8a5-807d-11e9-9109-f8fc0024968d",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/task/metadata",
      "type": "task",
      "mediaType": "application/json"
    },
    "id": "91d6e8a5-807d-11e9-9109-f8fc0024968d",
    "name": "Новый текст задачи 1",
    "deadline": "2019-05-27 15:49:00.000"
  },
  "noteContent": "Новый текст комментария 1"
}

Смена открыта

Тип уведомления

NotificationRetailShiftOpened - смена открыта

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 8002409b-351d-11e9-9ff4-34e80002a126 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/8002409b-351d-11e9-9ff4-34e80002a126"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/8002409b-351d-11e9-9ff4-34e80002a126",
    "type": "NotificationRetailShiftOpened",
    "mediaType": "application/json"
  },
  "id": "8002409b-351d-11e9-9ff4-34e80002a126",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-02-20 17:40:42.000",
  "read": true,
  "title": "Открыта смена в Точка продаж",
  "description": "Кассир: Кассир Кладкин",
  "user": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/4d4ba195-0e7b-11e2-480d-3c4a92f3a0a7",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "4d4ba195-0e7b-11e2-480d-3c4a92f3a0a7",
    "name": "Кассир Кладкин"
  },
  "retailStore": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/ffa5bbf4-351b-11e9-9ff4-34e800131be8",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
      "type": "retailstore",
      "mediaType": "application/json"
    },
    "id": "ffa5bbf4-351b-11e9-9ff4-34e800131be8",
    "name": "Точка продаж"
  },
  "retailShift": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/7e41bd3c-351c-11e9-9ff4-34e80012cfc1",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
      "type": "retailshift",
      "mediaType": "application/json"
    },
    "id": "7e41bd3c-351c-11e9-9ff4-34e80012cfc1",
    "name": "00002",
    "open": "2019-02-20 17:33:00.000",
    "proceed": 3000000
  }
}

Смена закрыта

Тип уведомления

NotificationRetailShiftClosed - смена закрыта

Атрибуты уведомления

Параметры

Параметр Описание
id string (required) Example: 3929d717-351c-11e9-9ff4-34e800029ad4 id Уведомления.

Запрос на получение Уведомления с указанным id.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/3929d717-351c-11e9-9ff4-34e800029ad4"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. Результат - JSON представление Уведомления.

{
  "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.2/notification/3929d717-351c-11e9-9ff4-34e800029ad4",
    "type": "NotificationRetailShiftClosed",
    "mediaType": "application/json"
  },
  "id": "3929d717-351c-11e9-9ff4-34e800029ad4",
  "accountId": "45eb22e0-0e7b-11e2-1c31-3c4a92f3a0a7",
  "created": "2019-02-20 17:31:34.000",
  "read": true,
  "title": "Закрыта смена в Точка продаж",
  "description": "Кассир: Кассир Кладкин. Длительность: 1 мин. Продаж: 2. Возвратов: 0. Выручка: 40000.00",
  "user": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/4d4ba195-0e7b-11e2-480d-3c4a92f3a0a7",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
      "type": "employee",
      "mediaType": "application/json"
    },
    "id": "4d4ba195-0e7b-11e2-480d-3c4a92f3a0a7",
    "name": "Кассир Кладкин"
  },
  "retailStore": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/ffa5bbf4-351b-11e9-9ff4-34e800131be8",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
      "type": "retailstore",
      "mediaType": "application/json"
    },
    "id": "ffa5bbf4-351b-11e9-9ff4-34e800131be8",
    "name": "Точка продаж"
  },
  "retailShift": {
    "meta": {
      "href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/08fd47a8-351c-11e9-9109-f8fc0013f6cd",
      "metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
      "type": "retailshift",
      "mediaType": "application/json"
    },
    "id": "08fd47a8-351c-11e9-9109-f8fc0013f6cd",
    "name": "00001",
    "open": "2019-02-20 17:30:00.000",
    "close": "2019-02-20 17:31:11.000",
    "proceed": 4000000
  },
  "sales": 2,
  "returns": 0
}

Настройки уведомлений

Атрибуты сущности

Значения кода группы уведомлений.

Код группы уведомлений Описание
customer_order Заказы покупателей
invoice Счета покупателей
stock Складские остатки
retail Розничная торговля
task Задачи
data_exchange Обмен данными

Получить настройки уведомлений

Запрос настроек Уведомлений текущего пользователя.

Запрос настроек Уведомлений текущего пользователя.

curl -X GET
  "https://online.moysklad.ru/api/remap/1.2/notification/subscription"
  -H "Authorization: Basic <Access-Token>"

Response 200 (application/json) Успешный запрос. JSON представление настроек уведомлений.

{
  "groups" : {
    "customer_order" : {
      "enabled" : true,
      "channels" : [ "email", "push" ]
    },
    "invoice" : {
      "enabled" : true,
      "channels" : [ "email", "push" ]
    },
    "stock" : {
      "enabled" : true,
      "channels" : [ "email", "push" ]
    },
    "retail" : {
      "enabled" : true,
      "channels" : [ "email", "push" ]
    },
    "task" : {
      "enabled" : true,
      "channels" : [ "email", "push" ]
    },
    "data_exchange" : {
      "enabled" : true,
      "channels" : [ "email", "push" ]
    }
  }
}

Изменить настройки уведомлений

Изменение настроек Уведомлений текущего пользователя.

Изменение настроек Уведомлений текущего пользователя.

  curl -X PUT
    "https://online.moysklad.ru/api/remap/1.2/notification/subscription"
    -H "Authorization: Basic <Access-Token>"
    -H "Content-Type: application/json"
      -d '{
            "groups" : {
              "customer_order" : {
                "enabled" : true,
                "channels" : [ "email", "push" ]
              },
              "invoice" : {
                "enabled" : true,
                "channels" : [ "email", "push" ]
              },
              "stock" : {
                "enabled" : true,
                "channels" : [ "email", "push" ]
              },
              "retail" : {
                "enabled" : true,
                "channels" : [ "email", "push" ]
              },
              "task" : {
                "enabled" : true,
                "channels" : [ "email", "push" ]
              },
              "data_exchange" : {
                "enabled" : true,
                "channels" : [ "email", "push" ]
              }
            }
          }'

Response 200 (application/json) Успешное изменение настроек уведомлений.