List videos newest first. Scoped to a single repo when `repo` is supplied; otherwise lists videos across every indexed repo. Returns hydrated video views with author info and view counts.
Parameters
Output
Encoding
application/jsoncursor
string
Optional
Pagination cursor for the next page, if any.
videos
array
Required
No description available.
Errors
RepoNotFound
No repo indexed at the supplied DID. Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "query",
"errors": [
{
"name": "RepoNotFound",
"description": "No repo indexed at the supplied DID."
}
],
"output": {
"schema": {
"type": "object",
"required": [
"videos"
],
"properties": {
"cursor": {
"type": "string",
"description": "Pagination cursor for the next page, if any."
},
"videos": {
"type": "array",
"items": {
"ref": "place.stream.media.getVideo#videoView",
"type": "ref"
}
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"properties": {
"repo": {
"type": "string",
"description": "DID or handle of the repo whose videos to list. Omit to list videos globally across all repos."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of videos to return."
},
"cursor": {
"type": "string",
"description": "Pagination cursor from a previous response."
}
}
},
"description": "List videos newest first. Scoped to a single repo when `repo` is supplied; otherwise lists videos across every indexed repo. Returns hydrated video views with author info and view counts."
}