Перейти к содержанию

Справочники⚓︎

Справочник номенклатуры нормализованный⚓︎

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

ВНИМАНИЕ!

Запрашивать справочник номенклатуры желательно не чаще одного раза в сутки. Из-за большого размера справочника, выдача ограничена 10000 записей за вызов. Для получения всего справочника используйте параметры count и rvInt при запросе.

GET /v5/references/goods_normalized?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник номенклатуры по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/goods_normalized?count=2&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. Запрос к сервису авторизации прошел успешно, в теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
[
  {
    "nnt": 8726906,
    "name": "БЕТАГИСТИН-СЗ 24мг N20 таб. Северная звезда",
    "nameFull": "БЕТАГИСТИН 24мг N20 таб. Северная звезда",
    "tmId": 62171,
    "pack": 0,
    "doseVal": 24,
    "doseId": 1,
    "rfId": 234,
    "ppId": 33,
    "psId": 0,
    "ptId": 0,
    "manCId": 9,
    "manId": 82,
    "actual": true,
    "gnvls": true,
    "vat": 10,
    "gpId": 1660,
    "aaId": 1802,
    "mnnId": 482,
    "aId": 43244,
    "speId": 2000000205,
    "catId": 2000000029,
    "dirId": 2,
    "megaId": 1,
    "ex": false,
    "stm": false,
    "rv": "AAAAAAALQak="
  },
  {
    "nnt": 108969,
    "name": "ЛЕВОМИЦЕТИН 500мг N10 таб.",
    "nameFull": "ЛЕВОМИЦЕТИН 500мг N10 таб.",
    "tmId": 1184,
    "pack": 0,
    "doseVal": 500,
    "doseId": 1,
    "rfId": 234,
    "ppId": 113,
    "psId": 114,
    "ptId": 0,
    "manCId": 0,
    "manId": 0,
    "actual": true,
    "gnvls": true,
    "vat": 10,
    "gpId": 1660,
    "aaId": 1754,
    "mnnId": 831,
    "aId": 30129,
    "speId": 2000000099,
    "catId": 2000000014,
    "dirId": 2,
    "megaId": 1,
    "ex": false,
    "stm": false,
    "rv": "AAAAAAALQaw="
  }
]
Имя Тип Описание
nnt int Уникальный код товара по справочнику АСНА
name string Cокращенное наименование товара по справочнику АСНА
nameFull string Полное наименование товара по справочнику АСНА
tmId int Код справочника торговых марок АСНА
pack double Фасовка
doseVal double Значение дозировки
doseId int Код справочника дозировок АСНА
rfId int Код справочника форм выпуска АСНА
ppId int Код первичной упаковки из справочника упаковок АСНА
psId int Код вторичной упаковки из справочника упаковок АСНА
ptId int Код третичной упаковки из справочника упаковок АСНА
manCId int Код страны производителя из справочника стран АСНА
manId int Код справочника производителей АСНА
actual bool Признак актуальности строки
gnvls bool Признак ЖНВЛС
vat double НДС
gpId int Код справочника групп АСНА
aaId int Код справочника областей применения АСНА
mnnId int Код справочника МНН АСНА
aId int Код справочника аналогов АСНА
speId int Код справочника СПЕ АСНА
catId int Код справочника категорий АСНА
dirId int Код справочника направлений АСНА
megaId int Код справочника мегакатегорий АСНА
ex bool Признак эксклюзива
stm bool Признак СТМ
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник номенклатуры денормализованный⚓︎

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

ВНИМАНИЕ!

Запрашивать справочник номенклатуры желательно не чаще одного раза в сутки. Из-за большого размера справочника, выдача ограничена 10000 записей за вызов. Для получения всего справочника используйте параметры count и rvInt при запросе.

GET /v5/references/goods_denormalized?count={count}&rvInt={rvInt}

Описание⚓︎

