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