- Request
- Responses
- 200 OK
- Body
- SuggestCountryOut
- SuggestCityOut
- SuggestUniversityOut
- SuggestAddressOut
- SuggestGenderOut
- SuggestUserEmailOut
- SuggestWebMasterOut
- SuggestAbcServiceOut
- SuggestMusicGenreOut
- SuggestStaffOrganizationOut
- SuggestStaffOfficeOut
- SuggestStaffGroupOut
- SuggestStaffPersonOut
- SuggestStaffRoomOut
- SuggestWikiTableOut
- SuggestYtTableOut
- SuggestDirUserOut
- SuggestDirGroupOut
- SuggestDirDepartmentOut
- SuggestTrackerQueueOut
- SuggestTrackerProjectOut
- SuggestTrackerBoardOut
- SuggestTrackerSprintOut
- SuggestTrackerComponentOut
- SuggestTrackerIssueOut
- SuggestTrackerFieldOut
- 404 Not Found
- 408 Request Timeout
- 422 Unprocessable Entity
Получить подсказки для заполнения формы
Возвращает саджесты (подсказки) для заполнения формы.
Параметры:
- 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
Body
application/json
[
{
"id": "string",
"layer": "country",
"orig_id": "string",
"text": "string"
}
]
(SuggestCountryOut
or SuggestCityOut
or SuggestUniversityOut
or SuggestAddressOut
or SuggestGenderOut
or SuggestUserEmailOut
or SuggestWebMasterOut
or SuggestAbcServiceOut
or SuggestMusicGenreOut
or SuggestStaffOrganizationOut
or SuggestStaffOfficeOut
or SuggestStaffGroupOut
or SuggestStaffPersonOut
or SuggestStaffRoomOut
or SuggestWikiTableOut
or SuggestYtTableOut
or SuggestDirUserOut
or SuggestDirGroupOut
or SuggestDirDepartmentOut
or SuggestTrackerQueueOut
or SuggestTrackerProjectOut
or SuggestTrackerBoardOut
or SuggestTrackerSprintOut
or SuggestTrackerComponentOut
or SuggestTrackerIssueOut
or SuggestTrackerFieldOut)[]
SuggestCountryOut
Name |
Description |
id* |
Type: string Код страны |
orig_id* |
Type: string Код страны в геобазе |
text* |
Type: string Название страны |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestCityOut
Name |
Description |
id* |
Type: string Код города |
orig_id* |
Type: string Код города в геобазе |
text* |
Type: string Название города |
country_id |
Type: string Код страны |
layer |
Type: string Тип саджеста Default: Enum: |
population |
Type: integer Население города из геобазы |
SuggestUniversityOut
Name |
Description |
id* |
Type: string Код университета |
text* |
Type: string Название университета |
city |
Type: string Город университета |
layer |
Type: string Тип саджеста Default: Enum: |
region |
Type: string Регион |
SuggestAddressOut
Name |
Description |
id* |
Type: string Адрес из геосаджеста |
text* |
Type: string Адрес из геосаджеста |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestGenderOut
Name |
Description |
id* |
Type: string Слаг гендера |
text* |
Type: string Название гендера |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestUserEmailOut
Name |
Description |
id* |
Type: string Эмейл пользователя |
text* |
Type: string Эмейл пользователя |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestWebMasterOut
Name |
Description |
id* |
Type: string Слаг домена из вебмастера |
text* |
Type: string Домен из вебмастера |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestAbcServiceOut
Name |
Description |
id* |
Type: string Код сервиса в ABC |
text* |
Type: string Название сервиса |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestMusicGenreOut
Name |
Description |
id* |
Type: string Слаг музыкального жанра |
text* |
Type: string Название музыкального жанра |
layer |
Type: string Тип саджеста Default: Enum: |
tracks_count |
Type: integer Количество треков в музыке |
SuggestStaffOrganizationOut
Name |
Description |
id* |
Type: string Код организации на стафе |
text* |
Type: string Название организации |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestStaffOfficeOut
Name |
Description |
id* |
Type: string Код офиса на стафе |
text* |
Type: string Название офиса |
address |
Type: string Адрес офиса |
layer |
Type: string Default: Enum: |
SuggestStaffGroupOut
Name |
Description |
id* |
Type: string Код группы на стафе |
text* |
Type: string Название группы |
layer |
Type: string Тип саджеста Default: Enum: |
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 Департамент сотрудника на стафе |
|
Type: string Эмейл сотрудника |
full_name |
Type: string Имя сотрудника |
group_id |
Type: string Код группы на стафе |
layer |
Type: string Тип саджеста Default: Enum: |
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: Enum: |
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: Enum: |
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: Enum: |
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 Облачный юид пользователя |
|
Type: string Эмейл пользователя |
layer |
Type: string Тип саджеста Default: Enum: |
login |
Type: string Логин пользователя |
uid |
Type: string Паспортный юид пользователя |
yandex_uid |
Type: string Паспортный юид пользователя |
SuggestDirGroupOut
Name |
Description |
id* |
Type: string Код группы в коллабе |
text* |
Type: string Название группы |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestDirDepartmentOut
Name |
Description |
id* |
Type: string Код департамента в коллабе |
text* |
Type: string Название департамента |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestTrackerQueueOut
Name |
Description |
id* |
Type: string Ключ очереди в трекере |
text* |
Type: string Название очереди |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestTrackerProjectOut
Name |
Description |
id* |
Type: string Код проекта в трекере |
text* |
Type: string Название проекта в трекере |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestTrackerBoardOut
Name |
Description |
id* |
Type: string Код аджайл доски в трекере |
text* |
Type: string Название аджайл доски |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestTrackerSprintOut
Name |
Description |
board* |
Type: string Название аджайл доски |
id* |
Type: string Код спринта в трекере |
text* |
Type: string Название спринта |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestTrackerComponentOut
Name |
Description |
id* |
Type: string Код компонента в трекере |
queue* |
Type: string Очередь компонента |
text* |
Type: string Название компонента |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestTrackerIssueOut
Name |
Description |
id* |
Type: string Код тикета в трекере |
queue* |
Type: string Очередь тикета |
status* |
Type: string Статус тикета |
text* |
Type: string Заголовок тикета |
layer |
Type: string Тип саджеста Default: Enum: |
SuggestTrackerFieldOut
Name |
Description |
id* |
Type: string Код поля в трекере (с учетом локальных полей) |
slug* |
Type: string Слаг поля |
text* |
Type: string Назавание поля |
layer |
Type: string Тип саджеста Default: Enum: |
queue |
Type: string Очередь поля (для локальных полей) |
404 Not Found
Not Found
Body
application/json
{
"code": "not_found",
"detail": "string"
}
Name |
Description |
code* |
Type: string Код ошибки Enum: |
detail* |
Type: string Текст ошибки |
408 Request Timeout
Request Timeout
Body
application/json
{
"code": "connect_timeout",
"detail": "string"
}
Name |
Description |
code* |
Type: string Код ошибки Enum: |
detail* |
Type: string Текст ошибки |
422 Unprocessable Entity
Unprocessable Entity
Body
application/json
{}
No longer supported, please use an alternative and newer version.