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 data

To create or update a todo item via the API endpoint:

import { put } from 'aws-amplify/api';
async function updateTodo() {
try {
const todo = { name: 'My first todo', message: 'Hello world!' };
const restOperation = put({
apiName: 'todo-api',
path: 'todo/1',
options: {
body: todo
}
});
const response = await restOperation.response;
console.log('PUT call succeeded: ', response);
} catch (e) {
console.log('PUT call failed: ', JSON.parse(e.response.body));
}
}