Получить денормализованный справочник номенклатуры по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/goods_denormalized?count=2&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. Запрос к сервису авторизации прошел успешно, в теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
[
  {
    "nnt": 108969,
    "name": "ЛЕВОМИЦЕТИН 500мг N10 таб.",
    "nameFull": "ЛЕВОМИЦЕТИН 500мг N10 таб.",
    "tm": "ЛЕВОМИЦЕТИН",
    "pack": 0,
    "doseVal": 500,
    "doseName": "мг",
    "rf": "таб.",
    "pp": "уп. контурн. яч.",
    "ps": "пач. картон.",
    "pt": null,
    "manC": null,
    "man": null,
    "actual": true,
    "gnvls": true,
    "vat": 10,
    "gp": "Лекарственные препараты",
    "aa": "Антибиотики",
    "mnnRus": "Хлорамфеникол*",
    "mm": null,
    "mc": "АНТИБИОТИКИ_ ЖКТ ТАБ/КАПС",
    "a": "ЛЕВОМИЦЕТИН 500МГ N10 ТАБ.",
    "brand": "Левомицетин",
    "spe": "АНТИБИОТИКИ",
    "cat": "АНТИБИОТИКИ И ПРОТИВОМИКРОБНЫЕ ,ПРОТИВОПАРАЗИТАРНЫЕ ПРЕПАРАТЫ",
    "dir": "ЛЕЧЕНИЕ И ПРОФИЛАКТИКА",
    "mega": "1. RX",
    "ex": false,
    "stm": false,
    "rv": "AAAAAAALQaI="
  },
  {
    "nnt": 8726906,
    "name": "БЕТАГИСТИН-СЗ 24мг N20 таб. Северная звезда",
    "nameFull": "БЕТАГИСТИН 24мг N20 таб. Северная звезда",
    "tm": "БЕТАГИСТИН-СЗ",
    "pack": 0,
    "doseVal": 24,
    "doseName": "мг",
    "rf": "таб.",
    "pp": "упак.",
    "ps": null,
    "pt": null,
    "manC": "Россия",
    "man": "Северная звезда",
    "actual": true,
    "gnvls": true,
    "vat": 10,
    "gp": "Лекарственные препараты",
    "aa": "Для улучшения мозгового кровообращения",
    "mnnRus": "Бетагистин*",
    "mm": null,
    "mc": "ГОЛОВОКРУЖЕНИЕ_БЕТАГИСТИН(МНН)",
    "a": "БЕТАГИСТИН 24МГ N20 ТАБ. СЕВЕРНАЯ ЗВЕЗДА",
    "brand": "Бетагистин-СЗ",
    "spe": "ПРИ НАРУШЕНИЯХ ВЕСТИБУЛЯРНОГО АППАРАТА",
    "cat": "НЕРВНАЯ СИСТЕМА",
    "dir": "ЛЕЧЕНИЕ И ПРОФИЛАКТИКА",
    "mega": "1. RX",
    "ex": false,
    "stm": false,
    "rv": "AAAAAAALQaQ="
  },
  {
    "nnt": 110092,
    "name": "ЭТАМЗИЛАТ 12,5% 2мл N10 р-р д/инъекций",
    "nameFull": "ЭТАМЗИЛАТ 12,5% 2мл N10 р-р д/инъекций",
    "tm": "ЭТАМЗИЛАТ",
    "pack": 0,
    "doseVal": 12.5,
    "doseName": "%",
    "rf": "р-р д/инъекций",
    "pp": "амп.",
    "ps": null,
    "pt": null,
    "manC": null,
    "man": null,
    "actual": true,
    "gnvls": true,
    "vat": 10,
    "gp": "Лекарственные препараты",
    "aa": "Кровоостанавливающие препараты",
    "mnnRus": "Этамзилат*",
    "mm": null,
    "mc": "КРОВООСТАНАВЛИВАЮЩИЕ_Д/ИНЪЕКЦИЙ_ЭТАМЗИЛАТ",
    "a": "ЭТАМЗИЛАТ 12,5% 2МЛ N10 Р-Р Д/ИНЪЕКЦИЙ",
    "brand": "Этамзилат",
    "spe": "КРОВООСТАНАВЛИВАЮЩИЕ",
    "cat": "КРОВЕТВОРЕНИЕ И КРОВЬ",
    "dir": "ЛЕЧЕНИЕ И ПРОФИЛАКТИКА",
    "mega": "1. RX",
    "ex": false,
    "stm": false,
    "rv": "AAAAAAALQag="
  }
]
Имя Тип Описание
nnt int Уникальный код товара по справочнику АСНА
name string Cокращенное наименование товара по справочнику АСНА
nameFull string Полное наименование товара по справочнику АСНА
tm string Торговая марка
pack double Фасовка
doseVal double Значение дозировки
doseName string Наименование дозировки
rf string Форма выпуска
pp string Первичная упаковка
ps string Вторичная упаковка
pt string Третичная упаковка
manC string Cтрана производителя
man string Производитель
actual bool Признак актуальности строки
gnvls bool Признак ЖНВЛС
vat double НДС
gp string Группа товаров
aa string Область применения
mnnRus string МНН
mm string Маркетинговый производитель
a string Аналог
spe string СПЕ
cat string Категория
dir string Направление
mega string Мегакатегория
ex bool Признак эксклюзива
stm bool Признак СТМ
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник связок номенклатуры⚓︎

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

