# README
Go API client for hh
По-русски | Switch to English
В OpenAPI ведется пока что только небольшая часть документации Основная документация.
Для поиска по документации можно использовать Ctrl+F.
Общая информация
- Всё API работает по протоколу HTTPS.
- Авторизация осуществляется по протоколу OAuth2.
- Все данные доступны только в формате JSON.
- Базовый URL —
https://api.hh.ru/
- Возможны запросы к данным любого сайта группы компаний HeadHunter
- <a name="date-format"> Даты форматируются в соответствии с
ISO 8601:
YYYY-MM-DDThh:mm:ss±hhmm
.
<a name="request-requirements">
Требования к запросам
В запросе необходимо передавать заголовок User-Agent
, но если ваша реализация
http клиента не позволяет, можно отправить HH-User-Agent
. Если не отправлен ни
один заголовок, то ответом будет 400 Bad Request
.
Указание в заголовке названия приложения и контактной почты разработчика
позволит нам оперативно с вами связаться в случае необходимости.
Заголовки User-Agent
и HH-User-Agent
взаимозаменяемы, в случае, если вы отправите оба заголовка,
обработан будет только HH-User-Agent
.
User-Agent: MyApp/1.0 ([email protected])
Подробнее про ошибки в заголовке User-Agent.
<a name="request-body">
Формат тела запроса при отправке JSON
Данные, передающиеся в теле запроса, должны удовлетворять требованиям:
- Валидный JSON (допускается передача как минифицированного варианта, так и pretty print варианта с дополнительными пробелами и сбросами строк).
- Рекомендуется использование кодировки UTF-8 без дополнительного экранирования
(
{\"name\": \"Иванов Иван\"}
). - Также возможно использовать ascii кодировку с экранированием
(
{\"name\": \"\\u0418\\u0432\\u0430\\u043d\\u043e\\u0432 \\u0418\\u0432\\u0430\\u043d\"}
). - К типам данных в определённым полях накладываются дополнительные условия,
описанные в каждом конкретном методе. В JSON типами данных являются
string
,number
,boolean
,null
,object
,array
.
Ответ
Ответ свыше определенной длины будет сжиматься методом gzip.
Ошибки и коды ответов
API широко использует информирование при помощи кодов ответов. Приложение должно корректно их обрабатывать.
В случае неполадок и сбоев, возможны ответы с кодом 503
и 500
.
При каждой ошибке, помимо кода ответа, в теле ответа может быть выдана дополнительная информация, позволяющая разработчику понять причину соответствующего ответа.
Более подробно про возможные ошибки.
Недокументированные поля и параметры запросов
В ответах и параметрах API можно найти ключи, не описанные в документации. Обычно это означает, что они оставлены для совместимости со старыми версиями. Их использование не рекомендуется. Если ваше приложение использует такие ключи, перейдите на использование актуальных ключей, описанных в документации.
Пагинация
К любому запросу, подразумевающему выдачу списка объектов, можно в параметрах
указать page=N&per_page=M
. Нумерация идёт с нуля, по умолчанию выдаётся
первая (нулевая) страница с 20 объектами на странице. Во всех ответах, где
доступна пагинация, единообразный корневой объект:
{
\"found\": 1,
\"per_page\": 1,
\"pages\": 1,
\"page\": 0,
\"items\": [{}]
}
Выбор сайта
API HeadHunter позволяет получать данные со всех сайтов группы компании HeadHunter.
В частности:
- hh.ru
- rabota.by
- hh1.az
- hh.uz
- hh.kz
- headhunter.ge
- headhunter.kg
Запросы к данным на всех сайтах следует направлять на https://api.hh.ru/
.
При необходимости учесть специфику сайта, можно добавить в запрос параметр
?host=
. По умолчанию используется hh.ru
.
Например, для получения локализаций, доступных на hh.kz необходимо
сделать GET запрос на https://api.hh.ru/locales?host=hh.kz
.
CORS (Cross-Origin Resource Sharing)
API поддерживает технологию CORS для запроса данных из
браузера с произвольного домена. Этот метод более предпочтителен, чем
использование JSONP. Он не ограничен методом GET. Для отладки CORS доступен
специальный метод. Для использования JSONP передайте параметр
?callback=callback_name
.
- CORS specification on w3.org
- HTML5Rocks CORS Tutorial
- CORS on dev.opera.com
- CORS on caniuse.com
- CORS on en.wikipedia.org
Внешние ссылки на статьи и стандарты
Авторизация
API поддерживает следующие уровни авторизации:
- Авторизация пользователя
- Обновление пары access и refresh токенов
- Инвалидация токена
- Запрос авторизации под другим пользователем
- Авторизация под разными рабочими аккаунтами
- Авторизация приложения
Авторизация пользователя
Для выполнения запросов от имени пользователя необходимо пользоваться токеном пользователя.
В начале приложению необходимо направить пользователя (открыть страницу) по адресу:
https://hh.ru/oauth/authorize?
response_type=code&
client_id={client_id}&
state={state}&
redirect_uri={redirect_uri}
Обязательные параметры:
response_type=code
— указание на способ получения авторизации, используяauthorization code
client_id
— идентификатор, полученный при создании приложения
Необязательные параметры:
state
— в случае указания, будет включен в ответный редирект. Это позволяет исключить возможность взлома путём подделки межсайтовых запросов. Подробнее об этом: RFC 6749. Section 10.12redirect_uri
— uri для перенаправления пользователя после авторизации. Если не указать, используется из настроек приложения. При наличии происходит валидация значения. Вероятнее всего, потребуется сделать urlencode значения параметра.
Правила формирования специального redirect_uri
К примеру, если в настройках сохранен http://example.com/oauth
, то разрешено
указывать:
http://www.example.com/oauth
— поддомен;http://www.example.com/oauth/sub/path
— уточнение пути;http://example.com/oauth?lang=RU
— дополнительный параметр;http://www.example.com/oauth/sub/path?lang=RU
— всё вместе.
Запрещено:
https://example.com/oauth
— различные протоколы;http://wwwexample.com/oauth
— различные домены;http://wwwexample.com/
— другой путь;http://example.com/oauths
— другой путь;http://example.com:80/oauths
— указание изначально отсутствующего порта;
Процесс авторизации
Если пользователь не авторизован на сайте, ему будет показана форма авторизации на сайте. После прохождения авторизации на сайте, пользователю будет выведена форма с запросом разрешения доступа вашего приложения к его персональным данным.
Если пользователь не разрешает доступ приложению, пользователь будет
перенаправлен на указанный redirect_uri
с ?error=access_denied
и
state={state}
, если таковой был указан при первом запросе.
<a name="get-authorization_code">
Успешное получение временного authorization_code
В случае разрешения прав, в редиректе будет указан
временный authorization_code
:
HTTP/1.1 302 FOUND
Location: {redirect_uri}?code={authorization_code}
Если пользователь авторизован на сайте и доступ данному приложению однажды
ранее выдан, ответом будет сразу вышеописанный редирект с authorization_code
(без показа формы логина и выдачи прав).
Получение access и refresh токенов
После получения authorization_code
приложению необходимо сделать сервер-сервер запрос POST https://api.hh.ru/token
для обмена полученного
authorization_code
на access_token
(старый запрос POST https://hh.ru/oauth/token
считается устаревшим).
В теле запроса необходимо передать дополнительные параметры.
Тело запроса необходимо передавать в стандартном
application/x-www-form-urlencoded
с указанием соответствующего заголовка
Content-Type
.
authorization_code
имеет довольно короткий срок жизни, при его истечении
необходимо запросить новый.
Обновление пары access и refresh токенов
access_token
также имеет срок жизни (ключ expires_in
, в секундах), при его
истечении приложение должно сделать запрос с refresh_token
для получения
нового.
Запрос необходимо делать в application/x-www-form-urlencoded
.
POST https://api.hh.ru/token
(старый запрос POST https://hh.ru/oauth/token
считается устаревшим)
В теле запроса необходимо передать дополнительные параметры
refresh_token
можно использовать только один раз и только по истечению
срока действия access_token
.
После получения новой пары access и refresh токенов, их необходимо использовать в дальнейших запросах в api и запросах на продление токена.
Запрос авторизации под другим пользователем
Возможен следующий сценарий:
- Приложение перенаправляет пользователя на сайт с запросом авторизации.
- Пользователь на сайте уже авторизован и данному приложение доступ уже был разрешен.
- Пользователю будет предложена возможность продолжить работу под текущим аккаунтом, либо зайти под другим аккаунтом.
Если есть необходимость, чтобы на шаге 3 сразу происходило перенаправление (redirect) с временным токеном,
необходимо добавить к запросу /oauth/authorize...
параметр skip_choose_account=true
.
В этом случае автоматически выдаётся доступ пользователю авторизованному на сайте.
Если есть необходимость всегда показывать форму авторизации, приложение может
добавить к запросу /oauth/authorize...
параметр force_login=true
. В этом
случае, пользователю будет показана форма авторизации с логином и паролем
даже в случае, если пользователь уже авторизован.
Это может быть полезно приложениям, которые предоставляют сервис только для соискателей. Если пришел пользователь-работодатель, приложение может предложить пользователю повторно разрешить доступ на сайте, уже указав другую учетную запись.
Также, после авторизации приложение может показать пользователю сообщение:
Вы вошли как %Имя_Фамилия%. Это не вы?
и предоставить ссылку с force_login=true
для возможности захода под
другим логином.
Авторизация под разными рабочими аккаунтами
Для получения списка рабочих аккаунтов менеджера и для работы под разными рабочими аккаунтами менеджера необходимо прочитать документацию по рабочим аккаунтам менеджера
В случае компрометации токена необходимо инвалидировать скомпрометированный токен и запросить токен заново!
Overview
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: 1.0.0
- Package version: 1.0.0
- Generator version: 7.9.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://api.hh.ru/openapi/redoc
Installation
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/net/context
Put the package under your project folder and add the following in import:
import hh "github.com/zaboal/hh-go"
To use a proxy, set the environment variable HTTP_PROXY
:
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")
Configuration of Server URL
Default configuration comes with Servers
field that contains server objects as defined in the OpenAPI specification.
Select Server Configuration
For using other server than the one defined on index 0 set context value hh.ContextServerIndex
of type int
.
ctx := context.WithValue(context.Background(), hh.ContextServerIndex, 1)
Templated Server URL
Templated server URL is formatted using default variables from configuration or from context value hh.ContextServerVariables
of type map[string]string
.
ctx := context.WithValue(context.Background(), hh.ContextServerVariables, map[string]string{
"basePath": "v2",
})
Note, enum values are always validated and all unused variables are silently ignored.
URLs Configuration per Operation
Each operation can use different server URL defined using OperationServers
map in the Configuration
.
An operation is uniquely identified by "{classname}Service.{nickname}"
string.
Similar rules for overriding default operation server index and variables applies by using hh.ContextOperationServerIndices
and hh.ContextOperationServerVariables
context maps.
ctx := context.WithValue(context.Background(), hh.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), hh.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})
Documentation for API Endpoints
All URIs are relative to https://api.hh.ru
Class | Method | HTTP request | Description |
---|---|---|---|
DefaultApi | AddApplicantComment | Post /applicant_comments/{applicant_id} | Добавление комментария |
DefaultApi | AddApplicantComment_0 | Post /applicant_comments/{applicant_id} | Добавление комментария |
DefaultApi | AddEmployerManager | Post /employers/{employer_id}/managers | Добавление менеджера |
DefaultApi | AddEmployerToBlacklisted | Put /employers/blacklisted/{employer_id} | Добавление работодателя в список скрытых |
DefaultApi | AddResumeVisibilityList | Post /resumes/{resume_id}/{list_type} | Добавление работодателей в список видимости |
DefaultApi | AddVacancyToArchive | Put /employers/{employer_id}/vacancies/archived/{vacancy_id} | Архивация вакансии |
DefaultApi | AddVacancyToArchive_0 | Put /employers/{employer_id}/vacancies/archived/{vacancy_id} | Архивация вакансии |
DefaultApi | AddVacancyToBlacklisted | Put /vacancies/blacklisted/{vacancy_id} | Добавление вакансии в список скрытых |
DefaultApi | AddVacancyToFavorite | Put /vacancies/favorited/{vacancy_id} | Добавление вакансии в список отобранных |
DefaultApi | AddVacancyToHidden | Put /employers/{employer_id}/vacancies/hidden/{vacancy_id} | Удаление вакансий |
DefaultApi | ApplyToVacancy | Post /negotiations | Отклик на вакансию |
DefaultApi | Authorize | Post /oauth/token | Получение access-токена |
DefaultApi | Authorize_0 | Post /oauth/token | Получение access-токена |
DefaultApi | Authorize_1 | Post /oauth/token | Получение access-токена |
DefaultApi | ChangeNegotiationAction | Put /negotiations/{collection_name}/{nid} | Действия по отклику/приглашению коллекции |
DefaultApi | ChangeNegotiationAction_0 | Put /negotiations/{collection_name}/{nid} | Действия по отклику/приглашению коллекции |
DefaultApi | ChangeVacancyDraft | Put /vacancies/drafts/{draft_id} | Изменение черновика вакансии |
DefaultApi | ConfirmPhoneInResume | Post /resume_phone_confirm | Подтвердить телефон кодом |
DefaultApi | CreateResume | Post /resumes | Создание резюме |
DefaultApi | CreateSavedResumeSearch | Post /saved_searches/resumes | Создание нового сохраненного поиска резюме |
DefaultApi | CreateSavedVacancySearch | Post /saved_searches/vacancies | Создание нового сохраненного поиска вакансий |
DefaultApi | CreateVacancyDraft | Post /vacancies/drafts | Создание черновика вакансии |
DefaultApi | DeleteApplicantComment | Delete /applicant_comments/{applicant_id}/{comment_id} | Удаление комментария |
DefaultApi | DeleteApplicantComment_0 | Delete /applicant_comments/{applicant_id}/{comment_id} | Удаление комментария |
DefaultApi | DeleteArtifact | Delete /artifacts/{id} | Удаление артефакта |
DefaultApi | DeleteEmployerFromBlacklisted | Delete /employers/blacklisted/{employer_id} | Удаление работодателя из списка скрытых |
DefaultApi | DeleteEmployerFromResumeVisibilityList | Delete /resumes/{resume_id}/{list_type}/employer | Удаление работодателя из списка видимости |
DefaultApi | DeleteEmployerManager | Delete /employers/{employer_id}/managers/{manager_id} | Удаление менеджера |
DefaultApi | DeleteResume | Delete /resumes/{resume_id} | Удаление резюме |
DefaultApi | DeleteResumeVisibilityList | Delete /resumes/{resume_id}/{list_type} | Очистка списка видимости |
DefaultApi | DeleteSavedResumeSearch | Delete /saved_searches/resumes/{id} | Удаление сохраненного поиска резюме |
DefaultApi | DeleteSavedVacancySearch | Delete /saved_searches/vacancies/{id} | Удаление сохраненного поиска вакансий |
DefaultApi | DeleteVacancyDraft | Delete /vacancies/drafts/{draft_id} | Удаление черновика вакансии |
DefaultApi | DeleteVacancyFromBlacklisted | Delete /vacancies/blacklisted/{vacancy_id} | Удаление вакансии из списка скрытых |
DefaultApi | DeleteVacancyFromFavorite | Delete /vacancies/favorited/{vacancy_id} | Удаление вакансии из списка отобранных |
DefaultApi | DisableAutomaticVacancyPublication | Delete /vacancies/auto_publication | Отмена автопубликации вакансии |
DefaultApi | EditArtifact | Put /artifacts/{id} | Редактирование артефакта |
DefaultApi | EditCurrentUserInfo | Post /me | Редактирование информации авторизованного пользователя |
DefaultApi | EditEmployerManager | Put /employers/{employer_id}/managers/{manager_id} | Редактирование менеджера |
DefaultApi | EditNegotiationMessage | Put /negotiations/{nid}/messages/{mid} | Редактирование сообщения в отклике |
DefaultApi | EditResume | Put /resumes/{resume_id} | Обновление резюме |
DefaultApi | EditVacancy | Put /vacancies/{vacancy_id} | Редактирование вакансий |
DefaultApi | EditVacancy_0 | Put /vacancies/{vacancy_id} | Редактирование вакансий |
DefaultApi | GetActiveNegotiations | Get /negotiations/active | Список активных откликов |
DefaultApi | GetActiveVacancyList | Get /employers/{employer_id}/vacancies/active | Просмотр списка опубликованных вакансий |
DefaultApi | GetActiveVacancyList_0 | Get /employers/{employer_id}/vacancies/active | Просмотр списка опубликованных вакансий |
DefaultApi | GetAddress | Get /employers/{employer_id}/addresses/{address_id} | Получение адреса |
DefaultApi | GetAddress_0 | Get /employers/{employer_id}/addresses/{address_id} | Получение адреса |
DefaultApi | GetAllDistricts | Get /districts | Список районов во всех городах |
DefaultApi | GetApplicantCommentsList | Get /applicant_comments/{applicant_id} | Получение списка комментариев |
DefaultApi | GetApplicantCommentsList_0 | Get /applicant_comments/{applicant_id} | Получение списка комментариев |
DefaultApi | GetApplicantPhoneInfo | Get /resume_should_send_sms | Получить информацию о телефоне соискателя |
DefaultApi | GetArchivedVacancies | Get /employers/{employer_id}/vacancies/archived | Список архивных вакансий |
DefaultApi | GetArchivedVacancies_0 | Get /employers/{employer_id}/vacancies/archived | Список архивных вакансий |
DefaultApi | GetAreaLeavesSuggests | Get /suggests/area_leaves | Подсказки по регионам, являющимися листами в дереве регионов |
DefaultApi | GetAreas | Get /areas | Дерево всех регионов |
DefaultApi | GetAreasFromSpecified | Get /areas/{area_id} | Справочник регионов, начиная с указанного |
DefaultApi | GetAreasSuggests | Get /suggests/areas | Подсказки по регионам |
DefaultApi | GetArtifactPhotos | Get /artifacts/photo | Получение фотографий |
DefaultApi | GetArtifactPhotosConditions | Get /artifacts/photo/conditions | Условия загрузки фотографий |
DefaultApi | GetArtifactsPortfolio | Get /artifacts/portfolio | Получение портфолио |
DefaultApi | GetArtifactsPortfolioConditions | Get /artifacts/portfolio/conditions | Условия загрузки портфолио |
DefaultApi | GetAvailableVacancyTypes | Get /employers/{employer_id}/managers/{manager_id}/vacancies/available_types | Варианты публикации вакансий у текущего менеджера |
DefaultApi | GetBlacklistedEmployers | Get /employers/blacklisted | Список скрытых работодателей |
DefaultApi | GetBlacklistedVacancies | Get /vacancies/blacklisted | Список скрытых вакансий |
DefaultApi | GetCollectionNegotiationsList | Get /negotiations/response | Список откликов/приглашений коллекции |
DefaultApi | GetCollectionNegotiationsList_0 | Get /negotiations/response | Список откликов/приглашений коллекции |
DefaultApi | GetCountries | Get /areas/countries | Справочник стран |
DefaultApi | GetCurrentUserInfo | Get /me | Информация о текущем пользователе |
DefaultApi | GetCurrentUserInfo_0 | Get /me | Информация о текущем пользователе |
DefaultApi | GetCurrentUserInfo_1 | Get /me | Информация о текущем пользователе |
DefaultApi | GetCurrentUserInfo_2 | Get /me | Информация о текущем пользователе |
DefaultApi | GetCurrentUserInfo_3 | Get /me | Информация о текущем пользователе |
DefaultApi | GetDictionaries | Get /dictionaries | Справочники полей |
DefaultApi | GetEducationalInstitutionsDictionary | Get /educational_institutions | Основная информация об учебных заведениях |
DefaultApi | GetEducationalInstitutionsSuggests | Get /suggests/educational_institutions | Подсказки по названиям учебных заведений |
DefaultApi | GetEmployerAddresses | Get /employers/{employer_id}/addresses | Список адресов работодателя |
DefaultApi | GetEmployerAddresses_0 | Get /employers/{employer_id}/addresses | Список адресов работодателя |
DefaultApi | GetEmployerDepartments | Get /employers/{employer_id}/departments | Справочник департаментов работодателя |
DefaultApi | GetEmployerDepartments_0 | Get /employers/{employer_id}/departments | Справочник департаментов работодателя |
DefaultApi | GetEmployerInfo | Get /employers/{employer_id} | Информация о работодателе |
DefaultApi | GetEmployerManager | Get /employers/{employer_id}/managers/{manager_id} | Получение информации о менеджере |
DefaultApi | GetEmployerManagerLimits | Get /employers/{employer_id}/managers/{manager_id}/limits/resume | Дневной лимит просмотра резюме для текущего менеджера |
DefaultApi | GetEmployerManagerTypes | Get /employers/{employer_id}/manager_types | Справочник типов и прав менеджера |
DefaultApi | GetEmployerManagerTypes_0 | Get /employers/{employer_id}/manager_types | Справочник типов и прав менеджера |
DefaultApi | GetEmployerManager_0 | Get /employers/{employer_id}/managers/{manager_id} | Получение информации о менеджере |
DefaultApi | GetEmployerManagers | Get /employers/{employer_id}/managers | Список менеджеров работодателя |
DefaultApi | GetEmployerManagers_0 | Get /employers/{employer_id}/managers | Список менеджеров работодателя |
DefaultApi | GetEmployerVacancyAreas | Get /employers/{employer_id}/vacancy_areas/active | Список регионов, в которых есть активные вакансии |
DefaultApi | GetFaculties | Get /educational_institutions/{id}/faculties | Список факультетов учебного заведения |
DefaultApi | GetFavoriteVacancies | Get /vacancies/favorited | Список отобранных вакансий |
DefaultApi | GetFieldsOfStudySuggestions | Get /suggests/fields_of_study | Подсказки по специализациям |
DefaultApi | GetHiddenVacancies | Get /employers/{employer_id}/vacancies/hidden | Список удаленных вакансий |
DefaultApi | GetHiddenVacancies_0 | Get /employers/{employer_id}/vacancies/hidden | Список удаленных вакансий |
DefaultApi | GetIndustries | Get /industries | Отрасли компаний |
DefaultApi | GetLanguages | Get /languages | Список всех языков |
DefaultApi | GetLocales | Get /locales | Список доступных локалей |
DefaultApi | GetLocalesForResume | Get /locales/resume | Список доступных локалей для резюме |
DefaultApi | GetMailTemplates | Get /employers/{employer_id}/mail_templates | Список доступных шаблонов ответов соискателю |
DefaultApi | GetMailTemplates_0 | Get /employers/{employer_id}/mail_templates | Список доступных шаблонов ответов соискателю |
DefaultApi | GetManagerAccounts | Get /manager_accounts/mine | Рабочие аккаунты менеджера |
DefaultApi | GetManagerSettings | Get /employers/{employer_id}/managers/{manager_id}/settings | Предпочтения менеджера |
DefaultApi | GetMetroStations | Get /metro | Список станций метро во всех городах |
DefaultApi | GetMetroStationsInCity | Get /metro/{city_id} | Список станций метро в указанном городе |
DefaultApi | GetMineResumes | Get /resumes/mine | Список резюме авторизованного пользователя |
DefaultApi | GetNegotiationItem | Get /negotiations/{id} | Просмотр отклика/приглашения |
DefaultApi | GetNegotiationItem_0 | Get /negotiations/{id} | Просмотр отклика/приглашения |
DefaultApi | GetNegotiationMessageTemplates | Get /message_templates/{template} | Список шаблонов ответов для отклика/приглашения |
DefaultApi | GetNegotiationMessages | Get /negotiations/{nid}/messages | Просмотр списка сообщений в отклике/приглашении |
DefaultApi | GetNegotiationMessages_0 | Get /negotiations/{nid}/messages | Просмотр списка сообщений в отклике/приглашении |
DefaultApi | GetNegotiationMessages_1 | Get /negotiations/{nid}/messages | Просмотр списка сообщений в отклике/приглашении |
DefaultApi | GetNegotiationTestResults | Get /negotiations/{nid}/test/solution | Получить результаты тестов, прикрепленных к вакансии |
DefaultApi | GetNegotiationTestResults_0 | Get /negotiations/{nid}/test/solution | Получить результаты тестов, прикрепленных к вакансии |
DefaultApi | GetNegotiations | Get /negotiations | Список откликов/приглашений |
DefaultApi | GetNegotiationsStatisticsEmployer | Get /employers/{employer_id}/negotiations_statistics | Статистика откликов для компании |
DefaultApi | GetNegotiationsStatisticsEmployer_0 | Get /employers/{employer_id}/negotiations_statistics | Статистика откликов для компании |
DefaultApi | GetNegotiationsStatisticsManager | Get /employers/{employer_id}/managers/{manager_id}/negotiations_statistics | Статистика откликов для менеджера |
DefaultApi | GetNegotiationsStatisticsManager_0 | Get /employers/{employer_id}/managers/{manager_id}/negotiations_statistics | Статистика откликов для менеджера |
DefaultApi | GetNegotiations_0 | Get /negotiations | Список откликов/приглашений |
DefaultApi | GetNegotiations_1 | Get /negotiations | Список откликов/приглашений |
DefaultApi | GetNewResumeConditions | Get /resume_conditions | Условия заполнения полей нового резюме |
DefaultApi | GetPayableApiActions | Get /employers/{employer_id}/services/payable_api_actions/active | Информация по активным услугам API для платных методов |
DefaultApi | GetPayableApiMethodAccess | Get /employers/{employer_id}/managers/{manager_id}/method_access | Проверка доступа к платным методам |
DefaultApi | GetPositionsSuggestions | Get /suggests/positions | Подсказки по должностям резюме |
DefaultApi | GetPrefNegotiationsOrder | Get /vacancies/{id}/preferred_negotiations_order | Просмотр предпочитаемой сортировки откликов |
DefaultApi | GetPrefNegotiationsOrder_0 | Get /vacancies/{id}/preferred_negotiations_order | Просмотр предпочитаемой сортировки откликов |
DefaultApi | GetProfessionalRolesDictionary | Get /professional_roles | Справочник профессиональных ролей |
DefaultApi | GetProfessionalRolesSuggests | Get /suggests/professional_roles | Подсказки по профессиональным ролям |
DefaultApi | GetProlongationVacancyInfo | Get /vacancies/{vacancy_id}/prolongate | Информация о возможности продления вакансии |
DefaultApi | GetProlongationVacancyInfo_0 | Get /vacancies/{vacancy_id}/prolongate | Информация о возможности продления вакансии |
DefaultApi | GetRegisteredCompaniesSuggests | Get /suggests/companies | Подсказки по зарегистрированным организациям |
DefaultApi | GetResume | Get /resumes/{resume_id} | Просмотр резюме |
DefaultApi | GetResumeAccessTypes | Get /resumes/{resume_id}/access_types | Получение списка типов видимости резюме |
DefaultApi | GetResumeConditions | Get /resumes/{resume_id}/conditions | Условия заполнения полей существующего резюме |
DefaultApi | GetResumeCreationAvailability | Get /resumes/creation_availability | Проверка возможности создания резюме |
DefaultApi | GetResumeNegotiationsHistory | Get /resumes/{resume_id}/negotiations_history | История откликов/приглашений по резюме |
DefaultApi | GetResumeNegotiationsHistory_0 | Get /resumes/{resume_id}/negotiations_history | История откликов/приглашений по резюме |
DefaultApi | GetResumeSearchKeywordsSuggests | Get /suggests/resume_search_keyword | Подсказки по ключевым словам поиска резюме |
DefaultApi | GetResumeStatus | Get /resumes/{resume_id}/status | Статус резюме и готовность к публикации |
DefaultApi | GetResumeViewHistory | Get /resumes/{resume_id}/views | История просмотра резюме |
DefaultApi | GetResumeVisibilityEmployersList | Get /resumes/{resume_id}/{list_type}/search | Поиск работодателей для добавления в список видимости |
DefaultApi | GetResumeVisibilityList | Get /resumes/{resume_id}/{list_type} | Получение списка видимости резюме |
DefaultApi | GetResume_0 | Get /resumes/{resume_id} | Просмотр резюме |
DefaultApi | GetResume_1 | Get /resumes/{resume_id} | Просмотр резюме |
DefaultApi | GetResume_2 | Get /resumes/{resume_id} | Просмотр резюме |
DefaultApi | GetResumesByStatus | Get /vacancies/{vacancy_id}/resumes_by_status | Резюме, сгруппированные по возможности отклика на данную вакансию |
DefaultApi | GetSalaryEmployeeLevels | Get /salary_statistics/dictionaries/employee_levels | Уровни компетенций |
DefaultApi | GetSalaryEvaluation | Get /salary_statistics/paid/salary_evaluation/{area_id} | Оценка заработной платы без прогноза |
DefaultApi | GetSalaryEvaluation_0 | Get /salary_statistics/paid/salary_evaluation/{area_id} | Оценка заработной платы без прогноза |
DefaultApi | GetSalaryIndustries | Get /salary_statistics/dictionaries/salary_industries | Отрасли и сферы деятельности |
DefaultApi | GetSalaryProfessionalAreas | Get /salary_statistics/dictionaries/professional_areas | Профобласти и специализации |
DefaultApi | GetSalarySalaryAreas | Get /salary_statistics/dictionaries/salary_areas | Регионы и города |
DefaultApi | GetSavedResumeSearch | Get /saved_searches/resumes/{id} | Получение единичного сохраненного поиска резюме |
DefaultApi | GetSavedResumeSearches | Get /saved_searches/resumes | Список сохраненных поисков резюме |
DefaultApi | GetSavedVacancySearch | Get /saved_searches/vacancies/{id} | Получение единичного сохраненного поиска вакансий |
DefaultApi | GetSavedVacancySearches | Get /saved_searches/vacancies | Список сохраненных поисков вакансий |
DefaultApi | GetSkillSetSuggests | Get /suggests/skill_set | Подсказки по ключевым навыкам |
DefaultApi | GetSkills | Get /skills | Справочник ключевых навыков |
DefaultApi | GetSuitableResumes | Get /vacancies/{vacancy_id}/suitable_resumes | Список подходящих для отклика резюме |
DefaultApi | GetTestsDictionary | Get /employers/{employer_id}/tests | Справочник тестов работодателя |
DefaultApi | GetTestsDictionary_0 | Get /employers/{employer_id}/tests | Справочник тестов работодателя |
DefaultApi | GetVacancies | Get /vacancies | Поиск по вакансиям |
DefaultApi | GetVacanciesRelatedToVacancy | Get /vacancies/{vacancy_id}/related_vacancies | Поиск подходящих вакансий |
DefaultApi | GetVacanciesSimilarToResume | Get /resumes/{resume_id}/similar_vacancies | Поиск по вакансиям, похожим на резюме |
DefaultApi | GetVacanciesSimilarToVacancy | Get /vacancies/{vacancy_id}/similar_vacancies | Поиск по вакансиям, похожим на вакансию |
DefaultApi | GetVacancy | Get /vacancies/{vacancy_id} | Просмотр вакансии |
DefaultApi | GetVacancyBrandedTemplatesList | Get /employers/{employer_id}/vacancy_branded_templates | Список доступных бренд шаблонов вакансий работодателя |
DefaultApi | GetVacancyBrandedTemplatesList_0 | Get /employers/{employer_id}/vacancy_branded_templates | Список доступных бренд шаблонов вакансий работодателя |
DefaultApi | GetVacancyConditions | Get /vacancy_conditions | Условия заполнения полей при добавлении и редактировании вакансий |
DefaultApi | GetVacancyDraft | Get /vacancies/drafts/{draft_id} | Получение черновика вакансии |
DefaultApi | GetVacancyDraftList | Get /vacancies/drafts | Получение списка черновиков вакансий |
DefaultApi | GetVacancyPositionsSuggests | Get /suggests/vacancy_positions | Подсказки по должностям вакансий |
DefaultApi | GetVacancySearchKeywords | Get /suggests/vacancy_search_keyword | Подсказки по ключевым словам поиска вакансий |
DefaultApi | GetVacancyStats | Get /vacancies/{vacancy_id}/stats | Статистика по вакансии |
DefaultApi | GetVacancyUpgradeList | Get /vacancies/{vacancy_id}/upgrades | Список улучшений для вакансии |
DefaultApi | GetVacancyVisitors | Get /vacancies/{vacancy_id}/visitors | Посмотревшие вакансию |
DefaultApi | GetVacancy_0 | Get /vacancies/{vacancy_id} | Просмотр вакансии |
DefaultApi | HideActiveResponse | Delete /negotiations/active/{nid} | Скрыть отклик |
DefaultApi | InvalidateToken | Delete /oauth/token | Инвалидация токена |
DefaultApi | InvalidateToken_0 | Delete /oauth/token | Инвалидация токена |
DefaultApi | InvalidateToken_1 | Delete /oauth/token | Инвалидация токена |
DefaultApi | InviteApplicantToVacancy | Post /negotiations/phone_interview | Пригласить соискателя на вакансию |
DefaultApi | InviteApplicantToVacancy_0 | Post /negotiations/phone_interview | Пригласить соискателя на вакансию |
DefaultApi | LoadArtifact | Post /artifacts | Загрузка артефакта |
DefaultApi | MoveSavedResumeSearch | Put /saved_searches/resumes/{saved_search_id}/managers/{manager_id} | Передача сохраненного поиска резюме другому менеджеру |
DefaultApi | PostNegotiationsTopicsRead | Post /negotiations/read | Отметить отклики прочитанными |
DefaultApi | PostNegotiationsTopicsRead_0 | Post /negotiations/read | Отметить отклики прочитанными |
DefaultApi | PublishResume | Post /resumes/{resume_id}/publish | Публикация резюме |
DefaultApi | PublishVacancy | Post /vacancies | Публикация вакансии |
DefaultApi | PublishVacancyFromDraft | Post /vacancies/drafts/{draft_id}/publish | Публикация вакансии на основе черновика |
DefaultApi | PublishVacancy_0 | Post /vacancies | Публикация вакансии |
DefaultApi | PutMailTemplatesItem | Put /employers/{employer_id}/mail_templates/{template_id} | Изменение шаблона ответа соискателю |
DefaultApi | PutMailTemplatesItem_0 | Put /employers/{employer_id}/mail_templates/{template_id} | Изменение шаблона ответа соискателю |
DefaultApi | PutNegotiationsCollectionToNextState | Put /negotiations/{id} | Действия по откликам/приглашениям |
DefaultApi | PutNegotiationsCollectionToNextState_0 | Put /negotiations/{id} | Действия по откликам/приглашениям |
DefaultApi | PutPrefNegotiationsOrder | Put /vacancies/{id}/preferred_negotiations_order | Изменение предпочитаемой сортировки откликов |
DefaultApi | PutPrefNegotiationsOrder_0 | Put /vacancies/{id}/preferred_negotiations_order | Изменение предпочитаемой сортировки откликов |
DefaultApi | RestoreVacancyFromHidden | Delete /employers/{employer_id}/vacancies/hidden/{vacancy_id} | Восстановление вакансии из удаленных |
DefaultApi | SearchEmployer | Get /employers | Поиск работодателя |
DefaultApi | SearchForResumes | Get /resumes | Поиск резюме |
DefaultApi | SearchForResumes_0 | Get /resumes | Поиск резюме |
DefaultApi | SearchForVacancyDraftDuplicates | Get /vacancies/drafts/{draft_id}/duplicates | Проверка наличия дубликатов вакансии |
DefaultApi | SendCodeForVerifyPhoneInResume | Post /resume_phone_generate_code | Отправить код подтверждения для телефона резюме |
DefaultApi | SendNegotiationMessage | Post /negotiations/{nid}/messages | Отправка нового сообщения |
DefaultApi | SendNegotiationMessage_0 | Post /negotiations/{nid}/messages | Отправка нового сообщения |
DefaultApi | UpdateApplicantComment | Put /applicant_comments/{applicant_id}/{comment_id} | Обновление комментария |
DefaultApi | UpdateApplicantComment_0 | Put /applicant_comments/{applicant_id}/{comment_id} | Обновление комментария |
DefaultApi | UpdateSavedResumeSearch | Put /saved_searches/resumes/{id} | Обновление сохраненного поиска резюме |
DefaultApi | UpdateSavedVacancySearch | Put /saved_searches/vacancies/{id} | Обновление сохраненного поиска вакансий |
DefaultApi | VacancyProlongation | Post /vacancies/{vacancy_id}/prolongate | Продление вакансии |
DefaultApi | VacancyProlongation_0 | Post /vacancies/{vacancy_id}/prolongate | Продление вакансии |
WebhookAPIAPI | CancelWebhookSubscription | Delete /webhook/subscriptions/{subscription_id} | Удалить подписку на уведомление |
WebhookAPIAPI | ChangeWebhookSubscription | Put /webhook/subscriptions/{subscription_id} | Изменить подписку на уведомления |
WebhookAPIAPI | GetWebhookSubscriptions | Get /webhook/subscriptions | Получить список уведомлений, на которые подписан пользователь |
WebhookAPIAPI | PostWebhookSubscription | Post /webhook/subscriptions | Подписаться на уведомления |
Documentation For Models
- ApplicantCommentsAccessType
- ApplicantCommentsApplicantCommentItem
- ApplicantCommentsApplicantCommentItemAccessType
- ApplicantCommentsApplicantCommentItemAuthor
- ApplicantCommentsApplicantCommentItems
- ApplicantCommentsApplicantCommentsList
- ApplicantCommentsAuthor
- ApplyToVacancy400Response
- ArtifactsArtifactConditions
- ArtifactsArtifactConditionsCounters
- ArtifactsArtifactConditionsFields
- ArtifactsArtifactItem
- ArtifactsArtifactPhotoItems
- ArtifactsArtifactPhotoResponse
- ArtifactsArtifactPortfolioItem
- ArtifactsArtifactPortfolioItems
- ArtifactsArtifactPortfolioResponse
- ArtifactsCounters
- ArtifactsDescription
- ArtifactsFields
- ArtifactsFieldsDescription
- ArtifactsFieldsFile
- ArtifactsFieldsType
- ArtifactsFile
- ArtifactsPortfolioDescription
- ArtifactsState
- ArtifactsType
- AuthAppToken
- AuthUserToken
- AuthUserTokenAndAppToken
- CredsAnswers
- CredsCreds
- CredsQuestions
- DictionariesAreaItem
- DictionariesBranchItem
- DictionariesCurrencyItem
- DictionariesDictResponse
- DictionariesDistrictItem
- DictionariesLangItem
- DictionariesSalaryStatisticsAreaItem
- DictionariesSalaryStatisticsProfessionalAreasResponseInner
- DictionariesSalaryStatisticsSpecializations
- DictionariesSkillsResponse
- EmployerAddressesEmployerAddressItem
- EmployerAddressesEmployerAddressItemManager
- EmployerAddressesEmployerAddressItemResponse
- EmployerAddressesEmployerAddressItems
- EmployerAddressesEmployerAddressesResponse
- EmployerDictionariesTestItem
- EmployerDictionariesTestsResponse
- EmployerManagerTypesAvailablePermissions
- EmployerManagerTypesEmployerManagerTypesItem
- EmployerManagerTypesResponse
- EmployerManagersAddEmployerManager
- EmployerManagersAddEmployerManagerAdditionalPhone
- EmployerManagersAddEmployerManagerPhone
- EmployerManagersArea
- EmployerManagersAreaId
- EmployerManagersEmployerManagerId
- EmployerManagersEmployerManagerInfo
- EmployerManagersEmployerManagerItem
- EmployerManagersEmployerManagerLimits
- EmployerManagersManagerData
- EmployerManagersManagerType
- EmployerManagersManagerTypeId
- EmployerManagersPermissions
- EmployerManagersPhone
- EmployerManagersResponse
- EmployerManagersResumeView
- EmployerServicesBalance
- EmployerServicesEmployerServiceItem
- EmployerServicesEmployerServices
- EmployerServicesMethodAccess
- EmployerServicesMethodAccessItem
- EmployerServicesMethodAccessItemAccess
- EmployerServicesServiceType
- EmployersBrandingBrandParameters
- EmployersBrandingBrandingType
- EmployersBrandingConstructor
- EmployersBrandingConstructorConstructor
- EmployersBrandingConstructorConstructorWidgetsInner
- EmployersBrandingConstructorGalleryWidget
- EmployersBrandingConstructorGalleryWidgetItemsInner
- EmployersBrandingConstructorHeaderPicture
- EmployersBrandingEmployerBranding
- EmployersBrandingMakeup
- EmployersBrandingMakeupMakeup
- EmployersEmployerDepartmentsResponse
- EmployersEmployerInfo
- EmployersEmployerInfoArea
- EmployersEmployerInfoShort
- EmployersEmployerItem
- EmployersEmployerItemShort
- EmployersEmployerVacancyAreasItems
- EmployersEmployerVacancyAreasResponse
- EmployersEmployersBlacklisted
- EmployersEmployersBlacklistedItem
- EmployersEmployersBlacklistedResponse
- EmployersEmployersList
- EmployersEmployersState
- EmployersFunnelStage
- EmployersFunnelSubstate
- EmployersInsiderInterviews
- EmployersVacancyBrandedTemplatesList
- EmployersVacancyBrandedTemplatesListItemsInner
- ErrorsArtifactUploadBadJsonData
- ErrorsArtifactUploadError
- ErrorsArtifactUploadErrors
- ErrorsBadRequestPublishResumeError
- ErrorsBadRequestPublishResumeErrors
- ErrorsCommonBadArgumentError
- ErrorsCommonBadArgumentErrors
- ErrorsCommonBadArgumentErrorsAllOfBadArguments
- ErrorsCommonBadAuthorizationBadParameters
- ErrorsCommonBadAuthorizationCommonAndEmployerError
- ErrorsCommonBadAuthorizationCommonAndPaymentMethodError
- ErrorsCommonBadAuthorizationEmployerError
- ErrorsCommonBadAuthorizationError
- ErrorsCommonBadAuthorizationErrors
- ErrorsCommonBadAuthorizationInvalidClientError
- ErrorsCommonBadAuthorizationInvalidGrantError
- ErrorsCommonBadAuthorizationInvalidRequestError
- ErrorsCommonBadAuthorizationPaymentMethodError
- ErrorsCommonBadAuthorizationPaymentMethodErrors
- ErrorsCommonBadAuthorizationUnsupportedGrantTypeError
- ErrorsCommonBadJsonDataError
- ErrorsCommonBadJsonDataErrors
- ErrorsCommonBadJsonDataErrorsAllOfErrors
- ErrorsCommonBadRequestBadArgumentBadRequestAndBadArgumentErrors
- ErrorsCommonBadRequestError
- ErrorsCommonBadRequestErrors
- ErrorsCommonCaptchaError
- ErrorsCommonCaptchaErrors
- ErrorsCommonConflictBothChangedError
- ErrorsCommonConflictBothChangedErrors
- ErrorsCommonErrorRequestId
- ErrorsCommonNotFoundError
- ErrorsCommonNotFoundErrors
- ErrorsDictionariesBadArgumentError
- ErrorsDictionariesBadArgumentErrors
- ErrorsDraftError
- ErrorsEmployerAddressError
- ErrorsEmployerAddressErrors
- ErrorsEmployerBlacklistedError
- ErrorsEmployerBlacklistedErrors
- ErrorsEmployerBlacklistedNotFoundError
- ErrorsEmployerBlacklistedNotFoundErrors
- ErrorsEmployerManagerBadArgumentError
- ErrorsEmployerManagerBadArgumentErrors
- ErrorsEmployerManagerBadAuthorizationError
- ErrorsEmployerManagerBadAuthorizationErrors
- ErrorsNegotiationEditMessageError
- ErrorsNegotiationEditMessageErrors
- ErrorsNegotiationEditMessageForbiddenErrors
- ErrorsNegotiationForbiddenError
- ErrorsNegotiationForbiddenErrors
- ErrorsNegotiationHideResponseError
- ErrorsNegotiationHideResponseErrors
- ErrorsNegotiationHideResponseForbiddenErrors
- ErrorsNegotiationNegotiationsBadAuthorizationErrors
- ErrorsNegotiationNegotiationsNotFoundErrors
- ErrorsNegotiationNotFoundError
- ErrorsNegotiationNotFoundErrors
- ErrorsNegotiationTopicsStateChangeDeniedError
- ErrorsRequestEntityTooLargeError
- ErrorsRequestEntityTooLargeErrors
- ErrorsResumeAddEditError
- ErrorsResumeAddEditErrors
- ErrorsResumeBadArgTooManyResumesErrors
- ErrorsResumeBadArgumentResumeErrors
- ErrorsResumeTooManyRequestsError
- ErrorsResumeTooManyRequestsErrors
- ErrorsResumeTooManyResumesError
- ErrorsResumeTooManyResumesErrors
- ErrorsResumeVisibilityError
- ErrorsResumeVisibilityErrors
- ErrorsResumeVisibilityErrorsBadRequest
- ErrorsSavedSearchForbiddenError
- ErrorsSavedSearchForbiddenErrors
- ErrorsSavedSearchNotFoundError
- ErrorsSavedSearchNotFoundErrors
- ErrorsVacancyAddEditBadAuthForbiddenErrors
- ErrorsVacancyAddEditBadJsonDataError
- ErrorsVacancyAddEditBadJsonDataErrors
- ErrorsVacancyAddEditCombinedBadJsonDataErrors
- ErrorsVacancyAddEditForbiddenError
- ErrorsVacancyAddEditForbiddenErrors
- ErrorsVacancyApplyBadRequestError
- ErrorsVacancyApplyBadRequestErrors
- ErrorsVacancyApplyBadRequestErrorsAllOfBadArguments
- ErrorsVacancyApplyForbiddenError
- ErrorsVacancyApplyForbiddenErrors
- ErrorsVacancyApplyForbiddenErrorsAllOfBadArguments
- ErrorsVacancyBlacklistedBadRequestError
- ErrorsVacancyBlacklistedBadRequestErrors
- ErrorsVacancyBlacklistedNotFoundError
- ErrorsVacancyBlacklistedNotFoundErrors
- ErrorsVacancyError
- ErrorsVacancyErrorItemsInner
- ErrorsVacancyErrors
- ErrorsVacancyFavoritedBadAuthError
- ErrorsVacancyFavoritedBadAuthErrors
- ErrorsVacancyFavoritedCombinedBadAuthErrors
- ErrorsVacancyProlongateError
- ErrorsVacancyProlongateErrors
- ErrorsVacancyProlongateForbidden
- GeocoderAddress
- Id
- IncludesArea
- IncludesClusterMetroLine
- IncludesClusterMetroLineArea
- IncludesClusterMetroStation
- IncludesClusterMetroStationArea
- IncludesContact
- IncludesContactPhoneValue
- IncludesContactProperties
- IncludesContactPropertiesValue
- IncludesCountUrl
- IncludesEducationalInstitutionItem
- IncludesEducationalInstitutionItemArea
- IncludesEmployerApplicantServices
- IncludesEmployerApplicantServicesObject
- IncludesEmployerApplicantServicesTargetEmployer
- IncludesId
- IncludesIdName
- IncludesIdNameDesc
- IncludesIdNameLastChangeTime
- IncludesIdNameUid
- IncludesIdNameUrl
- IncludesLanguageLevel
- IncludesLanguageProperties
- IncludesLogoUrls
- IncludesLogoUrls90
- IncludesMetroStation
- IncludesName
- IncludesNameDescription
- IncludesNullableObject
- IncludesNumericId
- IncludesPagination
- IncludesSkillSetItem
- IncludesSortingType
- IncludesUrl
- LocalesLocaleItem
- LocalesResumeLocaleItem
- MailTemplatesMailTemplate
- MailTemplatesMailTemplateInput
- ManagerAccount
- ManagerAccountCompany
- ManagerAccounts
- ManagerSettings
- ManagerSettingsCurrency
- MeAnyProfile
- MeAnyUserProfile
- MeApplicantProfile
- MeApplicantProfileCounters
- MeCommonProfile
- MeEmployerProfile
- MeEmployerProfileCompany
- MeEmployerProfileCompanyDeprecated
- MeEmployerProfileManager
- MeEmployerProfilePersonalManager
- MeEmployerProfilePersonalManagerPhotoUrls
- MeEmployerProfilePersonalManagerUnavailable
- MeManagerProfile
- MeProfile
- MetroCityMetroItem
- MetroLineStation
- MetroMetroItem
- MetroMetroLine
- MetroMetroLineWithStations
- NegotiationsAction
- NegotiationsApplicantNegotiation
- NegotiationsApplicantNegotiationsResponse
- NegotiationsAssessment
- NegotiationsAuthor
- NegotiationsCollectionNegotiations
- NegotiationsCollectionNegotiationsItemsInner
- NegotiationsCollectionNegotiationsResponse
- NegotiationsEmployerNegotiation
- NegotiationsListItem
- NegotiationsListItems
- NegotiationsListResponse
- NegotiationsMessage
- NegotiationsMessageSent
- NegotiationsMessagesGet
- NegotiationsMessagesGetResponse
- NegotiationsNegotiationCommonFields
- NegotiationsNegotiationGetResponse
- NegotiationsNegotiationMessageTemplate
- NegotiationsNegotiationMessageTemplates
- NegotiationsNegotiationTestResultsResponse
- NegotiationsNegotiationTestResultsResponseTestResult
- NegotiationsNegotiationsCollection
- NegotiationsNegotiationsCollections
- NegotiationsNegotiationsOrderTypes
- NegotiationsNegotiationsStatistics
- NegotiationsNegotiationsStatisticsEmployerResponse
- NegotiationsNegotiationsStatisticsManagerResponse
- NegotiationsObjectsCounters
- NegotiationsObjectsEmployerCounters
- NegotiationsObjectsEmployerTopicResume
- NegotiationsObjectsPoliteness
- NegotiationsObjectsStates
- NegotiationsObjectsTopicItem
- NegotiationsObjectsTopicItemCommon
- NegotiationsObjectsTopicResume
- NegotiationsPhoneCallItem
- NegotiationsPhoneCalls
- ProfessionalRolesCatalog
- ProfessionalRolesCategory
- ProfessionalRolesRole
- ProfilePhoto
- ProfileVideosList
- ProfileVideosListItemsInner
- ProfileVideosListItemsInnerDownloadUrl
- ResumeAddResumeRequest
- ResumeApplicantFields
- ResumeEditResumeRequest
- ResumeEmployerFields
- ResumeNullableFields
- ResumeObjectsAccess
- ResumeObjectsActions
- ResumeObjectsActionsForOwner
- ResumeObjectsCertificate
- ResumeObjectsContact
- ResumeObjectsCounters
- ResumeObjectsDownload
- ResumeObjectsDownloadPdfRtf
- ResumeObjectsDriverLicenseTypes
- ResumeObjectsEducation
- ResumeObjectsEducationAdditional
- ResumeObjectsEducationElementary
- ResumeObjectsEducationPrimary
- ResumeObjectsEmployerPaidServicesInner
- ResumeObjectsEmployerPaidServicesInnerPriceList
- ResumeObjectsEmployerPaidServicesInnerQuickPurchase
- ResumeObjectsEmployerPaidServicesInnerQuickPurchaseCurrency
- ResumeObjectsExperience
- ResumeObjectsExperienceCreateEditResume
- ResumeObjectsExperienceForOwner
- ResumeObjectsExperienceProperties
- ResumeObjectsExperiencePropertiesShort
- ResumeObjectsExperienceShort
- ResumeObjectsIndustry
- ResumeObjectsLanguage
- ResumeObjectsLastNegotiations
- ResumeObjectsMetroLine
- ResumeObjectsMetroStation
- ResumeObjectsModerationNote
- ResumeObjectsNegotiationsHistoryForEmployer
- ResumeObjectsNegotiationsHistoryUrl
- ResumeObjectsOwner
- ResumeObjectsOwnerComments
- ResumeObjectsOwnerCommentsCounters
- ResumeObjectsPaidServices
- ResumeObjectsPhoto
- ResumeObjectsPhotoNoId
- ResumeObjectsPortfolio
- ResumeObjectsPortfolioNoId
- ResumeObjectsProgress
- ResumeObjectsRecommendation
- ResumeObjectsRelocationPublic
- ResumeObjectsSalaryAddEdit
- ResumeObjectsSalaryProperties
- ResumeObjectsSimilarVacancies
- ResumeObjectsSite
- ResumeObjectsTotalExperience
- ResumePhoneGenerateCodeGenerateCode
- ResumePhotoPortfolio
- ResumeReadiness
- ResumeResume
- ResumeResumeCommon
- ResumeResumeForApplicant
- ResumeResumeForEmployer
- ResumeResumeFull
- ResumeResumeNano
- ResumeResumeNanoWithUrl
- ResumeResumeShort
- ResumeResumeShortAdditionalFields
- ResumeResumeShortForOwner
- ResumeResumeViewResponse
- ResumeShouldSendSmsContainer
- ResumeShouldSendSmsPhone
- ResumeStatus
- ResumeStatusReadiness
- ResumesAccessTypes
- ResumesAccessTypesItem
- ResumesAutoHideTimeOptions
- ResumesByStatusCounters
- ResumesByStatusResponse
- ResumesCreationAvailability
- ResumesGetResumeVisibilityListItem
- ResumesGetResumeVisibilityListProperties
- ResumesGetResumeVisibilityListResponse
- ResumesMineItem
- ResumesMineItems
- ResumesMineResponse
- ResumesNegotiationNano
- ResumesNegotiationNanoEmployerState
- ResumesPostResumeVisibilityListBody
- ResumesResumeConditionFieldsAccessCondition
- ResumesResumeConditionFieldsAccessFields
- ResumesResumeConditionFieldsContactCondition
- ResumesResumeConditionFieldsContactFields
- ResumesResumeConditionFieldsEducationCondition
- ResumesResumeConditionFieldsEducationElementaryCondition
- ResumesResumeConditionFieldsEducationFields
- ResumesResumeConditionFieldsEducationPrimaryCondition
- ResumesResumeConditionFieldsElementaryEducationFields
- ResumesResumeConditionFieldsExperienceCondition
- ResumesResumeConditionFieldsExperienceFields
- ResumesResumeConditionFieldsLanguageCondition
- ResumesResumeConditionFieldsLanguageFields
- ResumesResumeConditionFieldsMaxMinCount
- ResumesResumeConditionFieldsMaxMinDate
- ResumesResumeConditionFieldsMaxMinLength
- ResumesResumeConditionFieldsMaxMinValue
- ResumesResumeConditionFieldsNotIn
- ResumesResumeConditionFieldsPrimaryEducationFields
- ResumesResumeConditionFieldsRecommendationCondition
- ResumesResumeConditionFieldsRecommendationFields
- ResumesResumeConditionFieldsRegexp
- ResumesResumeConditionFieldsRelocationCondition
- ResumesResumeConditionFieldsRelocationFields
- ResumesResumeConditionFieldsRequired
- ResumesResumeConditionFieldsRequiredCountAndLengthTitle
- ResumesResumeConditionFieldsRequiredCountWithTitle
- ResumesResumeConditionFieldsRequiredDateWithTitle
- ResumesResumeConditionFieldsRequiredLengthTitleNotInt
- ResumesResumeConditionFieldsRequiredLengthTitleRegexp
- ResumesResumeConditionFieldsRequiredLengthWithTitle
- ResumesResumeConditionFieldsRequiredValueWithTitle
- ResumesResumeConditionFieldsRequiredWithTitle
- ResumesResumeConditionFieldsSalaryCondition
- ResumesResumeConditionFieldsSalaryFields
- ResumesResumeConditionFieldsSiteCondition
- ResumesResumeConditionFieldsSiteFields
- ResumesResumeConditions
- ResumesResumeNegotiationsHistoryResponse
- ResumesResumeNegotiationsHistoryVacancy
- ResumesResumeNegotiationsHistoryVacancyItem
- ResumesResumeViewHistory
- ResumesResumeViewHistoryItem
- ResumesResumeViewHistoryItemEmployer
- ResumesResumeViewHistoryResponse
- ResumesResumeViewHistoryResume
- ResumesResumeVisibilityListSearchProperties
- ResumesResumeVisibilityListSearchPropertiesItemsInner
- ResumesResumeVisibilityListSearchResponse
- ResumesSearchForEmployerAndApplicant
- ResumesSearchForResumesItems
- ResumesSearchForResumesResponse
- ResumesSelectedObject
- ResumesSuitableResumeItem
- ResumesSuitableResumeItems
- ResumesSuitableResumeOverall
- ResumesSuitableResumesResponse
- SalaryStatisticsEvaluationResponse
- SalaryStatisticsIndirectCalculation
- SalaryStatisticsMarketSalary
- SalaryStatisticsResultingParameters
- SavedSearchesSavedSearchItem
- SavedSearchesSavedSearchItemItems
- SavedSearchesSavedSearchItemNewItems
- SavedSearchesSavedSearchItems
- SavedSearchesSavedSearchResponse
- SkillVerificationsOpenedAnswer
- SkillVerificationsTestResultNano
- SkillVerificationsTestResultTasks
- SkillVerificationsTestResultTasksClosedAnswersInner
- SkillVerificationsTestResultWithUrl
- SuggestsArea
- SuggestsAreas
- SuggestsAreasItem
- SuggestsCompanies
- SuggestsCompanyItem
- SuggestsEducationalInstitutions
- SuggestsEmployerItem
- SuggestsErrors
- SuggestsErrorsAllOfBadArguments
- SuggestsErrorsAllOfErrors
- SuggestsFieldsOfStudy
- SuggestsFieldsOfStudyItem
- SuggestsLogoUrl
- SuggestsPositionItem
- SuggestsPositions
- SuggestsProfessionalRoleItem
- SuggestsProfessionalRoleItemWithName
- SuggestsProfessionalRoles
- SuggestsSearchKeyword
- SuggestsSearchKeywordItem
- SuggestsSkillSet
- SuggestsSpecializationsWithName
- SuggestsVacancyPositionItem
- SuggestsVacancyPositions
- UserStatusesApplicant
- UserStatusesJobSearchStatus
- VacanciesActiveListItem
- VacanciesActiveListItems
- VacanciesActiveVacancyFields
- VacanciesAdditionalVacancyFields
- VacanciesAddress
- VacanciesArchivedVacancyList
- VacanciesArchivedVacancyListResponse
- VacanciesArgumentItem
- VacanciesArguments
- VacanciesAvailableVacancyTypeItem
- VacanciesAvailableVacancyTypeItemVacancyBillingType
- VacanciesAvailableVacancyTypeResponse
- VacanciesClusterItem
- VacanciesClusters
- VacanciesDeletedVacancyListItems
- VacanciesDeletedVacancyListResponse
- VacanciesEmployerPublic
- VacanciesEmployerRating
- VacanciesFixes
- VacanciesItemsOfClusterItem
- VacanciesMatchListItem
- VacanciesMatchListItems
- VacanciesMatchVacancyFields
- VacanciesNegotiationsVacancyShort
- VacanciesPreferredNegotiationsOrder
- VacanciesStandardVacancyFields
- VacanciesSuggests
- VacanciesUpgradeFieldsAction
- VacanciesUpgradeFieldsBillingTypeFull
- VacanciesUpgradeFieldsPrice
- VacanciesUpgradeFieldsWithoutAction
- VacanciesVacanciesBlacklisted
- VacanciesVacanciesBlacklistedItem
- VacanciesVacanciesBlacklistedResponse
- VacanciesVacanciesFavorited
- VacanciesVacanciesFavoritedItem
- VacanciesVacanciesFavoritedResponse
- VacanciesVacanciesItem
- VacanciesVacanciesItems
- VacanciesVacanciesResponse
- VacanciesVacancy
- VacanciesVacancyArchived
- VacanciesVacancyArchivedFields
- VacanciesVacancyCommonFields
- VacanciesVacancyConditionFieldsAddressCondition
- VacanciesVacancyConditionFieldsAddressFields
- VacanciesVacancyConditionFieldsContactFields
- VacanciesVacancyConditionFieldsContactsCondition
- VacanciesVacancyConditionFieldsMaxMinCount
- VacanciesVacancyConditionFieldsMaxMinLength
- VacanciesVacancyConditionFieldsMaxMinValue
- VacanciesVacancyConditionFieldsNumberCondition
- VacanciesVacancyConditionFieldsPhoneCondition
- VacanciesVacancyConditionFieldsPhoneFields
- VacanciesVacancyConditionFieldsRegexp
- VacanciesVacancyConditionFieldsRequired
- VacanciesVacancyConditionFieldsRequiredCountWithTitle
- VacanciesVacancyConditionFieldsRequiredLengthWithTitle
- VacanciesVacancyConditionFieldsRequiredValueWithTitle
- VacanciesVacancyConditionFieldsRequiredWithTitle
- VacanciesVacancyConditionFieldsResponseUrlCondition
- VacanciesVacancyConditionFieldsSalaryCondition
- VacanciesVacancyConditionFieldsSalaryFields
- VacanciesVacancyConditionFieldsTestCondition
- VacanciesVacancyConditionFieldsTestFields
- VacanciesVacancyConditions
- VacanciesVacancyEmployer
- VacanciesVacancyForApplicant
- VacanciesVacancyForManager
- VacanciesVacancyListResponse
- VacanciesVacancyManagerFields
- VacanciesVacancyProlongate
- VacanciesVacancyProlongateActionsInner
- VacanciesVacancyProlongateAvailableActions
- VacanciesVacancyProlongateUnavailableActions
- VacanciesVacancyProlongateUnavailableActionsDisableReason
- VacanciesVacancyShort
- VacanciesVacancyStatsItem
- VacanciesVacancyStatsResponse
- VacanciesVacancyUpgradeListItem
- VacanciesVacancyUpgradeListItemWithoutActionInner
- VacanciesVacancyUpgradeListResponse
- VacanciesVisitorsHiddenOnPage
- VacanciesVisitorsResponse
- VacanciesVisitorsVisitorItems
- VacanciesVisitorsVisitorItemsItemsInner
- VacancyAddress
- VacancyAddressCommon
- VacancyAddressOutput
- VacancyAddressRawOutput
- VacancyArea
- VacancyAreaOutput
- VacancyArguments
- VacancyBillingType
- VacancyBillingTypeObject
- VacancyBillingTypeOutput
- VacancyBrandedTemplate
- VacancyCommonFields
- VacancyContacts
- VacancyContactsOutput
- VacancyCounters
- VacancyCountersForActive
- VacancyCountersForArchivedOrHidden
- VacancyCountersOutput
- VacancyCreate
- VacancyCreateFields
- VacancyDepartment
- VacancyDepartmentOutput
- VacancyDescriptionAddress
- VacancyDraftAddress
- VacancyDraftAddressOutput
- VacancyDraftAssignedManager
- VacancyDraftAutoPublicationState
- VacancyDraftBillingType
- VacancyDraftBrandedTemplate
- VacancyDraftContacts
- VacancyDraftContactsWithFullPhone
- VacancyDraftDraftResponseSchema
- VacancyDraftDraftVacancyError
- VacancyDraftEmployer
- VacancyDraftEmployerLogoUrls
- VacancyDraftEmployment
- VacancyDraftKeySkillItem
- VacancyDraftPhone
- VacancyDraftPhoneFormatted
- VacancyDraftPhoneItem
- VacancyDraftPhoneItemWithFullPhone
- VacancyDraftProfessionalRoleItem
- VacancyDraftPublications
- VacancyDraftTest
- VacancyDraftType
- VacancyDraftVacanciesDraftResponse
- VacancyDraftVacancyDraftBase
- VacancyDraftVacancyDraftBodyCommon
- VacancyDraftVacancyDraftCommon
- VacancyDraftVacancyDraftCreate
- VacancyDraftVacancyDraftEdit
- VacancyDraftVacancyDraftFull
- VacancyDraftVacancyDraftItem
- VacancyDraftVacancyDraftItems
- VacancyDriverLicenceTypeItem
- VacancyDuplicates
- VacancyEdit
- VacancyEditBillingType
- VacancyEditCommon
- VacancyEditFields
- VacancyEditManager
- VacancyEmployerBlacklisted
- VacancyEmployment
- VacancyEmploymentOutput
- VacancyExperience
- VacancyExperienceOutput
- VacancyHiddenDeprecated
- VacancyInsiderInterview
- VacancyKeySkillItem
- VacancyLanguage
- VacancyLanguageLevel
- VacancyLanguageOutput
- VacancyLanguageOutputAllOfLevel
- VacancyManager
- VacancyManagerOutput
- VacancyNegotiationActions
- VacancyPhoneItem
- VacancyPicture
- VacancyProfessionalRoleItem
- VacancyProfessionalRoleItemOutput
- VacancyPublication
- VacancyRelationItem
- VacancySalary
- VacancySchedule
- VacancyScheduleOutput
- VacancySnippet
- VacancyTemplates
- VacancyType
- VacancyTypeOutput
- VacancyVacancyConstructorTemplate
- VacancyVideoVacancy
- VacancyVideoVacancyCoverPicture
- VacancyWorkingDayItem
- VacancyWorkingDayItemOutput
- VacancyWorkingTimeIntervalItem
- VacancyWorkingTimeIntervalItemOutput
- VacancyWorkingTimeModeItem
- VacancyWorkingTimeModeItemOutput
- WebhookActionNegotiationEmployerStateChange
- WebhookActionNewNegotiationVacancy
- WebhookActionNewResponseOrInvitationVacancy
- WebhookActionVacancyArchivation
- WebhookActionVacancyChange
- WebhookActionVacancyOnlyMineSettings
- WebhookActionVacancyProlongation
- WebhookActionVacancyPublicationForVacancyManager
- WebhookBadDataError
- WebhookError
- WebhookErrors
- WebhookPayloadNegotiationEmployerStateChange
- WebhookPayloadNewNegotiationVacancy
- WebhookPayloadNewResponseOrInvitationVacancy
- WebhookPayloadVacancyArchivation
- WebhookPayloadVacancyChange
- WebhookPayloadVacancyProlongation
- WebhookPayloadVacancyPublicationForVacancyManager
- WebhookSendObjectBaseUser
- WebhookSendObjectBaseUserPayload
- WebhookSubscriptionCommonItem
- WebhookSubscriptionCommonItemActionsInner
- WebhookSubscriptionCreate
- WebhookSubscriptionItem
- WebhookSubscriptionUpdate
- WebhookSubscriptionsOutput
- WebhookSubscriptionsPostRequest
Documentation For Authorization
Authentication schemes defined for the API:
OauthToken
- Type: HTTP Bearer token authentication
Example
auth := context.WithValue(context.Background(), hh.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)
Documentation for Utility Methods
Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:
PtrBool
PtrInt
PtrInt32
PtrInt64
PtrFloat
PtrFloat32
PtrFloat64
PtrString
PtrTime