app.bsky.feed.getFeedSkeleton
GET/xrpc/app.bsky.feed.getFeedSkeleton
This endpoint is part of the Bluesky application Lexicon APIs (app.bsky.*
). Public endpoints which don't require authentication can be made directly against the public Bluesky AppView API: https://public.api.bsky.app. Authenticated requests are usually made to the user's PDS, with automatic service proxying. Authenticated requests can be used for both public and non-public endpoints.
To learn more about calling atproto API endpoints like this one, see the API Hosts and Auth guide.
Get a skeleton of a feed provided by a feed generator. Auth is optional, depending on provider requirements, and provides the DID of the requester. Implemented by Feed Generator Service.
Request
Query Parameters
Reference to feed generator record describing the specific feed being requested.
Possible values: >= 1
and <= 100
Default value: 50
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
Schema
Array [
- app.bsky.feed.defs.skeletonReasonRepost
- app.bsky.feed.defs.skeletonReasonPin
]
feed
object[]
required
reason
object
oneOf
Possible values: <= 2000 characters
Context that will be passed through to client and may be passed to feed generator back alongside interactions.
{
"cursor": "string",
"feed": [
{
"post": "string",
"reason": {},
"feedContext": "string"
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InvalidRequest
, ExpiredToken
, InvalidToken
, UnknownFeed
]
{
"error": "InvalidRequest",
"message": "string"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
{
"message": "string"
}