app.didpic.feed.getFeatured
Most-recent eligible posts (up to 4) from the viewer's following feed. Strictest filter set in the system: no labels (account or post), no discover suppression, no takedowns, no blocks. Designed for OS widgets / Live Activities / any glanceable surface that needs safe-by-default images. Always returns `{ posts: [] }` (possibly empty) instead of 404.
Details · query
| Kind | query |
|---|---|
| Authority | feed.didpic.app |
| Indexed |
Checks
Valid Lint pass{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Most-recent eligible posts (up to 4) from the viewer's following feed. Strictest filter set in the system: no labels (account or post), no discover suppression, no takedowns, no blocks. Designed for OS widgets / Live Activities / any glanceable surface that needs safe-by-default images. Always returns `{ posts: [] }` (possibly empty) instead of 404.",
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"posts": {
"items": {
"ref": "app.didpic.feed.defs#postView",
"type": "ref"
},
"type": "array"
}
},
"required": [
"posts"
],
"type": "object"
}
},
"parameters": {
"properties": {
"limit": {
"default": 1,
"description": "How many posts to return. Clamped 1..4 server-side. Widget consumers pass 1 (small / single layout), 2 (medium pair / large pair), or 4 (large grid).",
"maximum": 4,
"minimum": 1,
"type": "integer"
}
},
"type": "params"
},
"type": "query"
}
},
"id": "app.didpic.feed.getFeatured",
"lexicon": 1
}