app.bsky.feed.sendInteractions
POST/xrpc/app.bsky.feed.sendInteractions
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.
Send information about interactions with feed items back to the feed generator that served them.
Request
- application/json
Body
required
Array [
]
interactions
object[]
required
Possible values: [app.bsky.feed.defs#requestLess
, app.bsky.feed.defs#requestMore
, app.bsky.feed.defs#clickthroughItem
, app.bsky.feed.defs#clickthroughAuthor
, app.bsky.feed.defs#clickthroughReposter
, app.bsky.feed.defs#clickthroughEmbed
, app.bsky.feed.defs#interactionSeen
, app.bsky.feed.defs#interactionLike
, app.bsky.feed.defs#interactionRepost
, app.bsky.feed.defs#interactionReply
, app.bsky.feed.defs#interactionQuote
, app.bsky.feed.defs#interactionShare
]
Possible values: <= 2000 characters
Context on a feed item that was originally supplied by the feed generator on getFeedSkeleton.
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
Schema
unknown
object
{
"_unknown_": {}
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InvalidRequest
, ExpiredToken
, InvalidToken
]
{
"error": "InvalidRequest",
"message": "string"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
{
"message": "string"
}