Получить подсказки для заполнения формы

Возвращает саджесты (подсказки) для заполнения формы.

Параметры:

  • survey: код формы, ее слаг или комбинация кода формы и проверочного ключа
  • question: слаг вопроса (строковый идентификатор)
  • text: текст для поиска
  • id: список идентификаторов объектов саджеста, разделенных запятыми; позволяет получить объекты саджеста по их кодам
  • parent_id: список идентификаторов объектов саджеста, разделенных запятыми для организации отношения Master-Detail

Request

GET

https://api.forms.yandex.net/v1/surveys/{survey}/suggest

Path parameters

Name

Description

survey*

Type: string

Query parameters

Name

Description

id

Type: string

Default: ``

parent_id

Type: string

Default: ``

question

Type: string

Default: ``

text

Type: string

Default: ``

Responses

200 OK

OK

SuggestCountryOut

Name

Description

id*

Type: string

Код страны

orig_id*

Type: string

Код страны в геобазе

text*

Type: string

Название страны

layer

Type: string

Тип саджеста

Default: country

Enum: country

SuggestCityOut

Name

Description

id*

Type: string

Код города

orig_id*

Type: string

Код города в геобазе

text*

Type: string

Название города

country_id

Type: string

Код страны

layer

Type: string

Тип саджеста

Default: city

Enum: city

population

Type: integer

Население города из геобазы

SuggestUniversityOut

Name

Description

id*

Type: string

Код университета

text*

Type: string

Название университета

city

Type: string

Город университета

layer

Type: string

Тип саджеста

Default: university

Enum: university

region

Type: string

Регион

SuggestAddressOut

Name

Description

id*

Type: string

Адрес из геосаджеста

text*

Type: string

Адрес из геосаджеста

layer

Type: string

Тип саджеста

Default: address

Enum: address

SuggestGenderOut

Name

Description

id*

Type: string

Слаг гендера

text*

Type: string

Название гендера

layer

Type: string

Тип саджеста

Default: gender

Enum: gender

SuggestUserEmailOut

Name

Description

id*

Type: string

Эмейл пользователя

text*

Type: string

Эмейл пользователя

layer

Type: string

Тип саджеста

Default: user_email_list

Enum: user_email_list

SuggestWebMasterOut

Name

Description

id*

Type: string

Слаг домена из вебмастера

text*

Type: string

Домен из вебмастера

layer

Type: string

Тип саджеста

Default: web_master_site

Enum: web_master_site

SuggestAbcServiceOut

Name

Description

id*

Type: string

Код сервиса в ABC

text*

Type: string

Название сервиса

layer

Type: string

Тип саджеста

Default: abc_service

Enum: abc_service

SuggestMusicGenreOut

Name

Description

id*

Type: string

Слаг музыкального жанра

text*

Type: string

Название музыкального жанра

layer

Type: string

Тип саджеста

Default: music_genre

Enum: music_genre

tracks_count

Type: integer

Количество треков в музыке

SuggestStaffOrganizationOut

Name

Description

id*

Type: string

Код организации на стафе

text*

Type: string

Название организации

layer

Type: string

Тип саджеста

Default: staff_organization

Enum: staff_organization

SuggestStaffOfficeOut

Name

Description

id*

Type: string

Код офиса на стафе

text*

Type: string

Название офиса

address

Type: string

Адрес офиса

layer

Type: string

Default: staff_office

Enum: staff_office

SuggestStaffGroupOut

Name

Description

id*

Type: string

Код группы на стафе

text*

Type: string

Название группы

layer

Type: string

Тип саджеста

Default: staff_group

Enum: staff_group

role_scope

Type: string

Скоуп группы

type

Type: string

Тип группы

url

Type: string

Слаг группы

SuggestStaffPersonOut

Name

Description

id*

Type: string

Код сотрудника на стафе

text*

Type: string

Имя сотрудника

avatar

Type: string

Аватар сотрудника

department

Type: string

Департамент сотрудника на стафе

email

Type: string

Эмейл сотрудника

full_name

Type: string

Имя сотрудника

group_id

Type: string

Код группы на стафе

layer

Type: string

Тип саджеста

Default: staff_login

Enum: staff_login

uid

Type: string

Паспортный юид сотрудника

yandex_uid

Type: string

Паспортный юид сотрудника

SuggestStaffRoomOut

Name

Description

id*

Type: string

Код переговорки на стафе

text*

Type: string

Название переговорки

floor_id

Type: string

Код этажа

