Skip to content

Обновить анкету

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

Ручка#

POST /worksheet/v1/update_worksheet

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

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

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

{
    "constants": {
        "aboutMe": true,
        "clearCompetencies": true,
        "clearEmployments": true,
        "clearGoalsForYear": true,
        "clearKeyAchievements": true,
        "clearLocation": true,
        "clearMentorCategory": true,
        "clearMentorYearsCount": true,
        "clearPhoto":, true,
        "clearSalaryLevel": true,
        "clearStaffCount": true,
        "clearTurnoverLevel": true,
        "clearYearsOnBusiness": true
    },
    "worksheet": {
        "aboutMe": "string",
        "competencies": [
            {
                "description": "string",
                "name": string,
                "uuid": "string"
            }
        ],
        "employments": [
            {
                "description": "string",
                "name": string,
                "uuid": "string"
            }
        ],
        "goalsForYear": "string",
        "keyAchievements": "string",
        "location": [
            "cityID": 0,
            "countryID": 0,
            "districtID": 0
        ],
        "mentorCategory": 0,
        "mentorYearsCount": {
            "description": "string",
            "yearsCount": 0
        },
        "photo": {
            "coord": {
                "height": 0,
                "width": 0,
                "x": 0,
                "y": 0
            },
            "url": "string"
        },
        "roleID": 0,
        "salaryLevel": 0,
        "staffCount": 0,
        "turnoverLevel": 0,
        "yearsOnBusiness": 0
    }
}

constants#

Поле Тип Описание Обязательное Пример
ClearAboutMe bool Очистить ли информацию о пользователе false
ClearCompetencies bool Очистить ли навыки false
ClearEmployments bool Очистить ли нишу false
ClearGoalsForYear bool Очистить ли цели на год false
ClearKeyAchievements bool Очистить ли количество сотрудников false
ClearLocation bool Очистить ли локацию false
ClearMentorCategory bool Очистить ли категорию ментора false
ClearMentorYearsCount bool Очистить ли количество лет в менторстве false
ClearPhoto bool Очистить ли фото false
ClearSalaryLevel bool Очистить ли уровень заработной платы false
ClearStaffCount bool Очистить ли количество сотрудников false
ClearTurnoverLevel bool Очистить ли уровень оборота компании false
ClearYearsOnBusiness bool Очистить ли навыки false

worksheet#

Поле Тип Описание Обязательное Пример
aboutMe string О пользователе "..."
Competencies []*object Навык пользователя [{UUID: "a87d1a5-5bce-4361-a2e6-8b5517c81212", description: "..."}, {...}]
Employments []*object Ниша пользователя [{UUID: "a87d1a5-5bce-4361-a2e6-8b5517c81212", description: "..."}, {...}]
GoalsForYear *string Цели на год "..."
KeyAchievements *string Ключевые достижения "..."
location []*object Локация пользователя [{...}, {...}]
mentorCategory int32 Категория наставника 1
mentorYearsCount *object Количество лет в менторстве {YearsCount: 10, Description: "..."}
photo *object Фото пользователя {...]
RoleID int32 Уникальный идентификатор роли пользователя 1
SalaryLevel *int32 Уровень заработной платы пользователя 18500
StaffCount *int32 Количество сотрудников 10
TurnoverLevel *int32 Уровень оборота компании 3000000
YearsOnBusiness *int32 Опыт в бизнесе 15

competencies, employments#

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

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

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

200 OK