To update a user via the api you can do the following:
// route as PUT
localhost:1337/api/users/1
// body
{
"firstname": "Mat",
"lastname": "OD"
}
// response
{
"id": 1,
"username": "matod",
"email": "test@test.com",
"provider": "local",
"confirmed": true,
"blocked": false,
"createdAt": "2023-09-18T13:25:52.248Z",
"updatedAt": "2023-09-19T18:07:03.885Z",
"firstname": "Mat",
"lastname": "OD",
"role": {
"id": 4,
"name": "Organiser",
"description": "Organisers permissions",
"type": "organiser",
"createdAt": "2023-09-19T17:12:57.632Z",
"updatedAt": "2023-09-19T17:12:57.632Z"
}
}
A note, as of writing this "populate: *" param does not work if you want to get back component or related data.
Top comments (0)