Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.

Page updated Apr 29, 2024

Update data

PUT requests

To update an item via the API endpoint:

Future<void> updateTodo() async {
try {
final restOperation = Amplify.API.put(
'todo/1',
body: HttpPayload.json({'name': 'Mow the lawn'}),
);
final response = await restOperation.response;
print('PUT call succeeded');
print(response.decodeBody());
} on ApiException catch (e) {
print('PUT call failed: $e');
}
}