com.getorbyt.graph.syncNetworkFollows

Read the viewer's follow and block records on the connected network from their own repository and refresh the service's copy, which is Orbyt's follow graph and, with Orbyt blocks, its block list: Sends, Your Mix, find-friends and friend-joined alerts are computed from it. Follows are read incrementally, with a full reconciliation when due; blocks are read in full each time. Repeated calls within a short interval return the previous result, unless they name a `subject`. Requires service auth.

Repository @getorbyt.com did:plc:2xrqztnmzlckb3xfuuukupso namespace authority
Details · procedure
Kindprocedure
Authoritygraph.getorbyt.com
Indexed

Procedure

procedure · POST

Input

application/json

subject

string · did

An account the viewer just followed, unfollowed, blocked or unblocked. The service re-checks it at once, so the change takes effect without waiting for the next sync.

Output

application/json

complete

requiredboolean

False when the account follows more accounts than the service keeps; the newest are kept.

follows

requiredinteger

Network follows now on record for the viewer.

  • minimum: 0

syncedAt

requiredstring · datetime

Errors

AuthenticationRequired

No description in schema.

RepositoryUnavailable

No description in schema.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Orbyt accounts the viewer follows on the connected network, as of their last follow sync: the find-friends list. Requires service auth.

  • Deprecated: Orbyt's follow is the account's app.bsky.graph.follow, and the service no longer reads these records for any rule. Older clients still write them. An Orbyt follow, independent of any follow on a connected network. Clients write it under the record key derived from `subject` (base32 of its SHA-256, 24 characters, as community.membership does), so importing the same follow from two clients writes one record. The service accepts any key and keeps one follow per pair.

  • Legacy: accounts the actor follows with the deprecated `com.getorbyt.graph.follow`, newest first. Orbyt's follow is the network follow; this stays for older builds and goes once `minimumClient` passes the last build that writes Orbyt follows. Unauthenticated; a service-auth viewer adds `viewer` state.

  • Legacy: accounts following the actor with the deprecated `com.getorbyt.graph.follow`, newest first. Orbyt's follow is the network follow; this stays for older builds and goes once `minimumClient` passes the last build that writes Orbyt follows. Unauthenticated; a service-auth viewer adds `viewer` state.

  • Return the count and a sample of accounts the authenticated viewer follows who also follow the given subject. Viewer-relative: requires authentication (AuthRequired when logged out). A block in either direction between the viewer and the subject returns Unavailable. The count may exceed the returned sample (capped by limit).