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)