Keeping some notes on the behavior of the API I notice as I development.
- Setting invalid sort values on the
app.bsky.actor.putPreferences
endpoint is allowed, no value will then be selected on your thread preferences page. This is a valid payload:
{
"preferences": [
{
"$type": "app.bsky.actor.defs#threadViewPref",
// Not valid value according to the docs
"sort": "not-random",
"prioritizeFollowedUsers": false
}
]
}
results in:
app.bsky.feed.describeFeedGenerator
doesn't seem to be working, neither private nor public
curl --location 'https://public.api.bsky.app/xrpc/app.bsky.feed.describeFeedGenerator'
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /xrpc/app.bsky.feed.describeFeedGenerator</pre>
</body>
</html>