Главная Книги - Разные Описание API Государственной информационной системы мониторинга и движения лекарственных препаратов. Протокол обмена интерфейсного уровня Версия 4.57.0
поиск по сайту правообладателям
|
|
содержание .. 1 2 3 4 ..
6.6.6. Метод для изменения группы прав пользователей
Endpoint: PUT <endpoint>/<version>/rights/{group_id}
Необходимые права доступа: MANAGE_ACCOUNTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
group_id
Уникальный
String
UUID
1
Параметр
идентификатор
запроса (Path
группы
param)
group_change
Объект типа
Object
GroupInfo
1
GroupInfo
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
group
Объект типа
Object
ExtendedGroup
1
Group
Info
Пример использования метода
Запрос:
164
PUT api/v1/rights/a5d134fe-43cb-42a1-85eb-61a5cfcffef9 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"group_change": {
"group_name": "Тестовая группа2",
"rights": [
"OUTCOME_LIST",
"MANAGE_ACCOUNTS",
"VIEW_ACCOUNTS"
]
}
}
Получение результата:
{
"group": {
"group_id": " a5d134fe-43cb-42a1-85eb-61a5cfcffef9",
"group_name": "Тестовая группа2",
"rights": [
"OUTCOME_LIST",
"MANAGE_ACCOUNTS",
"VIEW_ACCOUNTS"
],
"type": 0
}
}
6.6.7. Метод для удаления группы прав пользователей
Endpoint: DELETE <endpoint>/<version>/rights/{group_id}
Необходимые права доступа: MANAGE_ACCOUNTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
165
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
group_id
Уникальный
String
UUID
1
Параметр
идентификатор
запроса (Path
группы
param)
Выходная информация
По результатам выполнения клиент получает HTTP код завершения операции с пустым телом
ответа.
Пример использования метода
Запрос:
DELETE api/v1/rights/a5d134fe-43cb-42a1-85eb-61a5cfcffef9 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
HTTP код 200 OK
6.6.8. Метод для добавления пользователя в группу прав пользователей
Endpoint: POST <endpoint>/<version>/rights/{group_id}/user_add
Необходимые права доступа: MANAGE_ACCOUNTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
group_id
Уникальный
String
UUID
1
Параметр
идентификатор
запроса (Path
группы
param)
user_id
Уникальный
String
UserID
1
идентификатор
пользователя
Выходная информация
166
По результатам выполнения клиент получает HTTP код завершения операции с пустым телом
ответа.
Пример использования метода
Запрос:
POST api/v1/rights/a5d134fe-43cb-42a1-85eb-61a5cfcffef9/user_add HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"user_id": "5b5540c4-fbb0-4ad7-a038-c8222affab3f"
}
Получение результата:
HTTP код 200 OK
6.6.9. Метод для удаления пользователя из группы прав пользователей
Endpoint: DELETE <endpoint>/<version>/rights/{group_id}/{user_id}
Необходимые права доступа: MANAGE_ACCOUNTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
group_id
Уникальный
String
UUID
1
Параметр пути
идентификатор
(path param)
группы
user_id
Уникальный
String
UserID
1
Параметр пути
идентификатор
(path param)
пользователя
Выходная информация
По результатам выполнения клиент получает HTTP код завершения операции с пустым телом
ответа.
Пример использования метода
167
Запрос:
DELETE api/v1/rights/a5d134fe-43cb-42a1-85eb-61a5cfcffef9/5b5540c4-fbb0-4ad7-a038-
c8222affab3f HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
HTTP код 200 OK
6.6.10. Метод для получения списка групп прав пользователей (Устарел)
Endpoint: POST <endpoint>/<version>/rights/list
Данный метод является устаревшим и подлежит удалению.
ВАЖНО
Необходимо использовать новый метод: Метод для поиска списка групп прав
пользователей по фильтру. Дата устаревания 2021-05-05.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
group_filter
Объект типа
Object
GroupInfo
1
GroupInfo
start_from
Индекс первой
Number
1
записи в
списке
возвращаемых
документов
count
Количество
Number
1
записей в
списке
возвращаемых
документов
Выходная информация
По результатам выполнения клиент получает следующую информацию:
168
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
groups
Найденные
Array of
ExtendedGroup
1
группы
Objects
Info
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
Запрос:
POST api/v1/rights/list HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"group_filter": {
"group_name": "Тестовая группа"
},
"start_from": "0",
"count": "10"
}
Получение результата:
{
"total": 1,
"groups": [
{
"group_id": " a5d134fe-43cb-42a1-85eb-61a5cfcffef9",
"group_name": "Тестовая группа2",
"rights": [
"OUTCOME_LIST",
"MANAGE_ACCOUNTS",
"VIEW_ACCOUNTS"
],
"type": 0
}
]
}
169
6.6.11. Метод для поиска списка групп прав пользователей по фильтру
Endpoint: POST <endpoint>/<version>/rights/filter
Необходимые права доступа: VIEW_ACCOUNTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Объект типа
Object
GroupFilter
1
GroupInfo
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
groups
Найденные
Array of
ExtendedGroup
1
группы
Objects
Info
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
Запрос:
170
POST api/v1/rights/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"group_name": "Тестовая группа",
"type": 0
},
"start_from": "0",
"count": "10"
}
Получение результата:
{
"total": 1,
"groups": [
{
"group_id": " a5d134fe-43cb-42a1-85eb-61a5cfcffef9",
"group_name": "Тестовая группа2",
"rights": [
"OUTCOME_LIST",
"MANAGE_ACCOUNTS",
"VIEW_ACCOUNTS"
],
"type": 0
}
]
}
6.7. Поиск по зарегистрированным пользователям
6.7.1. Метод для поиска по зарегистрированным пользователям (Устарел)
Endpoint: POST <endpoint>/<version>/users/find
Данный метод является устаревшим и подлежит удалению.
ВАЖНО
Необходимо
использовать
новый
метод:
Метод
для
поиска
зарегистрированных пользователей по фильтру. Дата устаревания 2021-05-05.
Параметры метода
Входной информацией являются следующие данные:
171
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
user_filter
Данные для
Object
UserInfo
1
поиска
пользователя
start_from
Индекс первой
Number
1
записи в
списке
возвращаемых
документов
count
Количество
Number
1
записей в
списке
возвращаемых
документов
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
users
Пользователи
Array of
GroupedUser
1
Objects
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
Запрос:
172
POST api/v1/users/find HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"user_filter": {
"first_name": "Петр"
},
"start_from": "0",
"count": "10"
}
Получение результата:
{
"total": 1,
"users": [
{
"user_id": "5b5540c4-fbb0-4ad7-a038-c8222affab3f",
"first_name": "Петр",
"last_name": "Петров",
"groups": [
"Тестовая группа2"
]
}
]
}
6.7.2. Метод для поиска зарегистрированных пользователей по фильтру
Endpoint: POST <endpoint>/<version>/users/filter
Необходимые права доступа: VIEW_ACCOUNTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Данные для
Object
UserFilter
1
поиска
пользователя
173
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Формат объекта UserFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
first_name
Имя
String
0
пользователя
last_name
Фамилия
String
0
пользователя
middle_name
Отчество
String
0
пользователя
login
Логин
String
0
пользователя
is_admin
Признак
Boolean
0
администратор
а участника
is_responsible
Признак
Boolean
0
наличия
доступа к
системным
группам
участника
statuses
Статусы
Array of Strings
UserStatus
0
пользователя
user_id
Идентификато
String
0
р пользователя
Выходная информация
По результатам выполнения клиент получает следующую информацию:
174
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
users
Пользователи
Array of
GroupedUser
1
Objects
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
Запрос:
POST api/v1/users/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"first_name": "Петр",
"is_admin": false
},
"start_from": "0",
"count": "10"
}
Получение результата:
175
{
"total": 1,
"users": [
{
"user_id": "5b5540c4-fbb0-4ad7-a038-c8222affab3f",
"first_name": "Петр",
"last_name": "Петров",
"middle_name": "Петрович",
"position": "Директор",
"login": "test@mail.ru",
"sys_id": "4b73cb20-69fb-44e6-ab17-65a9314e6068",
"is_admin": false,
"is_responsible": false,
"groups": [
"Тестовая группа2"
]
}
]
}
6.8. Поиск по УС
6.8.1. Метод для поиска по УС (Устарел)
Endpoint: POST <endpoint>/<version>/account_systems/find
Данный метод является устаревшим и подлежит удалению.
ВАЖНО
Необходимо использовать новый метод: Метод для поиска УС по фильтру.
Дата устаревания 2021-05-05.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
name
Название УС
String
1
start_from
Индекс первой
Number
1
записи в
списке
возвращаемых
документов
176
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
count
Количество
Number
1
записей в
списке
возвращаемых
документов
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
account_system
Учетные
Array of
AccountSystem
1
s
системы
Objects
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
Запрос:
POST api/v1/account_systems/find HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"name": "Тестовая УС",
"start_from": "0",
"count": "10"
}
Получение результата:
177
{
"total": 1,
"account_systems": [
{
"account_system_id": "7baf5610-554f-4887-8f41-1fc7f07449d5",
"name": "Тестовая УС для компании ООО Медицина",
"client_id": "7df0d06f-6510-44fe-a378-76cb53e2605f"
}
]
}
6.8.2. Метод для поиска УС по фильтру
Endpoint: POST <endpoint>/<version>/account_systems/filter
Необходимые права доступа: VIEW_ACCOUNTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Данные для
Object
AccountSystem
1
поиска УС
Filter
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Формат объекта AccountSystemFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
name
Название УС
String
1
Выходная информация
По результатам выполнения клиент получает следующую информацию:
178
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
account_system
Учетные
Array of
AccountSystem
1
s
системы
Objects
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
Запрос:
POST api/v1/account_systems/find HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"name": "Тестовая УС"
},
"start_from": "0",
"count": "10"
}
Получение результата:
{
"total": 1,
"account_systems": [
{
"account_system_id": "7baf5610-554f-4887-8f41-1fc7f07449d5",
"name": "Тестовая УС для компании ООО Медицина",
"client_id": "7df0d06f-6510-44fe-a378-76cb53e2605f"
}
]
}
6.8.3. Метод добавления ЭП пользователя для самого себя
Endpoint: POST <endpoint>/<version>/users/own/add_key
Для доступа не требуется прав
179
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
public_cert
Публичный
String
BASE64
1
Необходимо
сертификат
использовать
пользователя
публичный
сертификат, а
не публичный
ключ
Выходная информация
По результатам выполнения клиент получает HTTP код завершения операции с пустым телом
ответа.
Пример использования метода
Запрос:
POST api/v1/users/own/add_key HTTP/1.1
Host: api.sb.mdlp.ru
Content-Type: application/json
Authorization: token 27b06208-d46c-4993-aad1-7e2c18fa952e
{
"public_cert": "MIIJETCCCL6gAwIBAgIRA4BqpQDQrpSfQmTMTVrLA+gwCgYIKoUDBwEBAwIwggFW
MRUwEwYFKoUDZAQSCjc3MTcxMDc5OTExIDAeBgkqhkiG9w0BCQEWEWluZm9AY3J5
cHRvcHJvLnJ1MRgwFgYFKoUDZAESDTEwMzc3MDAwODU0NDQxCzAJBgNVBAYTAlJV
MRgwFgYDVQQIDA83NyDQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQ
sDEvMC0GA1UECQwm0YPQuy4g0KHRg9GJ0ZHQstGB0LrQuNC5INCy0LDQuyDQtC4g
MTgxJTAjBgNVBAoMHNCe0J7QniAi0JrQoNCY0J/QotCeLdCf0KDQniIxazBpBgNV
BAMMYtCi0LXRgdGC0L7QstGL0Lkg0L/QvtC00YfQuNC90LXQvdC90YvQuSDQo9Cm
INCe0J7QniAi0JrQoNCY0J/QotCeLdCf0KDQniIg0JPQntCh0KIgMjAxMiAo0KPQ
piAyLjApMB4XDTIyMDcxMjA5NTIxNloXDTIyMTAxMjEwMDIxNlowggG3MRUwEwYF
KoUDZAQSCjc3MTQzMzU5MTExGDAWBgUqhQNkARINMTE1Nzc0NjMyOTU5NzEbMBkG
A1UEDAwS0JHRg9GF0LPQsNC70YLQtdGAMV8wXQYDVQQKDFbQntCR0KnQldCh0KLQ
ktCeINChINCe0JPQoNCQ0J3QmNCn0JXQndCd0J7QmSDQntCi0JLQldCi0KHQotCS
0JXQndCd0J7QodCi0KzQriAi0JvQmNChIjF0MHIGA1UECQxrMTI3MDgzLCDQk9Ce
0KDQntCUINCc0J7QodCa0JLQkCwg0JLQldCg0KXQndCv0K8g0JzQkNCh0JvQntCS
0JrQkCDQo9Cb0JjQptCQLCDQlNCe0JwgMTEsINCa0JLQkNCg0KLQmNCg0JAgMzIx
FTATBgNVBAcMDNCc0J7QodCa0JLQkDELMAkGA1UECAwCNzcxCzAJBgNVBAYTAlJV
MS4wLAYDVQQqDCXQkNC70LXQutGB0LDQvdC00YAg0KHQtdGA0LPQtdC10LLQuNGH
MRUwEwYDVQQEDAzQn9GD0YjQutC40L0xGDAWBgNVBAMMD9Ce0J7QniAi0JvQmNCh
IjBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MABEBA6qa75crv
180
FcVWQRHZ0azx37bJniQg/KYlmQ5AVmCuumpHnVKwH05eo9J1P+Zu+yaldfiPCmsH
A1xP1bUPxAU2o4IE+TCCBPUwDgYDVR0PAQH/BAQDAgTwMB8GCSsGAQQBgjcVBwQS
MBAGCCqFAwICLgAIAgEBAgEAMB0GA1UdDgQWBBRN4buLQZsIV7uXOZaCGVKHvMAG
/zAmBgNVHSUEHzAdBggrBgEFBQcDBAYIKwYBBQUHAwIGByqFAwICIgYwMgYJKwYB
BAGCNxUKBCUwIzAKBggrBgEFBQcDBDAKBggrBgEFBQcDAjAJBgcqhQMCAiIGMIGo
BggrBgEFBQcBAQSBmzCBmDA5BggrBgEFBQcwAYYtaHR0cDovL3Rlc3RjYTIwMTIu
Y3J5cHRvcHJvLnJ1L29jc3AyL29jc3Auc3JmMFsGCCsGAQUFBzAChk9odHRwOi8v
dGVzdGNhMjAxMi5jcnlwdG9wcm8ucnUvYWlhLzc1OGQxYmY3MzJkMmQwZjI1ZjFl
MGY5ZTEzNzllYmZjMjBmZTllMmYuY3J0MB0GA1UdIAQWMBQwCAYGKoUDZHECMAgG
BiqFA2RxATArBgNVHRAEJDAigA8yMDIyMDcxMjA5NTIxNVqBDzIwMjIxMDEyMDk1
MjE1WjCCARoGBSqFA2RwBIIBDzCCAQsMNNCh0JrQl9CYICLQmtGA0LjQv9GC0L7Q
n9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDQuMCkMMdCf0JDQmiAi0JrRgNC40L/R
gtC+0J/RgNC+INCj0KYiINCy0LXRgNGB0LjQuCAyLjAMT9Ch0LXRgNGC0LjRhNC4
0LrQsNGCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjQtMzk3
MSDQvtGCIDE1LjAxLjIwMjEMT9Ch0LXRgNGC0LjRhNC40LrQsNGCINGB0L7QvtGC
0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjgtMzg3MCDQvtGCIDIzLjA3LjIw
MjAwLAYFKoUDZG8EIwwh0KHQmtCX0JggItCa0YDQuNC/0YLQvtCf0YDQviBDU1Ai
MGAGA1UdHwRZMFcwVaBToFGGT2h0dHA6Ly90ZXN0Y2EyMDEyLmNyeXB0b3Byby5y
dS9jZHAvNzU4ZDFiZjczMmQyZDBmMjVmMWUwZjllMTM3OWViZmMyMGZlOWUyZi5j
cmwwDAYFKoUDZHIEAwIBAjCCAZIGA1UdIwSCAYkwggGFgBR1jRv3MtLQ8l8eD54T
eev8IP6eL6GCAVikggFUMIIBUDELMAkGA1UEBhMCUlUxFTATBgUqhQNkBBIKNzcx
NzEwNzk5MTEgMB4GCSqGSIb3DQEJARYRaW5mb0BjcnlwdG9wcm8ucnUxGDAWBgUq
hQNkARINMTAzNzcwMDA4NTQ0NDEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRUw
EwYDVQQHDAzQnNC+0YHQutCy0LAxLzAtBgNVBAkMJtGD0LsuINCh0YPRidGR0LLR
gdC60LjQuSDQstCw0Lsg0LQuIDE4MSUwIwYDVQQKDBzQntCe0J4gItCa0KDQmNCf
0KLQni3Qn9Cg0J4iMWUwYwYDVQQDDFzQotC10YHRgtC+0LLRi9C5INCz0L7Qu9C+
0LLQvdC+0Lkg0KPQpiDQntCe0J4gItCa0KDQmNCf0KLQni3Qn9Cg0J4iINCT0J7Q
odCiIDIwMTIgKNCj0KYgMi4wKYIRA/iYhQBxreGMTXtLRsV/FUIwCgYIKoUDBwEB
AwIDQQDksx/o6dtzIR6iQBT6iv7gj6veYeqK1Ox3mIB8wrHlvPOJgXgFtJCaL/db
deMAUIfF0hbot/hHgvTfxa6BA+8B"
}
Получение результата:
HTTP код 200 OK
6.8.4. Метод для получения информации о своих зарегистрированных сертификатах
пользователя
Endpoint: POST <endpoint>/<version>/users/own/keys
Для доступа не требуется прав
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
181
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
filter
Фильтрация по
Object
UserCertsFilter
0
параметрам
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
certs
Сертификаты
Array of
UserCert
1
(ключи)
Objects
пользователя
total
Общее
Number
1
количество
записей по
запросу
Формат объекта UserCert описан выше.
Формат объекта UserCertsFilter описан выше.
Пример использования метода
Запрос:
POST api/v1/users/own/keys HTTP/1.1
Host: api.sb.mdlp.ru
Accept: application/json
Content-Type: application/json
Authorization: token 56768fcb-148b-4180-b908-a2d3b0ff3113
{
"start_from": 0,
"count": 1,
"filter": {},
}
Получение результата:
182
{
"total": 19,
"certs": [
{
"public_cert_serial_number": "1006099476806282493708187560545295674412",
"public_cert_thumbprint": "8C57635C24639F81BEC651F684544CDF6C6A310C",
"valid_from": "07-06-2021 13:55:57",
"valid_to": "07-09-2021 14:05:57",
"org_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"СЕВАСТОПОЛЬСКАЯ
ГЕО-ПА",
"owner": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"СЕВАСТОПОЛЬСКАЯ ГЕО-
ПА",
"inn": "009201002445",
"position": "ГЕНЕРАЛЬНЫЙ ДИРЕКТОР",
"owner_fio": "ИВАНОВ ДМИТРИЙ ОЛЕГОВИЧ",
"issuer_name": "CN=\"Тестовый подчиненный УЦ ООО \\\"КРИПТО-ПРО\\\" ГОСТ
2012 (УЦ 2.0)\", O=\"ООО \\\"КРИПТО-ПРО\\\"\", STREET=ул. Сущёвский вал д. 18,
L=Москва, ST=77 Москва, C=RU, OID.1.2.643.3.131.1.1=#120C303037373137313037393931,
OID.1.2.643.100.1=#120D31303337373030303835343434, EMAILADDRESS=info@cryptopro.ru"
}
]
}
6.8.5. Метод для поиска списка собственных групп прав по фильтру
Endpoint: POST <endpoint>/<version>/rights/own/filter
Необходимые права доступа: Нет
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Объект типа
Object
GroupFilter
1
GroupInfo
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Выходная информация
183
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
groups
Найденные
Array of
ExtendedGroup
1
группы
Objects
Info
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
Запрос:
POST api/v1/rights/own/filter HTTP/1.1
Host: api.sb.mdlp.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"group_name": "Тестовая группа",
"type": 0
},
"start_from": "0",
"count": "10"
}
Получение результата:
184
{
"total": 1,
"groups": [
{
"group_id": " a5d134fe-43cb-42a1-85eb-61a5cfcffef9",
"group_name": "Тестовая группа2",
"rights": [
"OUTCOME_LIST",
"MANAGE_ACCOUNTS",
"VIEW_ACCOUNTS"
],
"type": 0
}
]
}
6.8.6. Метод для получения информации о вариантах собственных прав
Endpoint: GET <endpoint>/<version>/rights/own/about
Необходимые права доступа: Нет
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входная информация не требуется.
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
rights
Права и
Array of
RightsInfo
1
описание
Objects
Пример использования метода
Запрос:
GET api/v1/rights/own/about HTTP/1.1
Host: api.sb.mdlp.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
185
{
"rights": [
{
"right": "OUTCOME_LIST",
"description": "Позволяет получить информацию о исходящих документах"
},
{
"right": "UPLOAD_DOCUMENT",
"description": "Позволяет загружать документ"
},
{
"right": "REESTR_EGRIP",
"description": "Получение информации из реестра ЕГРИП"
},
{
"right": "MANAGE_ACCOUNTS",
"description": "Позволяет управлять учетными системами, пользователями, группами
прав пользователей"
},
{
"right": "VIEW_ACCOUNTS",
"description": "Позволяет просматривать учетные системы, пользователей, группы
прав пользователей"
},
{
"right": "INCOME_LIST",
"description": "Позволяет получить информацию о входящих документах"
},
{
"right": "DOWNLOAD_DOCUMENT",
"description": "Позволяет по идентификатору документа получить ссылку на
документ."
},
{
"right": "REESTR_ALL",
"description": "Позволяет получить доступ ко всем справочникам"
},
{
"right": "REESTR_FEDERAL_SUBJECT",
"description": "Получение информации из реестра субъектов Российской Федерации"
},
{
"right": "REESTR_EGRUL",
"description": "Получение информации из реестра ЕГРЮЛ"
},
{
"right": "REESTR_REFP",
"description": "Получение информации из реестра аккредитованных филиалов и
представительств"
},
{
186
"right": "REESTR_PROD_LICENSES",
"description": "Получение информации из реестра лицензий на производство "
},
{
"right": "REESTR_PHARM_LICENSES",
"description": "Получение информации из реестра лицензий на фармацевтическую
деятельность"
},
{
"right": "REESTR_ESKLP",
"description": "Получение информации из реестра ЕСКЛП"
},
{
"right": "REESTR_FIAS",
"description": "Получение информации из реестра ГАР/ФИАС"
}
]
}
187
7. Получение справочной информации
Здесь содержится информация из сторонних сервисов. Данная информация меняется редко или
не меняется совсем.
7.1. Получение информации из реестра ЕГРЮЛ
7.1.1. Получение данных записи ЕГРЮЛ
Endpoint: GET <endpoint>/<version>/reestr/egrul
Необходимые права доступа (любое из): REESTR_ALL, REESTR_EGRUL
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входная информация не требуется.
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
1
р записи в
ЕГРЮЛ
inn
ИНН
String
1
юридического
лица
OGRN
ОГРН
String
1
KPP
КПП
String
1
FIRST_NAME
Имя
String
1
MIDDLE_NA
Отчество
String
1
ME
LAST_NAME
Фамилия
String
1
ORG_NAME
Наименование
String
1
организации
Пример использования метода
Запрос:
188
GET api/v1/reestr/egrul HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"id": "59ee5850763afe8ac1a26b90",
"inn": "7720672100",
"OGRN": "1025213731937",
"KPP": "525351001",
"FIRST_NAME": "Дмитрий",
"MIDDLE_NAME": "Дмитриевич",
"LAST_NAME": "Дмитриев",
"ORG_NAME": "Акционерное общество \"Медицина\""
}
7.2. Получение информации из реестра ЕГРИП
7.2.1. Получение данных записи ЕГРИП
Endpoint: GET <endpoint>/<version>/reestr/egrip
Необходимые права доступа (любое из): REESTR_ALL, REESTR_EGRIP
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входная информация не требуется.
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
1
р записи в
ЕГРИП
inn
ИНН
String
1
индивидуальн
ого
предпринимат
еля
189
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
FIRST_NAME
Имя
String
1
MIDDLE_NA
Отчество
String
1
ME
LAST_NAME
Фамилия
String
1
Пример использования метода
Запрос:
GET api/v1/reestr/egrip HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"id": "59ee5850762afe8ac1a26c0f",
"inn": "402507520623",
"FIRST_NAME": "Иван",
"MIDDLE_NAME": "Иванович",
"LAST_NAME": "Иванов"
}
7.3. Получение информации из реестра аккредитованных
филиалов и представительств
7.3.1. Получение записи реестра РАФП
Endpoint: GET <endpoint>/<version>/reestr/rafp
Необходимые права доступа (любое из): REESTR_ALL, REESTR_REFP
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входная информация не требуется.
Выходная информация
Выходная информация содержит следующие данные:
190
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
1
р записи в
ЕГРЮЛ
inn
ИНН
String
1
юридического
лица
FIRST_NAME
Имя
String
1
MIDDLE_NA
Отчество
String
1
ME
LAST_NAME
Фамилия
String
1
KPP
КПП
String
1
Пример использования метода
Запрос:
GET api/v1/reestr/rafp HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"id": "59ee5850763afe8ac1a26b90",
"inn": "7720672100",
"KPP": "525351001",
"FIRST_NAME": "Дмитрий",
"MIDDLE_NAME": "Дмитриевич",
"LAST_NAME": "Дмитриев"
}
7.4. Получение информации из реестра налоговой
задолженности
7.4.1. Получение информации о задолженности (Устарел)
Endpoint: GET <endpoint>/<version>/reestr/dues
Данный метод является устаревшим и подлежит удалению. Дата устаревания
ВАЖНО
2021-05-05.
191
Необходимые права доступа (любое из): REESTR_ALL, REESTR_DUES
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входная информация не требуется.
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
1
р записи в
ЕГРЮЛ
inn
ИНН
String
1
юридического
лица
BACKLOG_S
Сумма
String
1
UM
задолженности
Пример использования метода
Запрос:
GET api/v1/reestr/dues HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"id": "59ee5850762afe8ac1a26c18",
"inn": "4025075206",
"BACKLOG_SUM": "1000000"
}
7.5. Получение информации из реестра ГАР/ФИАС
7.5.1. Получение текстового адреса по идентификаторам ГАР/ФИАС
Endpoint: POST <endpoint>/<version>/reestr/fias/resolve
192
Необходимые права доступа (любое из): REESTR_ALL, REESTR_FIAS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Данный метод имеет следующие входные параметры:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
aoguid
Уникальный
String
UUID
1
идентификатор
адресного
объекта
(ГАР/ФИАС)
houseguid
Адрес
String
UUID
1
установки (код
ГАР/ФИАС)
room
Комната
String
1-50 символов
0
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
code
Код
String
1
•
выполнения
0 - операц
операции
ия
выполнена
успешно,
адрес
найден
•
1 - адрес
не может
быть
идентифиц
ирован в
БД
ГАР/ФИАС
address
Текстовый
String
1
адрес объекта
Пример использования метода
193
Запрос:
POST api/v1/reestr/fias/resolve HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"aoguid": "353b7aed-0f1b-4f44-8ce3-245083e17526",
"houseguid": "ba1c2f28-a455-47e2-95e5-000003a0023d",
"room": "10"
}
Получение результата:
{
"code": "0",
"address": "Адыгея Респ, р-н Красногвардейский, х Чумаков, ул Широкая, д 2, 10"
}
7.6. Получение информации из реестра лицензий на
производство
7.6.1. Получение информации о лицензиях на производство
Endpoint: GET <endpoint>/<version>/reestr/prod_licenses
Необходимые права доступа (любое из): REESTR_ALL, REESTR_PROD_LICENSES
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входная информация не требуется.
Выходная информация
Выходная информация содержит массив следующих данных:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
1
р записи в
реестре
194
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
inn
ИНН
String
1
юридического
лица
ORG_NAME
Название
String
1
организации,
которой
выдана
лицензия
L_NUM
Номер
String
1
лицензии
START_DATE
Дата начала
String
1
действия
лицензии
END_DATE
Дата
String
0
окончания
действия
лицензии
L_STATUS
Статус
String
1
Возможные
лицензии
значения:
Действующая;
Недействующа
я;
Приостановле
нная;
Приостановле
на частично;
Прекращена;
Аннулирована
ADDRESS
Адрес
Object
Address
1
действия
лицензии
WORK_LIST
Перечень
Array of Strings
1
работ/услуг
согласно
лицензии
Пример использования метода
Запрос:
195
GET api/v1/reestr/prod_licenses HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
[
{
"id": "59f6fa41762afe8ac12021c9",
"inn": "4025175206",
"ORG_NAME": "ООО \"Медицина\"",
"L_NUM": "00233-ЛС",
"START_DATE": "2016-09-13T00:00:00.000Z",
"END_DATE": null,
"L_STATUS": "действует",
"ADDRESS": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "0a7f6405-e4e8-41b2-811f-102711eddf8e"
},
"WORK_LIST": [
"Производство, хранение и реализация нестерильных лекарственных препаратов"
]
}
]
7.6.2. Метод фильтрации лицензий на производство
Endpoint: POST <endpoint>/<version>/reestr/prod_licenses
Необходимые права доступа (любое из): REESTR_ALL, REESTR_PROD_LICENSES
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
LicenseApiFilte
1
по реестру
r
лицензий на
производство
start_from
Индекс первой
Number
1
записи
196
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
count
Максимальное
Number
1
количество
записей
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
LicenseEntry
1
реестра
Objects
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
Запрос:
POST api/v1/reestr/prod_licenses HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"l_num": "00233-ЛС"
},
"start_from": 0,
"count": 100
}
Получение результата:
197
{
"total": 1,
"entries":[
{
"id": "59f6fa41762afe8ac12021c9",
"inn": "4025175206",
"org_name": "ООО \"Медицина\"",
"l_num": "00233-ЛС",
"start_date": "2016-09-13T00:00:00.000Z",
"end_date": null,
"l_status": "действует",
"address": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "0a7f6405-e4e8-41b2-811f-102711eddf8e"
},
"work_list": [
"Производство, хранение и реализация нестерильных лекарственных препаратов"
],
"invalid_fias_code": false,
"objects": "Адыгея Респ, р-н Красногвардейский, х Чумаков, ул Широкая, д 2,
10"
}
]
}
7.6.3. Метод для актуализации данных текущего участника из реестра лицензий на
производство
Endpoint: POST <endpoint>/<version>/reestr/prod_licenses/resync
Необходимые права доступа: MANAGE_MEMBER
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входная информация не требуется.
Выходная информация
По результатам выполнения клиент получает HTTP код завершения операции с пустым телом
ответа.
Пример использования метода
Запрос:
POST api/v1/reestr/prod_licenses/resync HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
198
Получение результата:
HTTP код 204 No Content
7.7. Получение информации из реестра лицензий на
фармакологическую деятельность
7.7.1. Получение информации о лицензиях на фарм. деятельность
Endpoint: GET <endpoint>/<version>/reestr/pharm_licenses
Необходимые права доступа (любое из): REESTR_ALL, REESTR_PHARM_LICENSES
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входная информация не требуется.
Выходная информация
Выходная информация содержит массив следующих данных:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
1
р записи в
реестре
inn
ИНН
String
1
юридического
лица
ORG_NAME
Название
String
1
организации,
которой
выдана
лицензия
L_NUM
Номер
String
1
лицензии
START_DATE
Дата начала
String
1
действия
лицензии
END_DATE
Дата
String
0
окончания
действия
лицензии
199
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
L_STATUS
Статус
String
1
Возможные
лицензии
значения:
Действует;
Не действует
ADDRESS
Адрес
Object
Address
1
действия
лицензии
WORK_LIST
Перечень
Array of Strings
1
работ/услуг
согласно
лицензии
Пример использования метода
Запрос:
GET api/v1/reestr/pharm_licenses HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
[
{
"id": "59f6fa33762afe8ac1201f59",
"inn": "4025175206",
"ORG_NAME": "ООО \"Медицина\"",
"L_NUM": "ФС-91-32-002477",
"START_DATE": "2012-06-27T00:00:00.000Z",
"END_DATE": null,
"L_STATUS": "Действует",
"ADDRESS": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "0a7f6401-e3e8-41b2-811f-102711eddf8e"
},
"WORK_LIST": [
"оптовая торговля лекарственными средствами"
]
}
]
200
7.7.2. Метод фильтрации лицензий на фарм. деятельность
Endpoint: POST <endpoint>/<version>/reestr/pharm_licenses
Необходимые права доступа (любое из): REESTR_ALL, REESTR_PHARM_LICENSES
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
LicenseApiFilte
1
по реестру
r
лицензий на
фарм.
деятельность
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
LicenseEntry
1
реестра
Objects
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
Запрос:
201
POST api/v1/reestr/pharm_licenses HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"l_num": "ФС-91-32-002477"
},
"start_from": 0,
"count": 100
}
Получение результата:
{
"total": 1,
"entries":[
{
"id": "59f6fa33762afe8ac1201f59",
"inn": "4025175206",
"org_name": "ООО \"Медицина\"",
"l_num": "ФС-91-32-002477",
"start_date": "2012-06-27T00:00:00.000Z",
"end_date": null,
"l_status": "Действует",
"address": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "0a7f6401-e3e8-41b2-811f-102711eddf8e"
},
"work_list": [
"оптовая торговля лекарственными средствами"
],
"invalid_fias_code": false,
"objects": "Адыгея Респ, р-н Красногвардейский, х Чумаков, ул Широкая, д 2,
10"
}
]
}
7.7.3. Метод для актуализации данных текущего участника из реестра лицензий на
фарм. деятельность
Endpoint: POST <endpoint>/<version>/reestr/pharm_licenses/resync
Необходимые права доступа: MANAGE_MEMBER
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
202
Параметры метода
Входная информация не требуется.
Выходная информация
По результатам выполнения клиент получает HTTP код завершения операции с пустым телом
ответа.
Пример использования метода
Запрос:
POST api/v1/reestr/pharm_licenses/resync HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
HTTP код 204 No Content
7.8. Получение информации из реестра адресов
7.8.1. Метод для получения информации о всех местах осуществления деятельности
и местах ответственного хранения участника
Endpoint: GET <endpoint>/<version>/reestr/address/all
Необходимые права доступа (любое из): REESTR_ALL, REESTR_FEDERAL_SUBJECT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входная информация не требуется.
Выходная информация
По результатам выполнения клиент получает следующую информацию:
Формат объекта AddressEntry
203
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
address_id
Идентификато
String
1
р места
осуществления
деятельности
или
идентификатор
места
ответственног
о хранения
address
Адрес места
Object
Address
1
осуществления
деятельности
или
идентификатор
места
ответственног
о хранения
entity_type
Тип записи
Number
{0,1}
1
•
0
- место
осуществл
ения
деятельнос
ти
•
1
- место
ответствен
ного
хранения
Пример использования метода
Запрос:
GET api/v1/reestr/address/all HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
204
{
"address_id": "00000000000561",
"address": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "3e311a10-3d0c-438e-a013-7c5fd3ea66a6"
},
"entity_type": 1
}
7.9. Получение информации из реестра стран и субъектов
РФ
7.9.1. Метод для получения списка стран
Endpoint: POST <endpoint>/<version>/reestr/area/countries
Необходимые права доступа: авторизованный пользователь
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
CountryInfo
1
реестра
Objects
total
Общее
Number
1
количество
записей по
запросу
205
Структура данных CountryInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
iso
Код ISO
String
1
alpha2
Двухзначное
String
1
обозначение
location
Расположение
String
1
alpha3
Трехзначное
String
1
обозначение
fullname
Полное
String
1
наименование
location-precise
Точное
String
1
расположение
english
Англоязычное
String
1
наименование
name
Наименование
String
1
id
Уникальный
String
1
идентификатор
Пример использования метода
Запрос:
POST api/v1/reestr/area/countries HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"start_from": "0",
"count": "1"
}
Получение результата:
206
{
"total": 1,
"entries": [
{
"iso": "895",
"alpha2": "AB",
"location": "Азия",
"alpha3": "ABH",
"id": "",
"fullname": "Республика Абхазия",
"location-precise": "Закавказье",
"name": "Абхазия",
"english": "Abkhazia"
}
]
}
7.9.2. Метод для получения списка субъектов РФ
Endpoint: POST <endpoint>/<version>/reestr/reestr/area/regions
Необходимые права доступа: авторизованный пользователь
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
Region
1
реестра
Objects
207
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
записей по
запросу
Структура данных Region:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
title
Название
String
1
code
Код субъекта
String
1
key
Идентификато
String
0
р субъекта
children
Список
Array of Strings
0
идентификато
ров дочерних
субъектов
Пример использования метода
Запрос:
POST api/v1/reestr/reestr/area/regions HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"start_from": "0",
"count": "1"
}
Получение результата:
208
{
"total": 1,
"entries": [
{
"title": "Приволжский ФО",
"code": "5",
"key": null,
"children": [
"02",
"43",
"12",
"13",
"52",
"56",
"58",
"59",
"63",
"64",
"16",
"18",
"73",
"21"
]
}
]
}
7.10. Получение информации из реестра ЕСКЛП
7.10.1. Фильтрация по реестру ЕСКЛП
Endpoint: POST <endpoint>/<version>/reestr/esklp/filter
Необходимые права доступа (любое из): REESTR_ALL, REESTR_ESKLP
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
EsklpFilter
1
по реестру
КИЗ
209
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных EsklpFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
REG_DATE
Начало
String
DateTime
0
временного
диапазона для
даты
государственн
ой
регистрации
REG_END_DA
Конец
String
DateTime
0
TE
временного
диапазона для
даты
государственн
ой
регистрации
reg_id
Номер
String
0
Частичное
регистрационн
вхождение, без
ого
учета регистра
удостоверения
REG_HOLDE
Наименование
String
0
Частичное
R
держателя
вхождение, без
регистрационн
учета регистра
ого
удостоверения
PROD_SELL_
Торговое
String
0
Частичное
NAME
наименование
вхождение, без
лекарственног
учета регистра
о препарата
210
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
PROD_NAME
Международн
String
0
Частичное
ое
вхождение, без
непатентованн
учета регистра
ое
наименование,
или
группировочн
ое, или
химическое
наименование
REG_HOLDE
Код
String
0
Частичное
R_CODE
налогоплатель
вхождение, без
щика
учета регистра
держателя
регистрационн
ого
удостоверения
для резидентов
РФ
REG_STATUS
Статус
String
0
Частичное
действия
вхождение, без
регистрационн
учета регистра
ого
удостоверения
drug_codes
Список
Array of Strings
0
Не более 100
внутренних
значений в
уникальных
массиве
идентификато
ров
лекарственных
препаратов в
реестре
ЕСКЛП
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
InfoEsklp
1
реестра
Objects
211
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
записей по
запросу
Структура данных InfoEsklp:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Уникальный
String
идентификатор
reg_id
Номер
String
регистрационн
ого
удостоверения
PROD_NAME
Международн
String
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
стандартизова
нное значение
(строковое
представление
)
REG_HOLDE
Код держателя
String
R_CODE
РУ
PROD_PACK_
Первичная
String
1_ID
упаковка
PROD_PACK_
Первичная
String
1_NAME
упаковка
(строковое
представление
)
212
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
PROD_PACK_
Ед. измерения
String
Данный
1_ED
массы/объема
параметр
(Устарел)
в первичной
устарел,
упаковке
необходимо
ориентировать
ся на
"prod_pack_1_
size"
PROD_PACK_
Ед. измерения
String
1_ED_NAME
массы/объема
в первичной
упаковке
(строковое
представление
)
PACK_2_3_N
Наименование
String
Дата
AME (
упаковщика во
устаревания
Устарел)
вторичную/тре
2021-05-05
тичную
упаковку
PACK_2_3_C
Код
String
Дата
ODE (
налогоплатель
устаревания
Устарел)
щика
2021-05-05
упаковщика во
вторичную/тре
тичную
упаковку для
резидентов РФ
PACK_2_3_C
Код
String
Дата
ODE_F
налогоплатель
устаревания
(Устарел)
щика
2021-05-05
упаковщика во
вторичную/тре
тичную
упаковку в
стране
регистрации
COUNTRY_P
Страна
String
Дата
ACK_2_3
регистрации
устаревания
(Устарел)
упаковщика во
2021-05-05
вторичную/тре
тичную
упаковку
213
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
QA_CODE
Код
String
Дата
(Устарел)
налогоплатель
устаревания
щика стадии
2021-05-05
выпускающий
контроль
качества для
резидентов РФ
QA_CODE_F
Код
String
Дата
(Устарел)
налогоплатель
устаревания
щика стадии
2021-05-05
выпускающий
контроль
качества в
стране
регистрации
PROD_PACK_
Вторичная
String
2_ID
(потребительс
кая) упаковка
PROD_PACK_
Вторичная
String
2_NAME
(потребительс
кая) упаковка
(строковое
представление
)
QA_COUNTR
Страна
String
Дата
Y (Устарел)
регистрации
устаревания
производителя
2021-05-05
стадии
выпускающий
контроль
качества
REG_COUNT
Страна
String
RY
регистрации
держателя
регистрационн
ого
удостоверения
QA_NAME
Наименование
String
Дата
(Устарел)
производителя
устаревания
стадии
2021-05-05
выпускающий
контроль
качества
214
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
PROD_PACK_
Масса/объем в
String
1_SIZE
первичной
упаковке
PROD_D
Код
String
лекарственной
формы
QA_ADDRESS
Адрес стадии
String
Дата
_NAME
выпускающий
устаревания
(Устарел)
контроль
2021-05-05
качества
(строкой)
ADDRESS_FI
Адрес
String
Дата
AS (Устарел)
фасовщика/упа
устаревания
ковщика во
2021-05-05
вторичную/тре
тичную
упаковку (по
ГАР/ФИАС
для резидентов
РФ)
QA_ADDRESS
Адрес стадии
String
Дата
_FIAS
выпускающий
устаревания
(Устарел)
контроль
2021-05-05
качества (по
ГАР/ФИАС
для резидентов
РФ)
ADDRESS
Адрес
String
Дата
(Устарел)
фасовщика/упа
устаревания
ковщика во
2021-05-05
вторичную/тре
тичную
упаковку
REG_HOLDE
Код
String
R_CODE_F
налогоплатель
щика
держателя
регистрационн
ого
удостоверения
в стране
регистрации
или его аналог
215
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
TN_VED
Код ТНВЭД
String
ЕАЭС
PROD_D_NA
Количество
String
ME
единиц
измерения
дозировки
лекарственног
о препарата,
стандартизова
нное значение
(строковое
представление
)
PROD_FORM_
Лекарственная
String
NAME
форма,
стандартизова
нное значение
(строковое
представление
)
PROD_ID
Международн
String
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование
PROD_PACK_
Наименование
String
1
производителя
стадии
выпускающего
контроля
PROD_SELL_
Торговое
String
NAME
наименование
лекарственног
о препарата
MAX_GNVLP
Предельная
String
зарегистриров
анная цена
(для ЖНВЛП)
(руб)
216
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
PROD_PACK_
Количество
String
1_2
первичной
упаковки в
потребительск
ой упаковке
REG_DATE
Дата
String
государственн
ой
регистрации
REG_HOLDE
Наименование
String
R
держателя
регистрационн
ого
удостоверения
GNVLP
Признак
String
наличия в
ЖНВЛП
DRUG_CODE
Внутренний
String
уникальный
идентификатор
лекарственног
о препарата в
реестре
ЕСКЛП
DRUG_CODE
Версия
Number
{1,2}
•
_VERSION
внутреннего
1 - устаре
идентификато
вшие
ра ЛП в
данные
реестре
ЕСКЛП
ЕСКЛП
•
2 - актуал
ьные
данные
ЕСКЛП
REG_STATUS
Статус
String
1
Значение поля
(Устарел)
действия
не заполняется
регистрационн
и всегда
ого
является
удостоверения
пустой
строкой. Дата
устаревания
2021-05-05
217
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
pack_1*
Список
Array of
Packer1
Дата
(Устарел)
производителе
Objects
устаревания
й-упаковщиков
2021-05-05
pack_2_3*
Список
Array of
Packer2_3
Дата
(Устарел)
упаковщиков
Objects
устаревания
во вторичную /
2021-05-05
третичную
упаковку
QA* (Устарел)
Список
Array of
QA
Дата
производителе
Objects
устаревания
й стадии
2021-05-05
выпускающего
контроля
COMPLETEN
Комплектность
String
ESS
GLF_NAME
Производитель
String
готовой ЛФ
GLF_COUNTR
Страна
String
Y
регистрации
производителя
готовой ЛФ
MAX_GNVLP
Дата
String
_DATE
изменения
информации о
ПОЦ
CHANGE_DA
Дата
String
TE
изменения
записи по
данным
системы
PROD_D_NOR
Количество
String
M_NAME
единиц
измерения
дозировки
лекарственног
о препарата,
нормализован
ное значение
(строковое
представление
)
218
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
PROD_NORM
Международн
String
_NAME
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
нормализован
ное значение
PROD_FORM_
Лекарственная
String
NORM_NAME
форма,
нормализован
ное значение
(строковое
представление
)
is_narcotic
Признак,
Boolean
0
является ли
ЛП
наркотическим
или
психотропным
* - Структура возвращаемых данных содержит поля для одного упаковщика/контролера, а
также массивы для упаковщика и контролера. В случае нескольких упаковщиков/контролеров
одиночные поля заполняются данными первой записи из массива.
Пример использования метода
Запрос:
POST api/v1/reestr/esklp/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"PROD_SELL_NAME": "пример торгового наименования",
"start_from": 0,
"count": 100
}
219
Получение результата:
{
"total": 1,
"entries": [
{
"id": "59ee5850762afe8ac1a26c23",
"reg_id": "ТЕСТ-006593/08",
"PROD_NAME": "ТЕСТ МНН",
"REG_HOLDER_CODE": "НЕ УКАЗАНО",
"PROD_PACK_1_ID": "3843",
"PROD_PACK_1_NAME": "УПАКОВКА ЯЧЕЙКОВАЯ КОНТУРНАЯ",
"PROD_PACK_1_ED": "0",
"PROD_PACK_1_ED_NAME": "НЕ УКАЗАНО",
"PACK_2_3_NAME": "НЕ УКАЗАНО",
"PACK_2_3_CODE": "НЕ УКАЗАНО",
"PACK_2_3_CODE_F": "НЕ УКАЗАНО",
"COUNTRY_PACK_2_3": "НЕ УКАЗАНО",
"QA_CODE": "НЕ УКАЗАНО",
"QA_CODE_F": "НЕ УКАЗАНО",
"PROD_PACK_2_ID": "1336",
"PROD_PACK_2_NAME": "КАРТОННАЯ ПАЧКА",
"QA_COUNTRY": "НЕ УКАЗАНО",
"REG_COUNTRY": "Россия",
"QA_NAME": "НЕ УКАЗАНО",
"PROD_PACK_1_SIZE": "0.000",
"PROD_D": "3663",
"QA_ADDRESS_NAME": "НЕ УКАЗАНО",
"ADDRESS_FIAS": "НЕ УКАЗАНО",
"QA_ADDRESS_FIAS": "НЕ УКАЗАНО",
"ADDRESS": "НЕ УКАЗАНО",
"REG_HOLDER_CODE_F": "НЕ УКАЗАНО",
"TN_VED": "НЕ УКАЗАНО",
"PROD_D_NAME": "8 мг",
"PROD_FORM_NAME": "КАПСУЛЫ",
"PROD_ID": "3665",
"PROD_PACK_1": "ФГУП НПО МИКРОГЕН МИНЗДРАВА РОССИИ",
"PROD_SELL_NAME": "пример торгового наименования",
"PROD_PACK_1_2": "1",
"REG_DATE": "2008-08-14T00:00:00.000Z",
"REG_HOLDER": "АО Биофарм УФП ТЕСТ",
"REG_STATUS": "",
"GNVLP": "1",
"DRUG_CODE": "83.64.61.077-000060-1-00052-4000000803469",
"DRUG_CODE_VERSION": 1,
"pack_1": [
{
"COUNTRY_PACK_1": "НЕ УКАЗАНО",
"PACK_1_NAME": "НЕ УКАЗАНО"
}
220
],
"pack_2_3": [
{
"COUNTRY_PACK_2_3": "НЕ УКАЗАНО",
"PACK_2_3_NAME": "НЕ УКАЗАНО"
}
],
"QA": [
{
"QA_COUNTRY": "НЕ УКАЗАНО",
"QA_NAME": "НЕ УКАЗАНО"
}
],
"COMPLETENESS": "в комплекте с системами инфузионными со встроенным фильтром-2
шт.",
"GLF_NAME": "НПО СПЕЦПРЕПАРАТЫ",
"GLF_COUNTRY": "РОССИЯ",
"MAX_GNVLP_DATE": "2019-02-28T00:00:00Z",
"CHANGE_DATE": "2019-11-07T18:44:37.158Z",
"PROD_D_NORM_NAME": "8 мг",
"PROD_NORM_NAME": "ТЕСТ МНН",
"PROD_FORM_NORM_NAME": "КАПСУЛЫ",
"is_narcotic": false
}
]
}
7.11. Получение информации из реестра мест таможенного
контроля
7.11.1. Фильтрация по реестру
Endpoint: POST <endpoint>/<version>/reestr/customs_points/filter
Необходимые права доступа: авторизованный участник
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр
Object
CustomPointsFi
1
субъектов
lter
обращения
221
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных CustomPointsFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
SysID
0
р места
нахождения
товара в ЗТК
inn
ИНН
String
0
владельца
СВХ/ТС или
УЭО
regNum
Номер
String
0
свидетельства
о включении в
реестр ФТС
России
warehouseType
Тип склада
String
0
customCode
Код
String
0
таможенного
органа
hasPharmLicen
Наличие
Boolean
0
se
лицензии на
фармацевтичес
кую
деятельность
Выходная информация
Выходная информация содержит следующие данные:
222
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
CustomPointsIn
1
реестра
Objects
foEntry
Формат объекта CustomPointsInfoEntry:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
SysID
1
р места
нахождения
товара в ЗТК
inn
ИНН
String
0
владельца
СВХ/ТС или
УЭО
orgName
Наименование
String
0
владельца
СВХ/ТС или
УЭО
regNum
Номер
String
0
свидетельства
о включении в
реестр ФТС
России
warehouseAddr
Строковое
String
0
ess
представление
адреса
СВХ/ТС или
склада УЭО
customCode
Код
String
0
таможенного
органа
customName
Наименование
String
0
таможенного
органа
warehouseType
Тип склада
String
0
223
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
hasPharmLicen
Наличие
Boolean
1
se
лицензии на
фармацевтичес
кую
деятельность
Пример использования метода
Запрос:
POST api/v1/reestr/customs_points/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"start_from": 0,
"count": 10,
"filter": {
"id": "5e078f9c-1c80-40d2-33d9-f9d817e12e14"
}
}
Получение результата:
{
"total": 1,
"entries": [
{
"id": "5e078f9c-1c80-40d2-33d9-f9d817e12e14",
"inn": "1111111110",
"orgName": "АО \"АКРИХИН\"",
"regNum": "10000/0034Е",
"warehouseAddress": "Адрес не может быть идентифицирован в БД ГАР/ФИАС",
"customCode": "",
"customName": "",
"warehouseType": "УЭО",
"hasPharmLicense": true
}
]
}
224
8. Получение и управление информацией в
реестрах «ИС "Маркировка". МДЛП»
Здесь содержится информация, относящаяся к процессам «ИС "Маркировка". МДЛП» в разрезе
участников системы.
8.1. Реестр мест осуществления деятельности
8.1.1. Получение информации о местах осуществления деятельности (Устарел)
Endpoint: GET <endpoint>/<version>/reestr/branches
Данный метод является устаревшим и подлежит удалению.
Необходимо использовать новый метод: "Метод для поиска информации о
ВАЖНО
местах осуществления деятельности по фильтру". Дата устаревания: 2021-05-
05.
Параметры метода
Входная информация не требуется.
Выходная информация
Выходная информация содержит массив следующих данных:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
branch_id
Идентификато
String
BranchID
1
р места
осуществления
деятельности
address
Адрес места
Object
Address
1
осуществления
деятельности
Пример использования метода
Запрос:
GET api/v1/reestr/branches HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
225
[
{
"branch_id": "00000000000561",
"address": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "3e311a10-3d0c-438e-a013-7c5fd3ea66a6"
}
},
{
"branch_id": "00000000000560",
"address": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "069f9710-6996-4320-9417-e9569e544968"
}
},
{
"branch_id": "00000000000559",
"address": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "48286e15-0ca9-4228-bdf9-2451c3c1c494"
}
},
{
"branch_id": "00000000000162",
"address": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "3a2dbcbf-4cfe-4e8a-a888-ab7fdf82531e"
}
}
]
8.1.2. Метод для поиска информации о местах осуществления деятельности по
фильтру
Endpoint: POST <endpoint>/<version>/reestr/branches/filter
Необходимые права доступа (любое из): REESTR_ALL, REESTR_FEDERAL_SUBJECT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
226
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
BranchFilter
1
по местам
осуществления
деятельности
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных BranchFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
branch_id
Идентификато
String
BranchID
0
р места
осуществления
деятельности
houseguid
Уникальный
String
UUID
0
идентификатор
дома
federal_subject
Код субъекта
String
0
_code
РФ
federal_district
Код округа РФ
String
^[0-9]$
0
_code
status
Статус
Number
{0,1,2}
0
0 - заблокиро
вано;
1 - активно;
2 - в процессе
приостановлен
ия
start_date
Начало
String
DateTime
0
временного
диапазона для
фильтрации по
дате
регистрации
227
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
end_date
Конец
String
DateTime
0
временного
диапазона для
фильтрации по
дате
регистрации
is_withdrawal_
Возможность
Boolean
0
true - вывод
via_document_
вывода ЛП из
ЛП из оборота
allowed
оборота через
возможен
РВ или
через РВ или
соответствую
документ;
щий документ
false - вывод
ЛП из оборота
возможен
только через
РВ
has_pharm_lice
Лицензия на
Boolean
0
nse
фармацевтичес
кую
деятельность
has_prod_licens
Лицензия на
Boolean
0
e
производствен
ную
деятельность
has_med_licens
Лицензия на
Boolean
0
e
медицинскую
деятельность
has_narcotic_li
Лицензия на
Boolean
0
cense
деятельность
по обороту
наркотических
средств,
психотропных
веществ и их
прекурсоров,
культивирован
ию
наркосодержа
щих растений
228
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
change_date_fr
Начало
String
DateTime
0
om
временного
диапазона для
фильтрации по
дате
изменения
change_date_to
Конец
String
DateTime
0
временного
диапазона для
фильтрации по
дате
изменения
l_status
Действует на
String
возможные
0
основании
значения:
лицензии
действует и
недействитель
на
phone_number
Номер
String
^\+7[0-9]{10}$
0
телефона
org_status
Статус работы
Number
0
1 - открыта;
аптеки
2 - закрыта
open24hours
Признак
Boolean
0
true - работае
круглосуточно
т
й работы
круглосуточно;
аптеки
false - не
работает
круглосуточно
user_id
Идентификато
String
UUID
0
р
пользователя,
который внес
изменения
verified
Признак
Integer
{0,1,2}
0
0 - не
верификации
заполнено;
записи
1 - не
подтверждена;
2 - подтвержд
ена
Выходная информация
Выходная информация содержит следующие данные:
229
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
BranchEntry
1
реестра
Objects
total
Общее
Number
1
количество
записей по
запросу
Структура данных BranchEntry:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
BranchID
1
р места
осуществления
деятельности
federal_subject
Код субъекта
String
1
_code
РФ
federal_subject
Название
String
1
_name
субъекта РФ
org_name
Название
String
1
организации
work_list
Перечень
Array of Strings
1
работ/услуг
согласно
лицензии
address
Адрес места
Object
Address
1
осуществления
деятельности
status
Статус
Number
{0,1,2}
0
0 - заблокиро
вано;
1 - активно;
2 - в процессе
приостановлен
ия
suspension_dat
Дата
String
DateTime
0
e
приостановлен
ия
registration_dat
Дата
String
DateTime
1
e
регистрации
230
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
is_withdrawal_
Возможность
Boolean
1
true - вывод
via_document_
вывода ЛП из
ЛП из оборота
allowed
оборота через
возможен
РВ или
через РВ или
соответствую
документ;
щий документ
false - вывод
ЛП из оборота
возможен
только через
РВ
has_pharm_lice
Лицензия на
Boolean
1
nse
фармацевтичес
кую
деятельность
has_prod_licens
Лицензия на
Boolean
1
e
производствен
ную
деятельность
has_med_licens
Лицензия на
Boolean
1
e
медицинскую
деятельность
has_narcotic_li
Лицензия на
Boolean
1
cense
деятельность
по обороту
наркотических
средств,
психотропных
веществ и их
прекурсоров,
культивирован
ию
наркосодержа
щих растений
timezone
Временная
String
1
зона, в которой
находится
данное место
осуществления
деятельности
231
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
timezone_utc_o
Смещение
String
1
Например:
ffset
временной
"UTC",
зоны,
"UTC+3",
относительно
"UTC-5",
UTC, в
"UTC+09:30"
которой
находится
данное место
осуществления
деятельности
change_date
Дата
String
DateTime
0
изменения
l_status
Действует на
String
возможные
1
основании
значения:
лицензии
действует и
недействитель
на
phone_number
Номер
String
^\+7[0-9]{10}$
0
телефона
brand_name
Брендированн
String
String(44)
0
ое
наименование
ext_number
Добавочный
String
[0-9]{4}
0
номер
org_status
Статус работы
Number
0
1 - открыта;
аптеки
2 - закрыта
working_hours
Время работы
Array of objects
WorkingHours
0
аптеки
open24hours
Признак
Boolean
0
true - работае
круглосуточно
т
й работы
круглосуточно;
аптеки
false - не
работает
круглосуточно
url
Сайт аптеки
String
{https,http}://[д
0
оменное имя]
contact_fio
ФИО куратора
String
0
от
организации
232
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
contact_phone
Телефон
String
^\+7[0-9]{10}$
0
куратора от
организации
contact_email
Электронная
String
0
почта
контактного
лица от
организации
comment
Комментарий /
String
0
дополнительна
я информация
user_id
Идентификато
String
UUID
0
р
пользователя,
который внес
изменения
verified
Признак
Integer
{0,1,2}
0
0 - не
верификации
заполнено;
записи
1 - не
подтверждена;
2 - подтвержд
ена
Структура данных WorkingHours
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
day
День недели
Number
{1,2,3,4,5,6,7}
0
1 - понедельн
ик;
2 - вторник;
3 - среда;
4 - четверг;
5 - пятница;
6 - суббота;
7 - воскресен
ье
day_off
Признак
Boolean
0
true - выходн
"Выходной"
ой день;
false - рабочи
й день
233
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
open_hour
Время
String
[0-9]{2}:[0-
0
открытия
9]{2}
close_hour
Время
String
[0-9]{2}:[0-
0
закрытия
9]{2}
break_start
Время начала
String
[0-9]{2}:[0-
0
перерыва
9]{2}
break_end
Время
String
[0-9]{2}:[0-
0
окончания
9]{2}
перерыва
Пример использования метода
Запрос:
POST api/v1/reestr/branches/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"start_from": 0,
"count": 20,
"filter": {
"branch_id": "00000000000453"
}
}
Получение результата:
{
"total":1,
"entries":[
{
"id":"00000000000453",
"federal_subject_code":"33000000",
"federal_subject_name":"Кировская область",
"org_name":"ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"СЕВАСТОПОЛЬСКАЯ ГЕО-
ПАРТИЯ\"",
"address":{
"aoguid":"00000000-0000-0000-0000-000000000000",
"houseguid":"5c18cb9d-2aaa-4062-80bf-636c3e04b74e",
"address_description":"Не найдена действующая лицензия по данному адресу"
234
},
"work_list":[
"Хранение лекарственных препаратов для медицинского применения, Отпуск
лекарственных препаратов для медицинского применения"
],
"status":0,
"suspension_date":"2023-02-04T00:00:00",
"registration_date":"2017-07-26T13:13:46",
"is_withdrawal_via_document_allowed":true,
"has_pharm_license":false,
"has_prod_license":false,
"has_med_license":true,
"has_narcotic_license":false,
"timezone":"Europe/Moscow",
"timezone_utc_offset":"UTC+3",
"change_date":"2023-02-28T10:07:39",
"discount":true,
"vzn":true,
"phone_number":"+79033333333",
"brand_name":"Аптека 5",
"ext_number":"7777",
"org_status":1,
"working_hours":[
{
"day":1,
"day_off":false,
"open_hour":"09:00",
"close_hour":"21:00",
"break_start":"13:00",
"break_end":"14:00"
},
{
"day":2,
"day_off":false,
"open_hour":"09:00",
"close_hour":"21:00",
"break_start":"13:00",
"break_end":"14:00"
},
{
"day":3,
"day_off":false,
"open_hour":"09:00",
"close_hour":"21:00",
"break_start":"13:00",
"break_end":"14:00"
},
{
"day":4,
"day_off":false,
"open_hour":"09:00",
235
"close_hour":"21:00",
"break_start":"13:00",
"break_end":"14:00"
},
{
"day":5,
"day_off":false,
"open_hour":"09:00",
"close_hour":"21:00",
"break_start":"13:00",
"break_end":"14:00"
},
{
"day":6,
"day_off":false,
"open_hour":"09:00",
"close_hour":"20:00",
"break_start":"13:00",
"break_end":"14:00"
},
{
"day":7,
"day_off":true
}
],
"open24hours":false,
"url":"https://kromeshnayatma.url",
"contact_fio":"Семенов Семен Семенович",
"contact_phone":"+79030000000",
"contact_email":"name123@name.ru",
"comment":"string",
"user_id":"b0eabb94-f080-4b23-8738-fa2984cd5297",
"verified":2,
"l_status":"недействительна"
}
]
}
8.1.3. Получение перечня мест осуществления деятельности в системе
Endpoint: POST <endpoint>/<version>/reestr/branches/public/filter
Необходимые права доступа (любое из): REESTR_ALL, REESTR_FEDERAL_SUBJECT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
236
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
PublicBranchFi
1
по местам
lter
осуществления
деятельности
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных PublicBranchFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
system_subj_id
Идентификато
String
SysID
0
р субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
inn
ИНН
String
0
branch_id
Идентификато
String
BranchID
0
р места
осуществления
деятельности
houseguid
Уникальный
String
UUID
0
идентификатор
дома
federal_subject
Код субъекта
String
0
_code
РФ *
federal_district
Код округа РФ
String
^[0-9]$
0
_code
*
237
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
status
Статус
Number
{0,1,2}
0
•
0 - заблок
ировано
•
1 - активн
о
•
2 - в
процессе
приостанов
ления
start_date
Начало
String
DateTime
0
временного
диапазона для
фильтрации по
дате
регистрации
end_date
Конец
String
DateTime
0
временного
диапазона для
фильтрации по
дате
регистрации
change_date_fr
Начало
String
DateTime
0
om
временного
диапазона для
фильтрации по
дате
изменения
change_date_to
Конец
String
DateTime
0
временного
диапазона для
фильтрации по
дате
изменения
l_status
Действует на
String
Возможные
0
основании
значения:
лицензии
действует и
недействитель
на
238
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
has_pharm_lice
Лицензия на
Boolean
0
nse
фармацевтичес
кую
деятельность
has_prod_licens
Лицензия на
Boolean
0
e
производствен
ную
деятельность
has_med_licens
Лицензия на
Boolean
0
e
медицинскую
деятельность
has_narcotic_li
Лицензия на
Boolean
0
cense
деятельность
по обороту
наркотических
средств,
психотропных
веществ и их
прекурсоров,
культивирован
ию
наркосодержа
щих растений
* - атрибуты federal_subject_code и federal_district_code являются взаимоисключающими и не
должны использоваться одновременно. При указании обоих атрибутов фильтрации будет
использован наиболее приоритетный.
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
PublicBranchE
1
реестра
Objects
ntry
total
Общее
Number
1
количество
записей по
запросу
Структура данных PublicBranchEntry:
239
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
BranchID
1
р места
осуществления
деятельности
federal_subject
Код субъекта
String
1
_code
РФ
federal_subject
Название
String
1
_name
субъекта РФ
org_name
Название
String
1
организации
inn
ИНН
String
0
system_subj_id
Идентификато
String
SysID
0
р субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
address
Адрес места
Object
Address
1
осуществления
деятельности
status
Статус
Number
{0,1,2}
0
•
0 - заблок
ировано
•
1 - активн
о
•
2 - в
процессе
приостанов
ления
suspension_dat
Дата
String
DateTime
0
e
приостановлен
ия
registration_dat
Дата
String
DateTime
1
e
регистрации
change_date
Дата внесения
String
DateTime
0
изменения
240
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
l_status
Действует на
String
Возможные
1
основании
значения:
лицензии
действует и
недействитель
на
has_pharm_lice
Лицензия на
Boolean
1
nse
фармацевтичес
кую
деятельность
has_prod_licens
Лицензия на
Boolean
1
e
производствен
ную
деятельность
has_med_licens
Лицензия на
Boolean
1
e
медицинскую
деятельность
has_narcotic_li
Лицензия на
Boolean
1
cense
деятельность
по обороту
наркотических
средств,
психотропных
веществ и их
прекурсоров,
культивирован
ию
наркосодержа
щих растений
Пример использования метода
Запрос:
241
POST api/v1/reestr/branches/public/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter":{
"branch_id": "00000000001088",
"houseguid": "9086c15f-f372-41c4-bc12-345ad9904bcc",
"status": 1,
"inn":"9204003888",
"l_status" : "действует"
},
"start_from":0,
"count":100
}
Получение результата:
{
"total": 1,
"entries": [
{
"id": "00000000001088",
"federal_subject_code": "80000000",
"federal_subject_name": "Республика Башкортостан",
"org_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"ЛЕКС ПРИОР\"",
"inn": "9204003888",
"system_subj_id": "6b1126c1-1548-4b10-a53c-a7457c1be4b6",
"address": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "9086c15f-f372-41c4-bc12-345ad9904bcc",
"address_description": "Башкортостан Респ, г Уфа, проезд Лесной"
},
"status": 1,
"registration_date": "2018-02-16T14:15:33",
"change_date": "2021-02-18T13:54:09",
"l_status" : "действует",
"has_pharm_license": true,
"has_prod_license": true,
"has_med_license": true,
"has_narcotic_license": true
}
]
}
242
8.1.4. Получение информации о конкретном месте осуществления деятельности
Endpoint: GET <endpoint>/<version>/reestr/branches/{branch_id}
Необходимые права доступа (любое из): REESTR_ALL, REESTR_FEDERAL_SUBJECT
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
branch_id
Идентификато
String
BranchID
1
Параметр пути
р места
(path param)
осуществления
деятельности
Выходная информация
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
branch_id
Идентификато
String
BranchID
1
р места
осуществления
деятельности
address
Адрес места
Object
Address
1
осуществления
деятельности
is_withdrawal_
Возможность
Boolean
1
•
via_document_
вывода ЛП из
true - выв
allowed
оборота через
од ЛП из
РВ или
оборота
соответствую
возможен
щий документ
через РВ
или
документ
•
false - выв
од ЛП из
оборота
возможен
только
через РВ
243
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
has_pharm_lice
Лицензия на
Boolean
1
nse
фармацевтичес
кую
деятельность
has_prod_licens
Лицензия на
Boolean
1
e
производствен
ную
деятельность
has_med_licens
Лицензия на
Boolean
1
e
медицинскую
деятельность
has_narcotic_li
Лицензия на
Boolean
1
cense
деятельность
по обороту
наркотических
средств,
психотропных
веществ и их
прекурсоров,
культивирован
ию
наркосодержа
щих растений
timezone
Временная
String
1
зона, в которой
находится
данное место
осуществления
деятельности
timezone_utc_o
Смещение
String
1
Например:
ffset
временной
"UTC",
зоны,
"UTC+3",
относительно
"UTC-5",
UTC, в
"UTC+09:30"
которой
находится
данное место
осуществления
деятельности
discount
Возможность
Boolean
1
отпуска ЛП по
льготе
244
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
vzn
Осуществляет
Boolean
1
ли МД отпуск
ЛП из реестра
7ВЗН
Пример использования метода
Запрос:
GET api/v1/reestr/branches/00000000002220 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"branch_id": "00000000002220",
"is_withdrawal_via_document_allowed": true,
"has_pharm_license": true,
"has_prod_license": true,
"has_med_license": true,
"has_narcotic_license": true,
"address": {
"aoguid": "00000000-0000-0000-0000-000000000000",
"houseguid": "93c664d2-657c-4931-b962-1851ace5e699",
"address_description": "Санкт-Петербург г, пр-кт Космонавтов, Дом 11, Литер А"
},
"timezone": "Europe/Moscow",
"timezone_utc_offset": "UTC+3",
"discount": true,
"vzn": false
}
8.1.5. Метод для регистрации места осуществления деятельности
Endpoint: POST <endpoint>/<version>/reestr/branches/register
Необходимые права доступа: MANAGE_BRANCH
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
245
содержание .. 1 2 3 4 ..
|
||
|
|
|