# Профиль ## Методы
Метод | Описание |
---|---|
api/profile | Возвращает список профилей |
api/profile/{id} | Возвращает один профиль |
profile/profile-with-report-permission | Получить профиль с флагом прав на просмотр отчётов этого пользователя |
profile/get-main-data | Получить получить основные данные профиля |
Для получения списка профилей необходимо отправить GET запрос на URL https://guild.craft-group.xyz/api/profile
Возможные параметры:
Параметры | Значение |
---|---|
get-document-list | Количество профилей, которое вернет сервер при запросе. |
offset | Количество записей на которое нужно отступить в списке профилей. |
skills | Идентификаторы навыков по которым нужно отфильтровать профили. |
Пример запроса:
`https://guild.craft-group.xyz/api/profile?limit=5&offset=5&skills=1,2`
Возвращает массив объектов Профилей.
Каждый объект Профиля имеет такой вид:
Для того, чтобы получить данные одной записи необходимо отправить GET запрос на URL https://guild.craft-group.xyz/api/profile/{id} , где id это идентификатор профиля.
Пример запроса:
`https://guild.craft-group.xyz/api/profile/6`
Возвращает объект Профиля.
Как выглядит можно посмотреть выше.
Для получения профиля пользователя с флагом прав на просмотр отчётов этого пользователя, необходимо сделать GET запрос на URL https://guild.craft-group.xyz/api/profile/add-to-interview
Возможные параметры:
Параметры | Значение |
---|---|
id | ID профиля пользователя |
Требуемые параметры:
Параметры | Значение |
---|---|
user_id | Id профиля пользователя |
Возвращает объект Пользователь.
Каждый объект Пользователь имеет такой вид:
Возвращаемые параметры:
Параметры | Значение |
---|---|
fio | ФИО |
photo | Ссылка на фото |
gender | Пол |
level | Уровень |
years_of_exp | Лет опыта |
position_name | Должность |