Skip to content

Получить анкету по ID пользователя и роли

Получить анкету по ID юзера и роли#

Ручка#

POST /worksheet/v1/get_worksheet_by_user_id

Полный адрес в сети#

Среда URL
🧪 Dev https://gateway.devterra.ru/admin/worksheet/v1/get_worksheet_by_user_id
🚀 Prod https://mobile-api.terraprod.ru/admin/worksheet/v1/get_worksheet_by_user_id

Пример тела запроса#

{
    "roleID": 0,
    "userUUID": "string"
}
Поле Тип Описание Обязательное Пример
roleID int32 Идентификатор роли 1
userUUID string Идентификатор пользователя "..."

Пример тела ответа#

{
    "aboutMe": "string",
    "competencies": [
        {
            "description": "string",
            "name": "string",
            "uuid": "string"
        }
    ],
    "contacts": [
        {
            "contact": "string",
            "contactType": 0
        }
    ],
    "employments": [
        {
            "description": "string",
            "name": "string",
            "uuid": "string"
        }
    ],
    "firstName": "string",
    "goalsForYear": "string",
    "keyAchievements": "string",
    "lastName": "string",
    "location": {
        "cityID": 0,
        "countryID": 0,
        "districtID": 0
    },
    "mentorCategory": 0,
    "mentorYearsCount": {
        "description": "string",
        "yearsCount": 0
    },
    "middleName": "string",
    "photo": {
        "coord": {
            "height": 0,
            "width": 0,
            "x": 0,
            "y": 0
        },
        "url": "string"
    },
    "roleID": 0,
    "salaryLevel": {
        "id": 0,
        "name": "string",
        "rawName": "string"
    },
    "staffCount": {
        "id": 0,
        "name": "string",
        "rawName": "string"
    },
    "turnoverLevel": {
        "id": 0,
        "name": "string",
        "rawName": "string"
    },
    "userUUID": "string",
    "uuid": "string",
    "videoCard": "string",
    "yearsOnBusiness": {
        "id": 0,
        "name": "string",
        "rawName": "string"
    }
}

worksheet#

Поле Тип Описание Обязательное Пример
aboutMe string О пользователе "..."
competencies []*object Навык пользователя [{...}, {...}]
contacts []*object Контакты пользователя [{...}, {...}]
employments []*object Ниша пользователя [{...}, {...}]
firstName string Имя пользователя "..."
goalsForYear *string Цели на год "..."
keyAchievements *string Ключевые достижения "..."
lastName string Фамилия пользователя "..."
location []*object Локация пользователя [{...}, {...}]
mentorCategory int32 Категория наставника 1
mentorYearsCount *object Количество лет в менторстве {YearsCount: 10, Description: "..."}
middleName string Отчество пользователя "..."
photo *object Фото пользователя {...]
roleID int32 Тип роли 1
salaryLevel *object Уровень заработной платы пользователя {Id: 1, Name: "...", Locale: "ru"}
staffCount *object Количество сотрудников {Id: 1, Name: "...", Locale: "ru"}
turnoverLevel *object Уровень оборота компании {Id: 1, Name: "...", Locale: "ru"}
userUUID string Уникальный идентификатор пользователя "8a87d1a5-5bce-4361-a2e6-8b5517c81212"
uuid string Уникальный идентификатор анкеты "8a87d1a5-5bce-4361-a2e6-8b5517c81212"
videoCard *string Карточка с видео "..."
yearsOnBusiness *object Опыт в бизнесе {Id: 1, Name: "...", Locale: "ru"}

competencies, employments#

Поле Тип Описание Обязательное Пример
description string Описание "..."
name string Название "..."
uuid string Уникальный идентификатор навыка (ниши) "..."

contacts#

Поле Тип Описание Обязательное Пример
contact string Контакт "..."
contactType int32 Тип контакта "..."

location#

Поле Тип Описание Обязательное Пример
cityID *int32 Идентификатор города 1
countryID *int32 Идентификатор страны 1
districtID *int32 Идентификатор округа 1

mentorYearsCount#

Поле Тип Описание Обязательное Пример
description string Описание "..."
yearsCount int32 Количество лет 5

photo#

Поле Тип Описание Обязательное Пример
coord object Ширина и высота фото см. ниже
url string Ссылка на фото "..."

coord#

Поле Тип Описание Обязательное Пример
height int64 Высота 256
width int64 Ширина 256
x int64 Координаты по оси X 256
y int64 Координаты по оси Y 256

salaryLevel, staffCount, turnoverLevel, yearsOnBusiness#

Поле Тип Описание Обязательное Пример
id int32 Идентификатор 5
name string Название "..."
rawName string Сырое имя "..."