ОГРАНИЧЕНИЕ

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

GET /v5/references/goods_links?names={false|true}

Описание⚓︎

Получение справочника связок номенклатуры АСНА и аптеки по протоколу v5

Параметры запроса⚓︎

Имя Тип Обяз. Описание
names bool Возвращать или нет наименования товаров по справочнику АСНА, по умолчанию false(не возвращать)

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/goods_links HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со связками.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[
  {
    "nnt": 410819,
    "sku": "88900593"
  },
  {
    "nnt": 411915,
    "sku": "88898887"
  },
  {
    "nnt": 8706334,
    "sku": "88900761"
  },
  {
    "nnt": 8740302,
    "sku": "88903177"
  },
  {
    "nnt": 116063,
    "sku": "91824"
  },
  {
    "nnt": 115823,
    "sku": "91827"
  }
]
Имя Тип Описание
nnt int Уникальный код товара по справочнику АСНА
sku string Уникальный код товара по справочнику аптеки
name string Наименование товара по справочнику АСНА

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник торговых марок⚓︎

Данный вызов API предназначен для получения справочника торговых марок АСНА.

GET /v5/references/trademarks?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник торговых марок по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/trademarks?count=2&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
[
  {
    "id": 49,
    "name": "ЛАНЗАП",
    "actual": true,
    "rv": "AAAAAAANY7Q="
  },
  {
    "id": 147,
    "name": "АЛТАЛЕКС",
    "actual": true,
    "rv": "AAAAAAANY7U="
  }
]
Имя Тип Описание
id int Уникальный код торговой марки по справочнику АСНА
name string Наименование торговой марки
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник дозировок⚓︎

Данный вызов API предназначен для получения справочника дозировок АСНА.

GET /v5/references/dosages?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник дозировок по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/dosages?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "id": 1,
    "name": "мг",
    "actual": true,
    "rv": "AAAAAAANxe0="
  },
  {
    "id": 2,
    "name": "ме",
    "actual": true,
    "rv": "AAAAAAANxe4="
  },
  {
    "id": 3,
    "name": "%",
    "actual": true,
    "rv": "AAAAAAANxe8="
  }
]
Имя Тип Описание
id int Уникальный код дозировки по справочнику АСНА
name string Наименование дозировки
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник форм выпуска⚓︎

Данный вызов API предназначен для получения справочника форм выпуска АСНА.

GET /v5/references/release_forms?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник форм выпуска по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип ОБяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/release_forms?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "id": 4,
    "name": "суппозитории",
    "actual": true,
    "rv": "AAAAAAANWyg="
  },
  {
    "id": 6,
    "name": "сироп",
    "actual": true,
    "rv": "AAAAAAANWyk="
  },
  {
    "id": 8,
    "name": "гель",
    "actual": true,
    "rv": "AAAAAAANWyo="
  }
]
Имя Тип Описание
id int Уникальный код формы выпуска по справочнику АСНА
name string Наименование формы выпуска
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник упаковок⚓︎

