{"data":[{"id":"8b87f5cd-f1c7-483a-8ee4-2f2b35769314","postId":"f4b0597b-8213-4d95-865f-0479119593da","name":"Alex Rivera","email":"alex.rivera@example.com","body":"This matches what we needed for the prototype. Thanks!","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"38a1ba3a-9e40-4da5-a27c-ef5efb2c3a19","postId":"f4b0597b-8213-4d95-865f-0479119593da","name":"Sam Okonkwo","email":"sam.o@example.com","body":"Can you add an example with delay=500 next?","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"7be75425-0462-421f-95e1-54a8ead9e84e","postId":"4656a8b3-24ab-43ef-9652-7e1f51f2fd0c","name":"Jules Nguyen","email":"jules.n@example.com","body":"Semantic tokens saved us a whole theme rewrite.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"49a8bbd5-83d6-4cde-82f8-ef5f76ee1a52","postId":"e1670898-767f-4d74-a9f1-8aac4d1ed0fe","name":"Riley Chen","email":"riley.c@example.com","body":"Pagination meta is exactly what our table expects.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"d6534cb9-bd65-45a5-9c99-e6ddfbfc6c41","postId":"ae02ba4c-fdea-4aa4-a86d-5da8f983d6ce","name":"Morgan Lee","email":"morgan.lee@example.com","body":"jsonb arrays are perfect until we need joins.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"f3b01f08-9e3a-4781-80d0-d2cd66238053","postId":"88fd1de1-209f-48b2-9616-800a6aaa36c4","name":"Casey Brooks","email":"casey.b@example.com","body":"Playground token sticky state is a nice touch.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"48be405f-cc8c-485b-bc6a-ab3d5121f07e","postId":"f8b7a271-8123-4c20-a33a-45d3312b0e0b","name":"Taylor Kim","email":"taylor.k@example.com","body":"Search across title and body covers our feed filter.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"5a41f208-bf66-4b71-88e8-df4581db3060","postId":"81400303-43df-4ad5-acc8-682546758541","name":"Jordan Diaz","email":"jordan.d@example.com","body":"In-memory rate limits are fine for a mock API.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"33a6b610-893d-4ff4-ad9a-4c0042f32ff9","postId":"114f3636-bf07-4231-8d08-60017faa29a5","name":"Avery Park","email":"avery.p@example.com","body":"OpenAPI updates should ship with every resource PR.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"a76667a9-d935-4c1a-86ba-e1a6c271ca99","postId":"a882d56b-95b3-4802-b352-82226a40e816","name":"Quinn Torres","email":"quinn.t@example.com","body":"Filtering by userId makes profile walls trivial.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"69ea01da-a73b-4d1b-a49a-b5014ff76acc","postId":"d6a919bc-cae1-420c-965b-273f0a30336b","name":"Reese Patel","email":"reese.p@example.com","body":"Seed reset by username mapping is clever.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"},{"id":"6afa980e-1c83-4418-a75f-120aabda5ebd","postId":"d9cd11f8-7b21-4d40-ac24-f1e724708d08","name":"Harper Singh","email":"harper.s@example.com","body":"One error shape keeps client code boring — in a good way.","createdAt":"2026-09-16T15:56:15.534Z","updatedAt":"2026-09-16T15:56:15.534Z"}],"pagination":{"page":1,"limit":12,"total":24,"totalPages":2}}