[Feature] Add get_document_history() method #452
+203
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🎯 Overview
This PR implements the
/api/history/{org}/{database}REST API endpoint, enabling users to retrieve commit history for individual documents.💻 Usage Examples
Basic Usage
With Pagination
Get Only Creation or Last Update
Query Different Database
📊 Response Format
[ { "author": "admin", "identifier": "tbn15yq6rw1l4e9bgboyu3vwcoxgri5", "message": "Updated document", "timestamp": datetime.datetime(2023, 4, 6, 19, 1, 14, 324928) }, { "author": "admin", "identifier": "3v3naa8jrt8612dg5zryu4vjqwa2w9s", "message": "Created document", "timestamp": datetime.datetime(2023, 4, 6, 19, 0, 47, 406387) } ]