mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-25 08:45:58 +03:00
[GH-ISSUE #5976] [feature]: Save response body and metadata in request history #2347
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#2347
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @AbishekRaj2007 on GitHub (Mar 12, 2026).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/5976
Is there an existing issue for this?
Summary
Currently, the History panel saves request details (URL, method, headers, body) but discards the response entirely. When revisiting a history entry, there's no way to see what the server returned. It would be helpful to store the response body (up to a configurable size limit), status code, response time, and headers alongside each history entry, with a preview panel when clicking a history item. A toggle to disable response saving and a max history size cap would handle privacy and storage concerns. Tools like Postman, Insomnia, and Bruno all retain response history per request, and this would bring Hoppscotch closer to feature parity while making it significantly more useful for debugging.
Why should this be worked on?
This feature would significantly improve the debugging workflow for developers who repeatedly test the same endpoints. Without saved responses, there's no way to compare what an endpoint returned across different runs, which forces developers to re-send requests just to verify past behavior. This is especially painful when debugging intermittent issues or tracking down when a regression was introduced. Since tools like Postman, Insomnia, and Bruno already support this, its absence is a common reason developers switch away from Hoppscotch. Implementing this would directly improve day-to-day usability and bring Hoppscotch closer to feature parity with other leading API clients.
@homika482005 commented on GitHub (Mar 12, 2026):
Hello
I am interested in contributing to Hoppscotch and would like to work on this issue if it is available.
Please let me know if I can start working on it.
Thank you!
@saksham242007 commented on GitHub (Mar 13, 2026):
Hi! This seems like a really useful feature—saving the response along with request history would make debugging much easier. I’d love to contribute to implementing this if it’s still available. Could you let me know if it’s available to work on?
@AbishekRaj2007 commented on GitHub (Mar 13, 2026):
Hi @homika482005 and @saksham242007, I've already been working on this issue and have a fix in progress. Could a maintainer please assign this to me officially? Happy to have the PR up soon!