Перейти к основному содержанию
PUT
/
v1
/
crm
/
users
/
{id}
cURL
curl --request PUT \
  --url https://api.example.com/v1/crm/users/{id}/ \
  --header 'Content-Type: application/json' \
  --data '
{
  "password": "<string>",
  "username": "<string>",
  "avatar": "<string>",
  "first_name": "<string>",
  "last_name": "<string>",
  "email": "jsmith@example.com",
  "group": 123,
  "is_staff": true,
  "is_superuser": true,
  "is_sublease": true,
  "points": [
    123
  ],
  "salary_amount": "<string>"
}
'
{
  "id": 123,
  "username": "<string>",
  "avatar": "<string>",
  "first_name": "<string>",
  "last_name": "<string>",
  "email": "jsmith@example.com",
  "group": 123,
  "is_staff": true,
  "is_superuser": true,
  "is_sublease": true,
  "points": [
    123
  ],
  "salary_amount": "<string>"
}

Параметры пути

id
integer
обязательно

Тело

password
string
обязательно
username
string | null

Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.

Maximum string length: 150
Pattern: ^[\w.@+-]+$
avatar
string<uri> | null
first_name
string
Maximum string length: 150
last_name
string
Maximum string length: 150
email
string<email> | null
Maximum string length: 254
group
integer | null
is_staff
boolean
is_superuser
boolean
is_sublease
boolean
points
integer[] | null
salary_amount
string<decimal> | null
Pattern: ^-?\d{0,14}(?:\.\d{0,2})?$

Ответ

200 - application/json
id
integer
обязательно
username
string | null

Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.

Maximum string length: 150
Pattern: ^[\w.@+-]+$
avatar
string<uri> | null
first_name
string
Maximum string length: 150
last_name
string
Maximum string length: 150
email
string<email> | null
Maximum string length: 254
group
integer | null
is_staff
boolean
is_superuser
boolean
is_sublease
boolean
points
integer[] | null
salary_amount
string<decimal> | null
Pattern: ^-?\d{0,14}(?:\.\d{0,2})?$