Context
need4deed-org/be#929 needs a bookmark ("save for later") toggle on Posts for the Posts page rebuild (need4deed-org/fe#969 epic). Per shared-rules.md, the API contract must be defined here first.
Scope
POST/DELETE bookmark request types (post id only — no request body needed beyond the route param)
- Add
bookmarked: boolean (scoped to the requesting user) to ApiPostGet/ApiPostGetList
- Optional: a
bookmarked query param type for ApiPostGetListParams to support a future "saved posts" view
Acceptance criteria
Blocks: need4deed-org/be#929
Referenced from need4deed-org/fe#969
Context
need4deed-org/be#929 needs a bookmark ("save for later") toggle on Posts for the Posts page rebuild (need4deed-org/fe#969 epic). Per shared-rules.md, the API contract must be defined here first.
Scope
POST/DELETEbookmark request types (post id only — no request body needed beyond the route param)bookmarked: boolean(scoped to the requesting user) toApiPostGet/ApiPostGetListbookmarkedquery param type forApiPostGetListParamsto support a future "saved posts" viewAcceptance criteria
Blocks: need4deed-org/be#929
Referenced from need4deed-org/fe#969