List registrations with keyset pagination (admin only).
Uses cursor-based pagination for efficient handling of large datasets. Returns enriched data with user/course/ship names. Supports search by user name, email, or course title via ?search= param. Search is handled via SQL subqueries in the repository layer.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Filter by status
Filter by course (single UUID or comma-separated UUIDs for OR)
Filter by ship (single UUID or comma-separated UUIDs for OR)
Items per page
1 <= x <= 1000Pagination cursor
Search term
200Include total count