{"data":[{"id":"f4b0597b-8213-4d95-865f-0479119593da","userId":"812e2589-2b5d-4b56-9529-8aa6f1ebf1ba","title":"Why fake APIs speed up frontend work","body":"Mock endpoints let UI teams ship screens before the backend is ready. Keep payloads realistic and document edge cases early.","tags":["dx","frontend","mock"],"published":true,"createdAt":"2026-09-16T15:56:15.004Z","updatedAt":"2026-09-16T15:56:15.004Z"},{"id":"6a8b3d36-863f-4e04-99f8-1e148675cc87","userId":"94449a21-334b-40de-afcb-4811edf6b068","title":"Draft: notes from an API workshop","body":"Still collecting examples for status codes and delay params. Publish after the next meetup.","tags":["draft","workshop"],"published":false,"createdAt":"2026-09-16T15:56:15.004Z","updatedAt":"2026-09-16T15:56:15.004Z"},{"id":"114f3636-bf07-4231-8d08-60017faa29a5","userId":"70fdfc33-ede9-49cd-bd03-6a0cdd14f3cf","title":"OpenAPI as a living catalog","body":"When you add a resource, update schemas and paths in the same PR. Tools and AI assistants read that file first.","tags":["openapi","docs"],"published":true,"createdAt":"2026-09-16T15:56:15.004Z","updatedAt":"2026-09-16T15:56:15.004Z"}],"pagination":{"page":1,"limit":12,"total":3,"totalPages":1}}