Skip to content

Каталог инструментов

Каталог открытый: ни один инструмент не обязателен. Бизнес реализует те семейства, которые у него есть, и свободно добавляет собственные инструменты без префикса платформы.

ИнструментСемействоДоступСписковыйНазначение
norm_meetings_listmeetingsчтениедаВстречи компании за интервал дат.
norm_meeting_getmeetingsчтениенетСводка одной встречи по id: резюме, поручения, темы, ключевые вопросы, участники и повестка — этого достаточно для протокола и задач.
norm_meeting_transcriptmeetingsчтениенетСырая расшифровка встречи окном — дорогой вызов, берите только если сводки не хватило.
norm_org_unitspeopleчтениенетДерево подразделений компании целиком.
norm_people_listpeopleчтениедаСотрудники компании страницами.
norm_roles_listpeopleчтениедаРоли компании страницами: то, чем занимаются её люди.
norm_person_getpeopleчтениенетКарточка одного сотрудника целиком.
norm_person_upsertpeopleзаписьнетСоздать или обновить карточку сотрудника.
norm_record_targetsrecordsчтениенетКуда вообще можно писать записи: ярлыки целей, названия для человека и вид карточки.
norm_record_schemarecordsчтениенетИз чего состоит карточка целевой записи: поля, их типы, что обязательно и какие значения допустимы.
norm_record_findrecordsчтениенетЕсть ли уже записи по этим ключам — спрашивайте пакетом до 200 ключей за вызов, а не по одной.
norm_record_hintrecordsчтениенетПодсказка под ОДИН выбранный вариант поля: текст, который компания просит учесть, когда значение поля именно такое.
norm_record_upsertrecordsзаписьнетСоздать или переписать запись в системе компании: поля карточки плюс тело в markdown.
norm_notifynotifyзаписьнетУведомить человека о том, что требует его внимания: о незаполненном, о неуверенно определённом, о готовности.
norm_knowledge_searchknowledgeчтениедаПоиск по документам компании: протоколы, заметки, регламенты, записи систем учёта.
norm_sources_statussourcesчтениенетКакие системы компании подключены, что они питают и когда синхронизировались в последний раз.
norm_sources_refreshsourcesзаписьнетЗапустить синхронизацию источников сейчас, перед ответом на свежих данных.
ПолеОбязательноТипЗначение
accessдаread | write
descriptionдаstring
familyдаmeetings | people | records | notify | knowledge | sources
input_schemaдаobject
listдаboolean
nameдаstring
output_schemaдаobject
replaced_byнетstring
success_requiredнетсписок string
sunsetнетstring (date)
versionsдасписок integer

Ключ записи

Формат ключа контракт не предписывает. Рекомендация: <вид цели>:<идентификатор в источнике>, например meeting_protocol:01K9F2QH7T8ZRC4M0X5B2VNJ3D. Ключ непрозрачен для реализации и сравнивается побайтно.

Форма значения поля записи

Значение в fields[].value схемой не типизируется: форма зависит от типа поля, а объединение разных форм непереносимо. Правило по типу поля: text и url — строка; date — объект { start, end? }; person — список идентификаторов людей; choice_one — идентификатор варианта; choice_many — список идентификаторов.