# Updating a resource ## Request - HTTP Method: `PUT` - Content Type: `application/json` - URL: `http://example.com/users/{id}` ## Parameters | Property | Type | Required | Description | | -------- | ---- | -------- | ----------- | | ``name`` | String | false | The name of the user. | | ``age`` | Number | false | The age of the user. | ## Request example ``` js fetch('http://example.com/users/1', { method: 'PUT', body: JSON.stringify({ name: 'John Doe', age: 27, }), headers: { 'Content-type': 'application/json', }, }) .then((response) => response.json()) .then((json) => console.log(json)); ``` ## Response example ``` JSON { "id": 1, "name": "John Doe", "age": 27 } ```