com.getorbyt.community.getFeed

getorbyt.com

Documentation

A Community's native feed skeleton, served from projected com.getorbyt.community.post links. Clients hydrate post URIs through their authenticated Bluesky AppView. Removed posts are only included for their author and Community moderators.

main query

A Community's native feed skeleton, served from projected com.getorbyt.community.post links. Clients hydrate post URIs through their authenticated Bluesky AppView. Removed posts are only included for their author and Community moderators.

Parameters

community string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

cursor string Optional

No description available.

limit integer Optional

No description available.

sort string Optional

`top` ranks by Orbyt's canonical all-time loop count.

viewer string did Optional

The requesting viewer's DID. Unauthenticated skeleton reads (the legacy pre-grant path) supply it so the AppView can mint viewer-bound playback tokens for loop counting. It never elevates moderation visibility; a service-authenticated call always wins.

Output

Encodingapplication/json
cursor string Optional

No description available.

feed array Required

No description available.

Errors

CommunityNotFound
InvalidCursor
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
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
`top` ranks by Orbyt's canonical all-time loop count.
The requesting viewer's DID. Unauthenticated skeleton reads (the legacy pre-grant path) supply it so the AppView can mint viewer-bound playback tokens for loop counting. It never elevates moderation visibility; a service-authenticated call always wins.
View raw schema
{
  "description": "A Community's native feed skeleton, served from projected com.getorbyt.community.post links. Clients hydrate post URIs through their authenticated Bluesky AppView. Removed posts are only included for their author and Community moderators.",
  "errors": [
    {
      "name": "CommunityNotFound"
    },
    {
      "name": "InvalidCursor"
    }
  ],
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "cursor": {
          "type": "string"
        },
        "feed": {
          "items": {
            "ref": "com.getorbyt.community.defs#feedItem",
            "type": "ref"
          },
          "type": "array"
        }
      },
      "required": [
        "feed"
      ],
      "type": "object"
    }
  },
  "parameters": {
    "properties": {
      "community": {
        "format": "at-uri",
        "type": "string"
      },
      "cursor": {
        "type": "string"
      },
      "limit": {
        "default": 25,
        "maximum": 50,
        "minimum": 1,
        "type": "integer"
      },
      "sort": {
        "default": "latest",
        "description": "`top` ranks by Orbyt's canonical all-time loop count.",
        "knownValues": [
          "latest",
          "top"
        ],
        "type": "string"
      },
      "viewer": {
        "description": "The requesting viewer's DID. Unauthenticated skeleton reads (the legacy pre-grant path) supply it so the AppView can mint viewer-bound playback tokens for loop counting. It never elevates moderation visibility; a service-authenticated call always wins.",
        "format": "did",
        "type": "string"
      }
    },
    "required": [
      "community"
    ],
    "type": "params"
  },
  "type": "query"
}

Lexicon Garden

@