Данный вызов API предназначен для получения справочника упаковок АСНА.

GET /v5/references/packagings?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник упаковок по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/packagings?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "id": 13,
    "name": "амп.",
    "actual": true,
    "rv": "AAAAAAANxig="
  },
  {
    "id": 14,
    "name": "баллон",
    "actual": true,
    "rv": "AAAAAAANxik="
  },
  {
    "id": 15,
    "name": "банка",
    "actual": true,
    "rv": "AAAAAAANxio="
  }
]
Имя Тип Описание
id int Уникальный код упаковки по справочнику АСНА
name string Наименование упаковки
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник стран⚓︎

Данный вызов API предназначен для получения справочника стран АСНА.

GET /v5/references/countries?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник стран по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/countries?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "id": 1,
    "name": "Армения",
    "actual": true,
    "rv": "AAAAAAANx4I="
  },
  {
    "id": 2,
    "name": "Болгария",
    "actual": true,
    "rv": "AAAAAAANx4M="
  },
  {
    "id": 3,
    "name": "Венгрия",
    "actual": true,
    "rv": "AAAAAAANx4Q="
  }
]
Имя Тип Описание
id int Уникальный код страны по справочнику АСНА
name string Наименование страны
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник производителей⚓︎

Данный вызов API предназначен для получения справочника производителей АСНА.

GET /v5/references/manufacturers?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник производителей по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/manufacturers?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "id": 6,
    "name": "Agio Pharmaceuticals",
    "actual": true,
    "rv": "AAAAAAANx+0="
  },
  {
    "id": 7,
    "name": "Акос",
    "actual": true,
    "rv": "AAAAAAANx+4="
  },
  {
    "id": 8,
    "name": "Акрихин",
    "actual": true,
    "rv": "AAAAAAANx+8="
  }
]
Имя Тип Описание
id int Уникальный код производителя по справочнику АСНА
name string Наименование производителя
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник групп товаров⚓︎

Данный вызов API предназначен для получения справочника групп товаров АСНА.

GET /v5/references/groups?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник групп товаров по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/groups?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
  {
    "id": 1613,
    "parentId": 0,
    "name": "ГРУППЫ ТОВАРА",
    "actual": true,
    "rv": "AAAAAAAN3ik="
  },
  {
    "id": 1660,
    "parentId": 0,
    "name": "Лекарственные препараты",
    "actual": true,
    "rv": "AAAAAAAN3io="
  },
  {
    "id": 1661,
    "parentId": 0,
    "name": "БАД",
    "actual": true,
    "rv": "AAAAAAAN3is="
  }
]
Имя Тип Описание
id int Уникальный код группы товара по справочнику АСНА
parentId int Уникальный код родительской группы товара по справочнику АСНА
name string Наименование группы товара
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник МНН⚓︎

Данный вызов API предназначен для получения справочника МНН АСНА.

GET /v5/references/mnns?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник МНН по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/mnns?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[
  {
    "id": 1,
    "rusName": "Дипивефрин*",
    "latName": "Dipivefrine*",
    "engName": "Dipivefrine*",
    "actual": true,
    "rv": "AAAAAAAN35s="
  },
  {
    "id": 2,
    "rusName": "Дактиномицин*",
    "latName": "Dactinomycin*",
    "engName": "Dactinomycin*",
    "actual": true,
    "rv": "AAAAAAAN35w="
  },
  {
    "id": 3,
    "rusName": "Тирозил-D-аланил-глицил-фенилаланил-лейцил-аргинина диацетат",
    "latName": "Tirosine-D-alanyl-glycil-phenylalanyl-leucyl-arginine diacetate",
    "engName": "Tirosine-D-alanyl-glycil-phenylalanyl-leucyl-arginine diacetate",
    "actual": true,
    "rv": "AAAAAAAN350="
  }
]
Имя Тип Описание
id int Уникальный код МНН по справочнику АСНА
rusName string Русское наименование МНН
latname string Латинское наименование МНН
engName string Английское наименование МНН
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник областей применения⚓︎

