full diff

place.stream.media.getVideoList

stream.place +0 −1
From
bafyreifemzla3xhpyykjjmvwvt55rdda7s3arihigm2zhmuvna5cgrtd7e indexed 2026-11-04 01:29 UTC View this version
To
bafyreif6usfobc42snypujs6qejhauycmsd3otr3a4waft55sdwejlclje indexed 2026-08-20 16:29 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "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.",
66 "errors": [
77 {
88 "description": "No repo indexed at the supplied DID.",
99 "name": "RepoNotFound"
1010 }
1111 ],
1212 "output": {
1313 "encoding": "application/json",
1414 "schema": {
1515 "properties": {
1616 "cursor": {
1717 "description": "Pagination cursor for the next page, if any.",
1818 "type": "string"
1919 },
2020 "videos": {
2121 "items": {
2222 "ref": "place.stream.media.getVideo#videoView",
2323 "type": "ref"
2424 },
2525 "type": "array"
2626 }
2727 },
2828 "required": [
2929 "videos"
3030 ],
3131 "type": "object"
3232 }
3333 },
3434 "parameters": {
3535 "properties": {
3636 "cursor": {
3737 "description": "Pagination cursor from a previous response.",
3838 "type": "string"
3939 },
4040 "limit": {
4141 "default": 25,
4242 "description": "Maximum number of videos to return.",
4343 "maximum": 100,
4444 "minimum": 1,
4545 "type": "integer"
4646 },
4747 "repo": {
4848 "description": "DID or handle of the repo whose videos to list. Omit to list videos globally across all repos.",
4949 "type": "string"
5050 }
5151 },
52 "required": [],
5352 "type": "params"
5453 },
5554 "type": "query"
5655 }
5756 },
5857 "id": "place.stream.media.getVideoList",
5958 "lexicon": 1
6059}