Modify current user
Modifies user account details based on information provided in the request body.
This operation can be invoked on behalf of the current user only.
Example cURL requests
Change user fullName
curl -u username:password -H "Content-type: application/json" -X PATCH \
-d '{"fullName": "John Doe"}' \
https://$HOST/api/v3/onezone/user
Request body
User data.
| Property | Type & Description |
|---|---|
fullName string User's full name (given names + surname). | |
username string User's human-readable identifier, unique across the system. Makes it easier to identify the user and can be used for signing in with password. | |
Request Examples
{
"fullName": "Rudolf Lingens",
"username": "r.lingens"
}Responses
User information updated successfully.
Invalid request.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}Authentication error.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}Authorization error.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}Resource not found.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}Internal server Error.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}