Данный вызов API предназначен для получения справочника областей применения АСНА.

GET /v5/references/application_areas?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник групп товаров по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/application_areas?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
  {
    "id": 1612,
    "parentId": 0,
    "name": "ОБЛАСТЬ ПРИМЕНЕНИЯ",
    "actual": true,
    "rv": "AAAAAAAN3oY="
  },
  {
    "id": 1626,
    "parentId": 1612,
    "name": "Витамины",
    "actual": true,
    "rv": "AAAAAAAN3oc="
  },
  {
    "id": 1628,
    "parentId": 1612,
    "name": "От укачивания",
    "actual": true,
    "rv": "AAAAAAAN3og="
  }
]
Имя Тип Описание
id int Уникальный код области применения по справочнику АСНА
parentId int Уникальный код родительской области применения по справочнику АСНА
name string Наименование области применения
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник маркетинговых производителей⚓︎

Данный вызов API предназначен для получения справочника маркетинговых производителей АСНА.

GET /v5/references/marketing_manufacturers?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник маркетинговых производителей по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/marketing_manufacturers?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "id": 1,
    "name": "Авангард",
    "actual": true,
    "rv": "AAAAAAH6j38="
  },
  {
    "id": 2,
    "name": "Аспен",
    "actual": true,
    "rv": "AAAAAAAPae0="
  },
  {
    "id": 3,
    "name": "Вокхард",
    "actual": true,
    "rv": "AAAAAAAPae4="
  }
]
Имя Тип Описание
id int Уникальный код маркетингового производителя по справочнику АСНА
name string Наименование маркетингового производителя
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник аналогов⚓︎

Данный вызов API предназначен для получения справочника маркетинговых производителей АСНА.

GET /v5/references/analogs?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник аналогов по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/analogs?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
  {
    "id": 28,
    "name": "ЗИНГЕР КЛИППЕР LP-L16-2020 (SLN-602-MAT) ZINGER",
    "clusterId": 0,
    "actual": true,
    "rv": "AAAAAAAN/Hw="
  },
  {
    "id": 30,
    "name": "ЗИНГЕР КЛИППЕР ZO-NA-02-C БОКОВОЙ (СКОШЕННЫЙ) ZINGER",
    "clusterId": 0,
    "actual": true,
    "rv": "AAAAAAAN/H4="
  },
  {
    "id": 46,
    "name": "ЗОЛИНГЕН YES 96650 КНИПСЕР Д/НОГТЕЙ В БЛИСТЯЩЕЙ УПАКОВКЕ",
    "clusterId": 0,
    "actual": true,
    "rv": "AAAAAAAN/H0="
  }
]
Имя Тип Описание
id int Уникальный код аналога по справочнику АСНА
name string Наименование аналога
clusterId int Уникальный код кластера
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник категорий⚓︎

Данный вызов API предназначен для получения справочника категорий АСНА.

GET /v5/references/categories?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник категорий по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/categories?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
  {
    "id": 2000000000,
    "name": "АКСЕССУАРЫ ДЛЯ МАНИКЮРА И ПЕДИКЮРА",
    "dirId": 1,
    "actual": true,
    "rv": "AAAAAAAPu+w="
  },
  {
    "id": 2000000001,
    "name": "ГИГИЕНА",
    "dirId": 1,
    "actual": true,
    "rv": "AAAAAAAPu+0="
  },
  {
    "id": 2000000002,
    "name": "ДЕКОРАТИВНАЯ КОСМЕТИКА, АКСЕССУАРЫ ДЛЯ МАКИЯЖА",
    "dirId": 1,
    "actual": true,
    "rv": "AAAAAAAPu+4="
  }
]
Имя Тип Описание
id int Уникальный код категории по справочнику АСНА
name string Наименование категории
dirId int Уникальный код направления
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник направлений⚓︎

Данный вызов API предназначен для получения справочника направлений АСНА.

