Batch person list
List people with Spring pageable request params and a typed PersonFilter body. Use projection=association to include bounded association detail rows while preserving the raw page body and cursor semantics.
Authentication
Client secret for read-only service-to-service access (no writes)
Query parameters
Cursor for pagination (format: timestamp::uuid)
Include private fields. Defaults to private for admin API key or ROLE_ADMIN callers; client-secret/client-read callers stay public.
Zero-based page index (0..N)
Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
Batch projection mode. Omit or use core for Person rows; association returns PersonDetail rows with bounded associations.
Request
First-name initial.
Search keyword or phrase. Single characters valid; stop words rejected.