Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1004 Bytes

NOTES.md

File metadata and controls

44 lines (34 loc) · 1004 Bytes

Notes

Keeping some notes on the behavior of the API I notice as I development.

Inconsistencies

Actors

  • 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:

no thread preference

  • 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>