GET /v5/references/directions?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник направлений по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/directions?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "id": 1,
    "name": "КОСМЕТИКА И ГИГИЕНА",
    "actual": true,
    "rv": "AAAAAAANWxU="
  },
  {
    "id": 2,
    "name": "ЛЕЧЕНИЕ И ПРОФИЛАКТИКА",
    "actual": true,
    "rv": "AAAAAAANWxY="
  },
  {
    "id": 3,
    "name": "МАМА И МАЛЫШ",
    "actual": true,
    "rv": "AAAAAAANWxc="
  }
]
Имя Тип Описание
id int Уникальный код направления по справочнику АСНА
name string Наименование направления
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник мегакатегорий⚓︎

Данный вызов API предназначен для получения справочника мегакатегорий АСНА.

GET /v5/references/megacategories?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник мегакатегорий по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/megacategories?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "id": 1,
    "name": "1. RX",
    "actual": true,
    "rv": "AAAAAAANWxA="
  },
  {
    "id": 2,
    "name": "2. OTC",
    "actual": true,
    "rv": "AAAAAAANWxE="
  },
  {
    "id": 3,
    "name": "3. Trade Goods",
    "actual": true,
    "rv": "AAAAAAANWxI="
  }
]
Имя Тип Описание
id int Уникальный код мегакатегории по справочнику АСНА
name string Наименование мегакатегории
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник СПЕ⚓︎

Данный вызов API предназначен для получения справочника СПЕ(стратегических плановых единиц) АСНА.

GET /v5/references/spes?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник СПЕ по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/spes?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
  {
    "id": 2000000000,
    "name": "БАФ ДЛЯ МАНИКЮРА",
    "catId": 2000000000,
    "actual": false,
    "rv": "AAAAAAAPueM="
  },
  {
    "id": 2000000001,
    "name": "ВАННОЧКИ ДЛЯ МАНИКЮРА И ПЕДИКЮРА",
    "catId": 2000000000,
    "actual": false,
    "rv": "AAAAAAAPueQ="
  },
  {
    "id": 2000000002,
    "name": "КИСТИ ДЛЯ МАНИКЮРА",
    "catId": 2000000000,
    "actual": false,
    "rv": "AAAAAAAPueU="
  }
]
Имя Тип Описание
id int Уникальный код СПЕ по справочнику АСНА
name string Наименование СПЕ
actual bool Признак актуальности строки
catId int Уникальный код категории
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник маркетинговых кластеров⚓︎

Данный вызов API предназначен для получения справочника маркетинговых кластеров АСНА.

GET /v5/references/marketing_clusters?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник маркетинговых кластеров по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/marketing_clusters?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "id": 1,
    "name": "АНТ_Новокаин_амп 2%",
    "actual": true,
    "rv": "AAAAAAAPy+g="
  },
  {
    "id": 2,
    "name": "АНКС_Фенибут",
    "actual": true,
    "rv": "AAAAAAAPy+k="
  },
  {
    "id": 3,
    "name": "АНТИДЕП_ПАРОКСЕТИН",
    "actual": true,
    "rv": "AAAAAAAPy+o="
  }
]
Имя Тип Описание
id int Уникальный код маркетингового кластера по справочнику АСНА
name string Наименование маркетингового кластера
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник маркетинговых брендов⚓︎

Данный вызов API предназначен для получения справочника маркетинговых брендов АСНА.

GET /v5/references/marketing_brands?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник маркетинговых брендов по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/marketing_brands?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
  {
    "id": 46,
    "name": "Горец птичий",
    "isAsna": false,
    "actual": true,
    "rv": "AAAAAAAPjlg="
  },
  {
    "id": 63,
    "name": "Здоровые почки",
    "isAsna": false,
    "actual": true,
    "rv": "AAAAAAAPjlk="
  },
  {
    "id": 148,
    "name": "СБОР Жизнедар",
    "isAsna": false,
    "actual": true,
    "rv": "AAAAAAAPjlo="
  }
]
Имя Тип Описание
id int Уникальный код маркетингового бренда по справочнику АСНА
name string Наименование маркетингового бренда
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник связей кластер-бренд-товар⚓︎

Данный вызов API предназначен для получения справочника связей кластер-бренд-товар АСНА.

