Актуальную версию документа см. на сайте Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации по адресу https://digital.gov.ru/ru/documents/6186/.

Б.7 Управление данными организации

Программные интерфейсы на основе REST обеспечивают возможность управления данными организации для информационных систем этой организации. Обеспечена возможность:

- изменять данные профиля организации;

- управлять приглашениями должностным лицам, зарегистрированным в ЕСИА, на присоединение к учетной записи соответствующей организации;

- управлять служебными данными присоединенных сотрудников, а также блокировать и удалять должностных лиц организации;

- управлять полномочиями должностных лиц посредством изменения их членства в группах доступа;

- предоставлять и отзывать доступ к непубличным группам;

- добавлять и изменять данные филиалов организации.

Для осуществления данных операций система организации должна направить в https-адрес программного интерфейса ЕСИА запрос методом POST, PUT или DELETE. Данный запрос в общем виде включает в себя новые атрибуты организации. Кроме того, запрос должен включать в себя следующие данные:

- маркер доступа, выданный системе на scope (в зависимости от полномочий системы) с параметром org_oid, принимающим значение идентификатора организации;

- тег объекта - метка изменяемого объекта (эта метка указывается в заголовке "If-Match" и в ряде случаев в теле запроса в параметре "eTag");

Для получения информации о метке изменяемого объекта необходимо сделать стандартный запрос методом GET на получение изменяемого ресурса - конкретных данных организации (если последующий запрос делается на адрес контейнера, то требуется указывать тег контейнера).

КонсультантПлюс: примечание.

Текст, выделенный полужирным шрифтом, в электронной версии документа обозначен знаком *.

Пример метки изменяемого объекта (выделено полужирным шрифтом):

{

"stateFacts": [

"Identifiable"

],

"eTag": "4C50511FD3F404974C9AC8AB9C15683378DC05F8" *,

"oid": 1000000001,

"shortName": "Тестовая организация",

"fullName": " Тестовая организация ",

"type": "LEGAL",

"ogrn": "1047702026701",

"inn": "0000000000",

"leg": "65142"

}