app.bivri.feed.getInitialFeed
Get the authenticated Member's initial Artwork feed selected by their durable interest Tags. An empty interest set or no currently servable match returns an empty feed rather than silently substituting public discovery results.
Details · query
| Kind | query |
|---|---|
| Authority | feed.bivri.app |
| Indexed |
Checks
Validmissing-primary-descriptiondefs.mainThe query has no description.unlimited-stringdefs.main.parameters.properties.cursorNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.parameters.properties.sortNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.output.schema.properties.cursorNo maxLength, maxGraphemes or format limits this string.
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"errors": [
{
"description": "Nobody is authenticated, so there is no owned interest set from which to select a feed.",
"name": "Unauthenticated"
},
{
"description": "The pagination cursor is invalid.",
"name": "InvalidCursor"
}
],
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"artworks": {
"items": {
"ref": "app.bivri.feed.defs#artworkView",
"type": "ref"
},
"type": "array"
},
"cursor": {
"type": "string"
}
},
"required": [
"artworks"
],
"type": "object"
}
},
"parameters": {
"properties": {
"cursor": {
"description": "Opaque pagination cursor. Pass it back unchanged on the next request.",
"type": "string"
},
"limit": {
"default": 50,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"sort": {
"default": "latest",
"description": "Ordering of matching Artworks. 'latest' is reverse-chronological; 'popular' is by like count.",
"knownValues": [
"latest",
"popular"
],
"type": "string"
}
},
"type": "params"
},
"type": "query"
}
},
"description": "Get the authenticated Member's initial Artwork feed selected by their durable interest Tags. An empty interest set or no currently servable match returns an empty feed rather than silently substituting public discovery results.",
"id": "app.bivri.feed.getInitialFeed",
"lexicon": 1
}