Skip to content

Перенос имён эталонной реализации

Старые имена контракту не принадлежали, поэтому это не правило перевода версий, а карта перехода. Прочерк — инструмент в каталог не входит.

БылоСталоПримечание
meetings_recentnorm_meetings_listprotocolRef стал id; range объектом; добавлен курсор
meetings_transcriptnorm_meeting_getcontentUnavailable заменён на content_status и retryable
meetings_transcript_textnorm_meeting_transcriptoffset и limit заменены на cursor и max_chars
org_structurenorm_org_unitsдерево подразделений выделено в свой инструмент
org_structurenorm_people_listлюди листаются своим инструментом
record_targetsnorm_record_targetsу цели появился вид kind
record_schemanorm_record_schemaбез capabilities и contractVersion; hasHint стал has_hint
record_findnorm_record_findбез изменений по существу
record_field_hintnorm_record_hintрежим применения живёт только в ответе
record_upsertnorm_record_upsertrejectedFields стал rejected_fields
notify_usernorm_notifyuserId стал recipient_id, about стал record
knowledge_searchnorm_knowledge_searchдобавлены id, url и пагинация
integrations_statusnorm_sources_statusслит с диагностикой источников
sources_statusnorm_sources_statusслит с витриной интеграций
sources_refreshnorm_sources_refreshбез изменений по существу
sales_funnel_quarterсобственный инструмент бизнеса
company_profileсобственный инструмент бизнеса
goals_kpi_statusсобственный инструмент бизнеса
projects_portfolioсобственный инструмент бизнеса
compliance_dailyсобственный инструмент бизнеса
notes_upsertзакат: вытеснен записью карточки
notes_deleteзакат: удаление записей агенту не положено

Без старого имени

Инструменты, появившиеся позже первой волны: переносить в них нечего, но и потеряться они не должны.

ИнструментПояснение
norm_roles_listвторая волна: ролей эталонная реализация не отдавала
norm_person_getвторая волна: одного человека читали, листая весь справочник
norm_person_upsertвторая волна: записи профилей в эталонной реализации не было