GET /v5/references/cluster_brand_product_links?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник связей кластер-бренд-товар по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/cluster_brand_product_links?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
  {
    "mcId": 1288,
    "nnt": 8606702,
    "brandId": 10680,
    "actual": true,
    "rv": "AAAAAAH/ja8="
  },
  {
    "mcId": 1267,
    "nnt": 8728458,
    "brandId": 3526,
    "actual": true,
    "rv": "AAAAAAH/jbA="
  },
  {
    "mcId": 1290,
    "nnt": 405964,
    "brandId": 2985,
    "actual": true,
    "rv": "AAAAAAH/jbE="
  }
]
Имя Тип Описание
mcId int Уникальный код маркетингового кластера по справочнику АСНА
nnt int Уникальный код товара
brandId int Уникальный код маркетингового бренда
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник связей товар - маркетинговый производитель⚓︎

Данный вызов API предназначен для получения справочника связей товар - маркетинговый производитель АСНА.

GET /v5/references/product_marketing_manufacturer_links?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник связей товар - маркетинговый производитель по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/product_marketing_manufacturer_links?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
  {
    "id": 2,
    "mmId": 246,
    "actual": true,
    "nnt": 109374,
    "rv": "AAAAAAHjBLU="
  },
  {
    "id": 3,
    "mmId": 249,
    "actual": true,
    "nnt": 112279,
    "rv": "AAAAAAHjBLY="
  },
  {
    "id": 5,
    "mmId": 360,
    "actual": true,
    "nnt": 109862,
    "rv": "AAAAAAHjBLg="
  }
]
Имя Тип Описание
id int Уникальный код связи товар - маркетинговый производитель по справочнику АСНА
mmId int Уникальный код маркетингового производителя
actual bool Признак актуальности строки
nnt int Уникальный код товара
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник связей маркетинговый производитель - поставщик⚓︎

Данный вызов API предназначен для получения справочника связей маркетинговый производитель-поставщик АСНА.

GET /v5/references/marketing_manufacturer_supplier_links?count={count}&rvInt={rvInt}

Описание⚓︎

Получить справочник связей маркетинговый производитель - поставщик по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями. Не должно превышать 10000.
rv byte[] Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных. В JSON массив байт представлен в кодировке base64.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/marketing_manufacturer_supplier_links?count=3&rv=AAAAAAALQag= HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[
  {
    "id": 35178,
    "mmId": 3,
    "inn": "1660169622",
    "begDate": "2019-07-01T00:00:00+00:00",
    "endDate": "2019-09-30T00:00:00+00:00",
    "actual": true,
    "rv": "AAAAAAIwWnI="
  },
  {
    "id": 35179,
    "mmId": 3,
    "inn": "2130174989",
    "begDate": "2019-07-01T00:00:00+00:00",
    "endDate": "2019-09-30T00:00:00+00:00",
    "actual": true,
    "rv": "AAAAAAIwWnM="
  },
  {
    "id": 35180,
    "mmId": 3,
    "inn": "2308169476",
    "begDate": "2019-07-01T00:00:00+00:00",
    "endDate": "2019-09-30T00:00:00+00:00",
    "actual": true,
    "rv": "AAAAAAIwWnQ="
  }
]
Имя Тип Описание
id int Уникальный код связи маркетинговый производитель - поставщик по справочнику АСНА
mmId int Уникальный код маркетингового производителя
inn string ИНН поставщика
begDate datetime Дата начала действия. В формате ISO8601 с указанием часового пояса
endDate datetime Дата окончания действия. В формате ISO8601 с указанием часового пояса
actual bool Признак актуальности строки
rv byte[] Версия строки. В JSON массив байт представлен в кодировке base64.
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Справочник штрих-кодов производителя⚓︎

Данный вызов API предназначен для получения справочника штрих-кодов производителя

GET /v5/references/barcodes?count={count}&rvInt={rvInt}&actual={actual}

Описание⚓︎

Получить справочник штрих-кодов по протоколу версии 5, count записей, начиная с версии rvInt

Параметры запроса⚓︎

