place.stream.media.getVideoList

did:web:stream.place

Documentation

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.

main query

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

cursor string Optional

Pagination cursor from a previous response.

limit integer Optional

Maximum number of videos to return.

repo string Optional

DID or handle of the repo whose videos to list. Omit to list videos globally across all repos.

Output

Encodingapplication/json
cursor 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.

Base URL for XRPC calls (e.g., https://api.bsky.social)
Parameters
Pagination cursor from a previous response.
Maximum number of videos to return.
DID or handle of the repo whose videos to list. Omit to list videos globally across all repos.
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."
}

Lexicon Garden

@