### GET /suggests/skill_set
Source: https://api.hh.ru/openapi/specification/public
API endpoint for GET /suggests/skill_set
```markdown
### Parameters
- **text** (string, query, required): Текст для поиска ключевых навыков. Искомый текст должен быть длиной два или более символа и не более 3 000 символов
- **host** (string (hh.ru|rabota.by|hh1.az|hh.uz|hh.kz|headhunter.ge|headhunter.kg), query, optional): Доменное имя сайта (см. [Выбор сайта](#section/Obshaya-informaciya/Vybor-sajta))
- **locale** (string, query, optional): Идентификатор локали (см. [Локализация](#tag/Obshie-spravochniki/operation/get-locales))
- **HH-User-Agent** (string, header, required): Название приложения и контактная почта разработчика (см. [Информация о клиенте](#section/Obshaya-informaciya/Trebovaniya-k-zaprosam))
### Responses
#### 200 - Успешный ответ
**SuggestsSkillSet**
- **items** (array (_IncludesSkillSetItem)) (required): Массив найденных ключевых навыков
Array items:
- **id** (string) (required): Идентификатор ключевого навыка
- **text** (string) (required): Название ключевого навыка
#### 400 - Ошибки запроса
**SuggestsErrors**
- **request_id** (string) (required): Идентификатор запроса (example: "q1ww2e2r4ty")
- **bad_argument** (string (locale|text|area_id)) ("locale"|"text"|"area_id")
- **bad_arguments** (array (object))
Array items:
- **description** (string)
- **name** (string (locale|text|area_id)): Поле, в котором допущена ошибка.
Возможные значения:
* `locale` — указан неподдерживаемый язык
* `text` — искомый текст должен быть длиной от 2 до 30000 символов
* `area_id` - указан не валидный идентификатор
("locale"|"text"|"area_id")
- **description** (string)
- **errors** (array (object)) (required)
Array items:
- **type** (string (bad_argument)) ("bad_argument")
- **value** (string (locale|text|area_id)): Поле, в котором допущена ошибка.
Возможные значения:
* `locale` — указан неподдерживаемый язык
* `text` — искомый текст должен быть длиной от 2 до 30000 символов
* `area_id` - указан не валидный идентификатор
("locale"|"text"|"area_id")
### Example Usage
```bash
curl -X GET "https://api.hh.ru/suggests/skill_set?text=string&host=hh.ru&locale=RU"
```
```
--------------------------------
### GET /suggests/professional_roles
Source: https://api.hh.ru/openapi/specification/public
API endpoint for GET /suggests/professional_roles
```markdown
### Parameters
- **text** (string, query, required): Текст для поиска профессиональной роли. Искомый текст должен быть длиной два или более символа и не более 3 000 символов
- **host** (string (hh.ru|rabota.by|hh1.az|hh.uz|hh.kz|headhunter.ge|headhunter.kg), query, optional): Доменное имя сайта (см. [Выбор сайта](#section/Obshaya-informaciya/Vybor-sajta))
- **locale** (string, query, optional): Идентификатор локали (см. [Локализация](#tag/Obshie-spravochniki/operation/get-locales))
- **HH-User-Agent** (string, header, required): Название приложения и контактная почта разработчика (см. [Информация о клиенте](#section/Obshaya-informaciya/Trebovaniya-k-zaprosam))
### Responses
#### 200 - Успешный ответ
**SuggestsProfessionalRoles**
- **items** (array (SuggestsProfessionalRoleItem)) (required): Информация о найденных профессиональных ролях
Array items:
- **accept_incomplete_resumes** (boolean) (required): Профессиональная роль, для которой можно принимать отклики неполным резюме (example: true)
- **id** (string) (required): Идентификатор профессиональной роли (example: "21")
- **text** (string) (required): Название профессиональной роли (example: "Водитель")
#### 400 - Ошибки запроса
**SuggestsErrors**
- **request_id** (string) (required): Идентификатор запроса (example: "q1ww2e2r4ty")
- **bad_argument** (string (locale|text|area_id)) ("locale"|"text"|"area_id")
- **bad_arguments** (array (object))
Array items:
- **description** (string)
- **name** (string (locale|text|area_id)): Поле, в котором допущена ошибка.
Возможные значения:
* `locale` — указан неподдерживаемый язык
* `text` — искомый текст должен быть длиной от 2 до 30000 символов
* `area_id` - указан не валидный идентификатор
("locale"|"text"|"area_id")
- **description** (string)
- **errors** (array (object)) (required)
Array items:
- **type** (string (bad_argument)) ("bad_argument")
- **value** (string (locale|text|area_id)): Поле, в котором допущена ошибка.
Возможные значения:
* `locale` — указан неподдерживаемый язык
* `text` — искомый текст должен быть длиной от 2 до 30000 символов
* `area_id` - указан не валидный идентификатор
("locale"|"text"|"area_id")
### Example Usage
```bash
curl -X GET "https://api.hh.ru/suggests/professional_roles?text=string&host=hh.ru&locale=RU"
```
```
--------------------------------
### GET /suggests/positions
Source: https://api.hh.ru/openapi/specification/public
API endpoint for GET /suggests/positions
```markdown
### Parameters
- **text** (string, query, required): Текст для поиска должности. Искомый текст должен быть длиной два или более символа и не более 3 000 символов
- **host** (string (hh.ru|rabota.by|hh1.az|hh.uz|hh.kz|headhunter.ge|headhunter.kg), query, optional): Доменное имя сайта (см. [Выбор сайта](#section/Obshaya-informaciya/Vybor-sajta))
- **locale** (string, query, optional): Идентификатор локали (см. [Локализация](#tag/Obshie-spravochniki/operation/get-locales))
- **HH-User-Agent** (string, header, required): Название приложения и контактная почта разработчика (см. [Информация о клиенте](#section/Obshaya-informaciya/Trebovaniya-k-zaprosam))
### Responses
#### 200 - Успешный ответ
**SuggestsPositions**
- **items** (array (SuggestsPositionItem)) (required): Информация о найденных должностях
Array items:
- **id** (string) (required): Идентификатор должности (example: "2063")
- **professional_roles** (array (SuggestsProfessionalRoleItemWithName)) (required): Информация о профессиональных ролях, соответствующих должности
Array items:
- **accept_incomplete_resumes** (boolean) (required): Профессиональная роль, для которой можно принимать отклики неполным резюме (example: true)
- **id** (string) (required): Идентификатор профессиональной роли (example: "21")
- **name** (string) (required): Название профессиональной роли (example: "Водитель")
- **specializations** (array (SuggestsSpecializationsWithName)): Информация о специализациях, соответствующих должности
Array items:
- **id** (string) (required): Идентификатор специализации (example: "21.17")
- **name** (string) (required): Название специализации (example: "Автоперевозки")
- **profarea_id** (string) (required): Идентификатор профессиональной области (example: "21")
- **profarea_name** (string) (required): Название профессиональной области (example: "Транспорт, логистика")
- **text** (string) (required): Название должности (example: "Личный водитель")
#### 400 - Ошибки запроса
**SuggestsErrors**
- **request_id** (string) (required): Идентификатор запроса (example: "q1ww2e2r4ty")
- **bad_argument** (string (locale|text|area_id)) ("locale"|"text"|"area_id")
- **bad_arguments** (array (object))
Array items:
- **description** (string)
- **name** (string (locale|text|area_id)): Поле, в котором допущена ошибка.
Возможные значения:
* `locale` — указан неподдерживаемый язык
* `text` — искомый текст должен быть длиной от 2 до 30000 символов
* `area_id` - указан не валидный идентификатор
("locale"|"text"|"area_id")
- **description** (string)
- **errors** (array (object)) (required)
Array items:
- **type** (string (bad_argument)) ("bad_argument")
- **value** (string (locale|text|area_id)): Поле, в котором допущена ошибка.
Возможные значения:
* `locale` — указан неподдерживаемый язык
* `text` — искомый текст должен быть длиной от 2 до 30000 символов
* `area_id` - указан не валидный идентификатор
("locale"|"text"|"area_id")
### Example Usage
```bash
curl -X GET "https://api.hh.ru/suggests/positions?text=string&host=hh.ru&locale=RU"
```
```
--------------------------------
### GET /me
Source: https://api.hh.ru/openapi/specification/public
API endpoint for GET /me
```markdown
### Parameters
- **host** (string (hh.ru|rabota.by|hh1.az|hh.uz|hh.kz|headhunter.ge|headhunter.kg), query, optional): Доменное имя сайта (см. [Выбор сайта](#section/Obshaya-informaciya/Vybor-sajta))
- **locale** (string, query, optional): Идентификатор локали (см. [Локализация](#tag/Obshie-spravochniki/operation/get-locales))
- **HH-User-Agent** (string, header, required): Название приложения и контактная почта разработчика (см. [Информация о клиенте](#section/Obshaya-informaciya/Trebovaniya-k-zaprosam))
### Responses
#### 200 - Успешный ответ
**MeProfile**
- **auth_type** (string) (required): Тип авторизации (example: "applicant")
- **is_admin** (boolean) (required): Является ли текущий пользователь администратором сайта (example: false)
- **is_applicant** (boolean) (required): Является ли текущий пользователь соискателем (example: false)
- **is_application** (boolean) (required): Является ли авторизованный клиент приложением (example: false)
- **is_employer** (boolean) (required): Является ли текущий пользователь менеджером (example: false)
- **is_employer_integration** (boolean) (required): Является ли текущий пользователь работодателем (example: false)
#### 403 - Ошибка авторизации
**ErrorsCommonBadAuthorizationErrors**
- **request_id** (string) (required): Идентификатор запроса (example: "q1ww2e2r4ty")
- **description** (string): Описание ошибки (example: "Forbidden")
- **errors** (array (ErrorsCommonBadAuthorizationCommonAndEmployerError)) (required): Массив с данными ошибок
Array items:
- **type** (string (forbidden|oauth)) (required): Текстовый идентификатор типа ошибки (example: "oauth") ("forbidden"|"oauth")
- **value** (string (bad_authorization|token_expired|token_revoked|application_not_found|user_auth_expected|application_auth_expected|no_scope|used_manager_account_forbidden|manager_extra_account_not_found)): Общие ошибки:
* `bad_authorization` — Токен авторизации не существует или не валидный
* `token_expired` — Время жизни access_token завершилось, необходимо [выполнить обновление access_token](#section/Avtorizaciya/Obnovlenie-pary-access-i-refresh-tokenov)
* `token_revoked` — Токен отозван пользователем или сервером, приложению необходимо [запросить новую авторизацию](#section/Tipy-avtorizacij)
* `application_not_found` — Ваше приложение было удалено
* `user_auth_expected` — Передана авторизация приложения, метод требует [авторизации пользователя](#section/Avtorizaciya/Avtorizaciya-polzovatelya)
* `application_auth_expected` — Передана авторизация пользователя, метод требует [авторизации приложения](#tag/Avtorizaciya-prilozheniya)
* `no_scope` - В токене отсутствует необходимый скоуп
* `used_manager_account_forbidden` — [Рабочий аккаунт](#tag/Menedzhery-rabotodatelya/operation/get-manager-accounts) заблокирован
* `manager_extra_account_not_found` — В заголовке передан некорректный id аккаунта
(example: "bad_authorization") ("bad_authorization"|"token_expired"|"token_revoked"|"application_not_found"|"user_auth_expected"|"application_auth_expected"|"no_scope"|"used_manager_account_forbidden"|"manager_extra_account_not_found")
- **oauth_error** (string (token-revoked|token-expired|bad-auth-type|client-id-deleted)): Ошибки авторизации:
* `token-revoked` — Токен отозван пользователем или сервером, приложению необходимо [запросить новую авторизацию](#tag/Avtorizaciya-rabotodatelya/operation/authorize)
* `token-expired` — Время жизни `access_token` завершилось, необходимо [получить `refresh_token`](#tag/Avtorizaciya-rabotodatelya/operation/authorize)
* `bad-auth-type` — Некорректный токен
* `client-id-deleted` — Приложение удалено. Токен не действителен
(example: "token-revoked") ("token-revoked"|"token-expired"|"bad-auth-type"|"client-id-deleted")
### Example Usage
```bash
curl -X GET "https://api.hh.ru/me?host=hh.ru&locale=RU"
```
```
--------------------------------
### POST /common/chats/files/upload_links
Source: https://api.hh.ru/openapi/specification/public
Получить ссылку для отправки файла в чат
По полученной ссылке необходимо отправить POST-запрос с файлом и заголовком авторизации аналогичному запросам в api.
Файл нужно отправлять в теле с типом `form-data` и именем ключа `file`
Пример curl запроса:
```
curl --location 'https://example.com' \
--header 'Authorization: Bearer AUTHTOKEN' \
--form 'file=@"/path/to/file"'
```
В ответ вам вернется код успешного ответа с upload_id
```
200:
{
upload_id: "8abcdef8-4abc-4edf-1234-1234567890ab",
...
}
```
Возможные ошибки при отправке файлов по ссылке
При отсутствии авторизации:
```
403:
403: Forbidden403: Forbidden
```
При несоответствии формата файла
```
400:
{
"errors": [
{
"type": "bad_argument",
"value": "file"
}
]
}
```
При истечении срока существования ссылки
```
400:
{
"errors": [
{
"type": "bad_argument",
"value": "state"
}
]
}
```
```markdown
### Parameters
- **host** (string (hh.ru|rabota.by|hh1.az|hh.uz|hh.kz|headhunter.ge|headhunter.kg), query, optional): Доменное имя сайта (см. [Выбор сайта](#section/Obshaya-informaciya/Vybor-sajta))
- **locale** (string, query, optional): Идентификатор локали (см. [Локализация](#tag/Obshie-spravochniki/operation/get-locales))
- **HH-User-Agent** (string, header, required): Название приложения и контактная почта разработчика (см. [Информация о клиенте](#section/Obshaya-informaciya/Trebovaniya-k-zaprosam))
### Responses
#### 200 - Ссылка для загрузки файла
**ChatsCommonFilesUploadLinksResponse**
- **expires_at** (string) (required): Время действия ссылки в формате [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) с точностью до секунды: `YYYY-MM-DDThh:mm:ss±hhmm`
- **upload_url** (string) (required): Ссылка для отправки файла POST запросом
#### 403 - response
**ErrorsCommonBadAuthorizationErrors**
- **request_id** (string) (required): Идентификатор запроса (example: "q1ww2e2r4ty")
- **description** (string): Описание ошибки (example: "Forbidden")
- **errors** (array (ErrorsCommonBadAuthorizationCommonAndEmployerError)) (required): Массив с данными ошибок
Array items:
- **type** (string (forbidden|oauth)) (required): Текстовый идентификатор типа ошибки (example: "oauth") ("forbidden"|"oauth")
- **value** (string (bad_authorization|token_expired|token_revoked|application_not_found|user_auth_expected|application_auth_expected|no_scope|used_manager_account_forbidden|manager_extra_account_not_found)): Общие ошибки:
* `bad_authorization` — Токен авторизации не существует или не валидный
* `token_expired` — Время жизни access_token завершилось, необходимо [выполнить обновление access_token](#section/Avtorizaciya/Obnovlenie-pary-access-i-refresh-tokenov)
* `token_revoked` — Токен отозван пользователем или сервером, приложению необходимо [запросить новую авторизацию](#section/Tipy-avtorizacij)
* `application_not_found` — Ваше приложение было удалено
* `user_auth_expected` — Передана авторизация приложения, метод требует [авторизации пользователя](#section/Avtorizaciya/Avtorizaciya-polzovatelya)
* `application_auth_expected` — Передана авторизация пользователя, метод требует [авторизации приложения](#tag/Avtorizaciya-prilozheniya)
* `no_scope` - В токене отсутствует необходимый скоуп
* `used_manager_account_forbidden` — [Рабочий аккаунт](#tag/Menedzhery-rabotodatelya/operation/get-manager-accounts) заблокирован
* `manager_extra_account_not_found` — В заголовке передан некорректный id аккаунта
(example: "bad_authorization") ("bad_authorization"|"token_expired"|"token_revoked"|"application_not_found"|"user_auth_expected"|"application_auth_expected"|"no_scope"|"used_manager_account_forbidden"|"manager_extra_account_not_found")
- **oauth_error** (string (token-revoked|token-expired|bad-auth-type|client-id-deleted)): Ошибки авторизации:
* `token-revoked` — Токен отозван пользователем или сервером, приложению необходимо [запросить новую авторизацию](#tag/Avtorizaciya-rabotodatelya/operation/authorize)
* `token-expired` — Время жизни `access_token` завершилось, необходимо [получить `refresh_token`](#tag/Avtorizaciya-rabotodatelya/operation/authorize)
* `bad-auth-type` — Некорректный токен
* `client-id-deleted` — Приложение удалено. Токен не действителен
(example: "token-revoked") ("token-revoked"|"token-expired"|"bad-auth-type"|"client-id-deleted")
### Example Usage
```bash
curl -X POST "https://api.hh.ru/common/chats/files/upload_links?host=hh.ru&locale=RU"
```
```
--------------------------------
### GET /common/chats/counters/unread
Source: https://api.hh.ru/openapi/specification/public
API endpoint for GET /common/chats/counters/unread
```markdown
### Parameters
- **host** (string (hh.ru|rabota.by|hh1.az|hh.uz|hh.kz|headhunter.ge|headhunter.kg), query, optional): Доменное имя сайта (см. [Выбор сайта](#section/Obshaya-informaciya/Vybor-sajta))
- **locale** (string, query, optional): Идентификатор локали (см. [Локализация](#tag/Obshie-spravochniki/operation/get-locales))
- **HH-User-Agent** (string, header, required): Название приложения и контактная почта разработчика (см. [Информация о клиенте](#section/Obshaya-informaciya/Trebovaniya-k-zaprosam))
### Responses
#### 200 - Успешный ответ с данными о количестве непрочитанных чатов
**ChatsCommonUnreadChatsCountResponse**
- **unread_chats_count** (string) (required): Количестве непрочитанных чатов
#### 403 - response
**ErrorsCommonBadAuthorizationErrors**
- **request_id** (string) (required): Идентификатор запроса (example: "q1ww2e2r4ty")
- **description** (string): Описание ошибки (example: "Forbidden")
- **errors** (array (ErrorsCommonBadAuthorizationCommonAndEmployerError)) (required): Массив с данными ошибок
Array items:
- **type** (string (forbidden|oauth)) (required): Текстовый идентификатор типа ошибки (example: "oauth") ("forbidden"|"oauth")
- **value** (string (bad_authorization|token_expired|token_revoked|application_not_found|user_auth_expected|application_auth_expected|no_scope|used_manager_account_forbidden|manager_extra_account_not_found)): Общие ошибки:
* `bad_authorization` — Токен авторизации не существует или не валидный
* `token_expired` — Время жизни access_token завершилось, необходимо [выполнить обновление access_token](#section/Avtorizaciya/Obnovlenie-pary-access-i-refresh-tokenov)
* `token_revoked` — Токен отозван пользователем или сервером, приложению необходимо [запросить новую авторизацию](#section/Tipy-avtorizacij)
* `application_not_found` — Ваше приложение было удалено
* `user_auth_expected` — Передана авторизация приложения, метод требует [авторизации пользователя](#section/Avtorizaciya/Avtorizaciya-polzovatelya)
* `application_auth_expected` — Передана авторизация пользователя, метод требует [авторизации приложения](#tag/Avtorizaciya-prilozheniya)
* `no_scope` - В токене отсутствует необходимый скоуп
* `used_manager_account_forbidden` — [Рабочий аккаунт](#tag/Menedzhery-rabotodatelya/operation/get-manager-accounts) заблокирован
* `manager_extra_account_not_found` — В заголовке передан некорректный id аккаунта
(example: "bad_authorization") ("bad_authorization"|"token_expired"|"token_revoked"|"application_not_found"|"user_auth_expected"|"application_auth_expected"|"no_scope"|"used_manager_account_forbidden"|"manager_extra_account_not_found")
- **oauth_error** (string (token-revoked|token-expired|bad-auth-type|client-id-deleted)): Ошибки авторизации:
* `token-revoked` — Токен отозван пользователем или сервером, приложению необходимо [запросить новую авторизацию](#tag/Avtorizaciya-rabotodatelya/operation/authorize)
* `token-expired` — Время жизни `access_token` завершилось, необходимо [получить `refresh_token`](#tag/Avtorizaciya-rabotodatelya/operation/authorize)
* `bad-auth-type` — Некорректный токен
* `client-id-deleted` — Приложение удалено. Токен не действителен
(example: "token-revoked") ("token-revoked"|"token-expired"|"bad-auth-type"|"client-id-deleted")
### Example Usage
```bash
curl -X GET "https://api.hh.ru/common/chats/counters/unread?host=hh.ru&locale=RU"
```
```
--------------------------------
### GET /vacancy_conditions
Source: https://api.hh.ru/openapi/specification/public
API endpoint for GET /vacancy_conditions
```markdown
### Parameters
- **host** (string (hh.ru|rabota.by|hh1.az|hh.uz|hh.kz|headhunter.ge|headhunter.kg), query, optional): Доменное имя сайта (см. [Выбор сайта](#section/Obshaya-informaciya/Vybor-sajta))
- **locale** (string, query, optional): Идентификатор локали (см. [Локализация](#tag/Obshie-spravochniki/operation/get-locales))
- **HH-User-Agent** (string, header, required): Название приложения и контактная почта разработчика (см. [Информация о клиенте](#section/Obshaya-informaciya/Trebovaniya-k-zaprosam))
### Responses
#### 200 - Успешный ответ
**VacanciesVacancyConditions**
- **accept_handicapped** (string ()): Объект, значение которого null ("null")
- **accept_incomplete_resumes** (string ()): Объект, значение которого null ("null")
- **accept_kids** (string ()): Объект, значение которого null ("null")
- **accept_labor_contract** (string ()): Объект, значение которого null ("null")
- **accept_temporary** (string ()): Объект, значение которого null ("null")
- **address** (string ()): Объект, значение которого null ("null")
- **age_restriction** (string ()): Объект, значение которого null ("null")
- **allow_messages** (string ()): Объект, значение которого null ("null")
- **area** (string ()): Объект, значение которого null ("null")
- **auto_response** (string ()): Объект, значение которого null ("null")
- **billing_type** (string ()): Объект, значение которого null ("null")
- **branded_template** (string ()): Объект, значение которого null ("null")
- **civil_law_contracts** (string ()): Объект, значение которого null ("null")
- **closed_for_applicants** (string ()): Объект, значение которого null ("null")
- **code** (string ()): Объект, значение которого null ("null")
- **contacts** (string ()): Объект, значение которого null ("null")
- **custom_employer_name** (string ()): Объект, значение которого null ("null")
- **department** (string ()): Объект, значение которого null ("null")
- **description** (string ()): Объект, значение которого null ("null")
- **driver_license_types** (string ()): Объект, значение которого null ("null")
- **employment** (string ()): Объект, значение которого null ("null")
- **employment_form** (string ()): Объект, значение которого null ("null")
- **experience** (string ()): Объект, значение которого null ("null")
- **fly_in_fly_out_duration** (string ()): Объект, значение которого null ("null")
- **key_skills** (string ()): Объект, значение которого null ("null")
- **languages** (string ()): Объект, значение которого null ("null")
- **manager** (string ()): Объект, значение которого null ("null")
- **name** (string ()): Объект, значение которого null ("null")
- **professional_roles** (string ()): Объект, значение которого null ("null")
- **response_letter_required** (string ()): Объект, значение которого null ("null")
- **response_notifications** (string ()): Объект, значение которого null ("null")
- **response_url** (string ()): Объект, значение которого null ("null")
- **salary** (string ()): Объект, значение которого null ("null")
- **salary_range** (string ()): Объект, значение которого null ("null")
- **schedule** (string ()): Объект, значение которого null ("null")
- **test** (string ()): Объект, значение которого null ("null")
- **type** (string ()): Объект, значение которого null ("null")
- **vacancy_properties** (string ()): Объект, значение которого null ("null")
- **work_format** (string ()): Объект, значение которого null ("null")
- **work_schedule_by_days** (string ()): Объект, значение которого null ("null")
- **working_days** (string ()): Объект, значение которого null ("null")
- **working_hours** (string ()): Объект, значение которого null ("null")
- **working_time_intervals** (string ()): Объект, значение которого null ("null")
- **working_time_modes** (string ()): Объект, значение которого null ("null")
#### 403 - Условия заполнения полей вакансии недоступны данному пользователю
**ErrorsCommonBadAuthorizationErrors**
- **request_id** (string) (required): Идентификатор запроса (example: "q1ww2e2r4ty")
- **description** (string): Описание ошибки (example: "Forbidden")
- **errors** (array (ErrorsCommonBadAuthorizationCommonAndEmployerError)) (required): Массив с данными ошибок
Array items:
- **type** (string (forbidden|oauth)) (required): Текстовый идентификатор типа ошибки (example: "oauth") ("forbidden"|"oauth")
- **value** (string (bad_authorization|token_expired|token_revoked|application_not_found|user_auth_expected|application_auth_expected|no_scope|used_manager_account_forbidden|manager_extra_account_not_found)): Общие ошибки:
* `bad_authorization` — Токен авторизации не существует или не валидный
* `token_expired` — Время жизни access_token завершилось, необходимо [выполнить обновление access_token](#section/Avtorizaciya/Obnovlenie-pary-access-i-refresh-tokenov)
* `token_revoked` — Токен отозван пользователем или сервером, приложению необходимо [запросить новую авторизацию](#section/Tipy-avtorizacij)
* `application_not_found` — Ваше приложение было удалено
* `user_auth_expected` — Передана авторизация приложения, метод требует [авторизации пользователя](#section/Avtorizaciya/Avtorizaciya-polzovatelya)
* `application_auth_expected` — Передана авторизация пользователя, метод требует [авторизации приложения](#tag/Avtorizaciya-prilozheniya)
* `no_scope` - В токене отсутствует необходимый скоуп
* `used_manager_account_forbidden` — [Рабочий аккаунт](#tag/Menedzhery-rabotodatelya/operation/get-manager-accounts) заблокирован
* `manager_extra_account_not_found` — В заголовке передан некорректный id аккаунта
(example: "bad_authorization") ("bad_authorization"|"token_expired"|"token_revoked"|"application_not_found"|"user_auth_expected"|"application_auth_expected"|"no_scope"|"used_manager_account_forbidden"|"manager_extra_account_not_found")
- **oauth_error** (string (token-revoked|token-expired|bad-auth-type|client-id-deleted)): Ошибки авторизации:
* `token-revoked` — Токен отозван пользователем или сервером, приложению необходимо [запросить новую авторизацию](#tag/Avtorizaciya-rabotodatelya/operation/authorize)
* `token-expired` — Время жизни `access_token` завершилось, необходимо [получить `refresh_token`](#tag/Avtorizaciya-rabotodatelya/operation/authorize)
* `bad-auth-type` — Некорректный токен
* `client-id-deleted` — Приложение удалено. Токен не действителен
(example: "token-revoked") ("token-revoked"|"token-expired"|"bad-auth-type"|"client-id-deleted")
### Example Usage
```bash
curl -X GET "https://api.hh.ru/vacancy_conditions?host=hh.ru&locale=RU"
```
```
--------------------------------
### Schema: Опыт работы в организации
Source: https://api.hh.ru/openapi/specification/public
Schema definition for ResumeObjectsExperienceShort
```markdown
## Schema: Опыт работы в организации
Schema definition for ResumeObjectsExperienceShort
**Type:** object
- **area** (object)
- **id** (string) (required): Идентификатор
- **name** (string) (required): Название
- **url** (string) (required): URL получения информации о поле
- **company** (string): Название организации
- **company_id** (string): Уникальный идентификатор организации
- **company_url** (string): Сайт компании
- **employer** (object)
- **alternate_url** (string) (required): Ссылка на описание работодателя на сайте
- **id** (string) (required): Идентификатор работодателя
- **logo_urls** (object)
- **90** (string): URL логотипа с размером менее 90px по меньшей стороне
- **240** (string): URL логотипа с размером менее 240px по меньшей стороне
- **original** (string) (required): URL необработанного логотипа
- **name** (string) (required): Название работодателя
- **url** (string) (required): URL для получения полного описания работодателя
- **end** (string): Окончание работы (дата в формате `ГГГГ-ММ-ДД`)
- **id** (string): Идентификатор
- **industries** (array (_IncludesIdName)): Список отраслей компании. Возможные значения приведены в [справочнике индустрий](#tag/Obshie-spravochniki/operation/get-industries)
Array items:
- **industry** (object)
- **id** (string) (required): Идентификатор поля
- **name** (string) (required): Название поля
- **position** (string): Должность
- **start** (string): Начало работы (дата в формате `ГГГГ-ММ-ДД`)
```
--------------------------------
### GET /locales
Source: https://api.hh.ru/openapi/specification/public
Возвращает список возможных значений (доступных локалей) в поле `id`. Список локалей будет зависеть от указанного сайта (параметр `host`). В любом запросе к API можно указывать параметр `?locale=` для передачи значения локали (языка)
```markdown
### Parameters
- **host** (string (hh.ru|rabota.by|hh1.az|hh.uz|hh.kz|headhunter.ge|headhunter.kg), query, optional): Доменное имя сайта (см. [Выбор сайта](#section/Obshaya-informaciya/Vybor-sajta))
- **locale** (string, query, optional): Идентификатор локали (см. [Локализация](#tag/Obshie-spravochniki/operation/get-locales))
- **HH-User-Agent** (string, header, required): Название приложения и контактная почта разработчика (см. [Информация о клиенте](#section/Obshaya-informaciya/Trebovaniya-k-zaprosam))
### Responses
#### 200 - Успешный ответ
**LocalesLocales**
- Array of LocalesLocaleItem
### Example Usage
```bash
curl -X GET "https://api.hh.ru/locales?host=hh.ru&locale=RU"
```
```