Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Can't run all the different endpoints successfully

Open
#2 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
30/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
python
Domain
api, backend, databases

Research direction

Start by reproducing the update, delete, and show todo requests using the documented curl commands and Postman, comparing their headers and path parameters. Check the CRUD endpoint behavior and DynamoDB interactions to identify the source of the 5xx responses. Done means the cause is documented and the affected endpoints or curl examples work successfully.

Written by the indexing model from the issue text.

Description

I was able to:

  • list all the todo items
  • create a todo item

However, I got 5xx errors when doing at least:

  • update a todo item
  • delete a todo item
  • show a todo item (don't remember if I did or not)

I think the documentation might be old, as the curl commands don't work out-of-the-box after replacing the placeholder id with the actual id. So I used Postman instead, which included the application/json in the header and it worked for listing todos and creating todos.

It seems like the resources are provisioned correctly since todo items are stored and retrieved from dynamodb. However, the other ones wouldn't.

What could be the reason?

Dominant language
Python
Stars
21
Forks
9
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.