This lambda function saves new task items to the dynamoDB database.
This POST
route is exposed at /tasks
This lambda function returns all tasks from the database
This GET
route is exposed at /tasks
This lambda function returns all tasks for a specific user
This GET
route is exposed at /tasks/{user}
This lambda function updates a task assignee and status
This PUT
route is exposed at /tasks/{id}/assign/{assignee}
This lambda function updates a task's status
This PUT
route is exposed at /tasks/{id}/status/{taskStatus}
This lambda function is automatically invoked on dynamoDB changes. The function analyzes the DB change and creates a new history item with an action and timestamp.
This lambda function deletes a specific task
This DELETE
route is exposed at /tasks/{id}
- Peter Lee
- Trevor Dobson