Имя Тип Обяз. Описание
count int Количество возвращаемых записей, для загрузки частями.
rvInt long Версия последней записи, для загрузки частями. Берется текущее максимальное значение поля из базы данных.
actual bool Возвращать только актуальные записи, если параметр выставлен в true, иначе все. По умолчанию false. Если параметр выставлен в true, не забывайте предварительно зачищать свои таблицы.

Заголовки запроса⚓︎

Имя Описание
Authorization Bearer token
Accept application/json или application/x-json-full

Пример запроса⚓︎

1
2
3
4
5
GET /v5/references/barcodes?count=3&rvInt=99281423 HTTP/1.1
Host: api.asna.cloud
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdGQzk0RDU4N0UzQzg4QUM0M0FDQkQyOEU0Njk4RDZCOTE3RkQyOUUiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJmOGxOV0g0OGlLeERyTDBvNUdtTmE1Rl8wcDQifQ.eyJuYmYiOjE0OTE1NzY2MDcsImV4cCI6MTQ5MTU4MDIwNywiaXNzIjoiaHR0cHM6Ly9zc28uYXNuYS5jbG91ZDoxODgxIiwiYXVkIjpbImh0dHBzOi8vc3NvLmFzbmEuY2xvdWQ6MTg4MS9yZXNvdXJjZXMiLCJhcGkiXSwiY2xpZW50X2lkIjoiRTQ1RDM0OTEtNzlFRS00RUVBLTkyQjItMjJDRUJFNEJCOEI1IiwiY2xpZW50X2FjY2VzcyI6WyJzdG9ja3MuZWRpdCIsInN0b2Nrcy5mdWxsX2FjY2VzcyIsInN0b2Nrcy52aWV3Il0sInNjb3BlIjpbImFwaSJdfQ.OvGjvdbOk6QI3CNRyjOmj5mSrUZ7v1LjWRgH9TjwhNTTKiEaww1iEr8CnSKOfpGUdhkFGiup8kzvW0PIsqrVZHEx2r5gmT9SO6orznDg-ESprgjjiBC-uYSSTzK_WmPZp-cjP4OVt8ovGY3ncNhrTYFmBy0CJh0XBtMmO5IkE9ASxyaw5Ou5by0SaMTF8Vh9ocE0Uaj8xf-m6ivKQYv_4gEsKs6XEjKBN0khfZGOvv1qQJ4iBn-fVtOqPUpv1ypcOskGZhVHo200ZjvPalbemV-51D45k1KZcE_K9qiYK8Y1vX_lzRDSaQI30PACuQc-VpB-WcCMAtVEEuo0paL2fw
Accept: application/json
Cache-Control: no-cache

Успешный ответ⚓︎

HTTP cтатус Значение
200 ОК. В теле ответа содержится JSON со справочником.

Пример ответа⚓︎

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
[
  {
    "nnt": 505447,
    "barcode": "0300652144672",
    "actual": true,
    "rvInt": 99281424
  },
  {
    "nnt": 8700225,
    "barcode": "1013929306022",
    "actual": true,
    "rvInt": 99281425
  },
  {
    "nnt": 8701212,
    "barcode": "1077642104730",
    "actual": true,
    "rvInt": 99281427
  }
]
Имя Тип Описание
nnt int Код товара по справочнику АСНА
barcode string Штрих-код производителя
actual bool Признак актуальности строки
rvInt int Версия строки

Неуспешный ответ⚓︎

HTTP статус Значение
400 Bad Request. Полученные службой данные содержат ошибки. Информация об ошибке возвращается в теле ответа.
401 Unauthorized. Токен авторизации неверный или истек срок его действия
403 Forbidden. У вас нет прав на выполнение данной операции
429 Too Many Requests. Слишком много запросов с одного IP адреса за промежуток времени
500 Internal Server Error. Ошибка сервиса. Если ошибка повторяется, сообщите, пожалуйста, разработчикам сервиса

Последнее обновление: 17 августа 2021 г. 11:14:40
Созданный: 5 августа 2021 г. 12:36:05

Комментарии

Back to top