floor_number

Type: string

Номер этажа

layer

Type: string

Тип саджеста

Default: staff_room

Enum: staff_room

office_id

Type: string

Код офиса

SuggestWikiTableOut

Name

Description

id*

Type: string

Код записи для вики-саджеста

orig_id*

Type: string

Код записи в вики

text*

Type: string

Текст записи

display_text

Type: string

Текст для отображения в интерфейсе

layer

Type: string

Тип саджеста

Default: wiki_table_source

Enum: wiki_table_source

parent_id

Type: string

Код записи в вики для свзязанных саджестов

row_id

Type: string

Универсальный код записи

SuggestYtTableOut

Name

Description

id*

Type: string

Код записи для yt-саджеста

orig_id*

Type: string

Код записи в YT

text*

Type: string

Текст записи

display_text

Type: string

Текст для отображения в интерфейсе

layer

Type: string

Тип саджеста

Default: yt_table_source

Enum: yt_table_source

parent_id

Type: string

Код записи в yt для связанных саджестов

row_id

Type: string

Универсальный код записи

SuggestDirUserOut

Name

Description

id*

Type: string

Код пользователя

text*

Type: string

Имя пользователя

avatar

Type: string

Аватар пользователя

cloud_uid

Type: string

Облачный юид пользователя

email

Type: string

Эмейл пользователя

layer

Type: string

Тип саджеста

Default: dir_user

Enum: dir_user

login

Type: string

Логин пользователя

uid

Type: string

Паспортный юид пользователя

yandex_uid

Type: string

Паспортный юид пользователя

SuggestDirGroupOut

Name

Description

id*

Type: string

Код группы в коллабе

text*

Type: string

Название группы

layer

Type: string

Тип саджеста

Default: dir_group

Enum: dir_group

SuggestDirDepartmentOut

Name

Description

id*

Type: string

Код департамента в коллабе

text*

Type: string

Название департамента

layer

Type: string

Тип саджеста

Default: dir_department

Enum: dir_department

SuggestTrackerQueueOut

Name

Description

id*

Type: string

Ключ очереди в трекере

text*

Type: string

Название очереди

layer

Type: string

Тип саджеста

Default: tracker_queue

Enum: tracker_queue

SuggestTrackerProjectOut

Name

Description

id*

Type: string

Код проекта в трекере

text*

Type: string

Название проекта в трекере

layer

Type: string

Тип саджеста

Default: tracker_project

Enum: tracker_project

SuggestTrackerBoardOut

Name

Description

id*

Type: string

Код аджайл доски в трекере

text*

Type: string

Название аджайл доски

layer

Type: string

Тип саджеста

Default: tracker_board

Enum: tracker_board

SuggestTrackerSprintOut

Name

Description

board*

Type: string

Название аджайл доски

id*

Type: string

Код спринта в трекере

text*

Type: string

Название спринта

layer

Type: string

Тип саджеста

Default: tracker_sprint

Enum: tracker_sprint

SuggestTrackerComponentOut

Name

Description

id*

Type: string

Код компонента в трекере

queue*

Type: string

Очередь компонента

text*

Type: string

Название компонента

layer

Type: string

Тип саджеста

Default: tracker_component

Enum: tracker_component

SuggestTrackerIssueOut

Name

Description

id*

Type: string

Код тикета в трекере

queue*

Type: string

Очередь тикета

status*

Type: string

Статус тикета

text*

Type: string

Заголовок тикета

layer

Type: string

Тип саджеста

Default: tracker_issue

Enum: tracker_issue

SuggestTrackerFieldOut

Name

Description

id*

Type: string

Код поля в трекере (с учетом локальных полей)

slug*

Type: string

Слаг поля

text*

Type: string

Назавание поля

layer

Type: string

Тип саджеста

Default: tracker_field

Enum: tracker_field

queue

Type: string

Очередь поля (для локальных полей)

404 Not Found

Not Found

Body

application/json
{
    "code": "not_found",
    "detail": "string"
}

Name

Description

code*

Type: string

Код ошибки

Enum: not_found

detail*

Type: string

Текст ошибки

408 Request Timeout

Request Timeout

Body

application/json
{
    "code": "connect_timeout",
    "detail": "string"
}

Name

Description

code*

Type: string

Код ошибки

Enum: connect_timeout

detail*

Type: string

Текст ошибки

422 Unprocessable Entity

Unprocessable Entity

Body

application/json
{}

No longer supported, please use an alternative and newer version.

Следующая