PUT api/v2/profile/employee

Обновление данных о сотруднике

Информация о запросе

GET параметры

None.

Body параметры

EmployeeForUpdate
НазваниеОписаниеТипДополнительная информация
FirstName

Имя

string

Нет.

LastName

Фамилия

string

Нет.

MiddleName

Отчество

string

Нет.

Email

Email

string

Нет.

Password

Новый пароль

string

Нет.

OldPassword

Старый пароль

string

Нет.

Форматы запроса

application/json, text/json

Пример:
{
  "FirstName": "sample string 1",
  "LastName": "sample string 2",
  "MiddleName": "sample string 3",
  "Email": "sample string 4",
  "Password": "sample string 5",
  "OldPassword": "sample string 6"
}

application/xml, text/xml

Пример:
<ProfileModels.EmployeeForUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Taxnet.Transcrypt.Api20.Models">
  <Email>sample string 4</Email>
  <FirstName>sample string 1</FirstName>
  <LastName>sample string 2</LastName>
  <MiddleName>sample string 3</MiddleName>
  <OldPassword>sample string 6</OldPassword>
  <Password>sample string 5</Password>
</ProfileModels.EmployeeForUpdate>

application/x-www-form-urlencoded

Пример:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'EmployeeForUpdate'.

Информация об ответе

Информация о ресурсах

Данные о сотруднике

Employee
НазваниеОписаниеТипДополнительная информация
Id

Идентификатор

globally unique identifier

Нет.

FirstName

Имя

string

Нет.

LastName

Фамилия

string

Нет.

MiddleName

Отчество

string

Нет.

Email

Email

string

Нет.

HasPassword

Установлен пароль или нет

boolean

Нет.

EnableCis

Признак доступности функционала для работы с системой маркировки.

boolean

Нет.

AvatarSrc

Аватар сотрудника в виде строки base64

string

Нет.

AvatarPreview

ы преыью аватара сотрудника в виде строки base64

string

Нет.

UnconfirmEmail

Новая почта, еще не прошли по ссылке для подтверждения изменения почты

string

Нет.

IsDefaultAvatar

Признак аватара по умолчанию

boolean

Нет.

Post

Должность

string

Нет.

Форматы ответа

application/json, text/json

Пример:
{
  "Id": "e53c45d5-c615-4520-9da2-1c0d2e82dcec",
  "FirstName": "sample string 2",
  "LastName": "sample string 3",
  "MiddleName": "sample string 4",
  "Email": "sample string 5",
  "HasPassword": true,
  "EnableCis": true,
  "AvatarSrc": "sample string 8",
  "AvatarPreview": "sample string 9",
  "UnconfirmEmail": "sample string 10",
  "IsDefaultAvatar": true,
  "Post": "sample string 12"
}

application/xml, text/xml

Пример:
<ProfileModels.Employee xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Taxnet.Transcrypt.Api20.Models">
  <AvatarPreview>sample string 9</AvatarPreview>
  <AvatarSrc>sample string 8</AvatarSrc>
  <Email>sample string 5</Email>
  <EnableCis>true</EnableCis>
  <FirstName>sample string 2</FirstName>
  <HasPassword>true</HasPassword>
  <Id>e53c45d5-c615-4520-9da2-1c0d2e82dcec</Id>
  <IsDefaultAvatar>true</IsDefaultAvatar>
  <LastName>sample string 3</LastName>
  <MiddleName>sample string 4</MiddleName>
  <Post>sample string 12</Post>
  <UnconfirmEmail>sample string 10</UnconfirmEmail>
</ProfileModels.Employee>