Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cursor Pagination for lookupEntity and lookupSubject APIs #1253

Open
tolgaOzen opened this issue May 9, 2024 · 0 comments
Open

Cursor Pagination for lookupEntity and lookupSubject APIs #1253

tolgaOzen opened this issue May 9, 2024 · 0 comments
Labels
feature request New feature or request

Comments

@tolgaOzen
Copy link
Member

tolgaOzen commented May 9, 2024

Feature Description

This feature request is about adding cursor pagination to the existing lookupEntity and lookupSubject APIs. This feature will enable more efficient querying over large datasets and improve API response times.

Proposed Solution

By using cursor pagination, users can step through the dataset incrementally and only query the data they need. This feature would make our API more scalable and dev-friendly.

Technical Details

  • Cursor pagination can be implemented by using next_cursor and previous_cursor parameters in our API requests.
  • Each response should include a next_cursor value that can be used for the subsequent query.
  • Pagination operations should be optimized using appropriate indexes in our database queries.

Benefits

  • Improved performance and reduced memory usage.
  • Enhanced user experience with large datasets.
  • Increased scalability and ease of maintenance for the API.
@tolgaOzen tolgaOzen added the feature request New feature or request label May 9, 2024
@tolgaOzen tolgaOzen assigned EgeAytin and tolgaOzen and unassigned EgeAytin and tolgaOzen May 9, 2024
@tolgaOzen tolgaOzen added this to the Beta Graduation 🎉 milestone May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants