ink.branchline.getBuds
Hydrate full bud views for a set of AT-URIs. Buds are returned in the same order as the input URIs. Unknown URIs are silently omitted from the response.
Details · query
| Kind | query |
|---|---|
| Authority | branchline.ink |
| Indexed |
Query
query · GETParameters
query stringAT-URIs of buds to hydrate.
maxLength: 25
#authorView
objectProperties
#budView
objectProperties
author
refbloomsAt
string · datetimeTimestamp when this bud finishes its growing window and blooms into the feed. Present on every bud; compare with the current time rather than relying on `growing` alone when a live countdown is needed.
children
arrayAT-URIs of buds that extend this bud.
Depth of this bud in the story tree (0 = root).
minimum: 0
formatting
arraygrowing
booleanTrue when the bud has not yet reached its bloomsAt time and is still in the growing window.
intermediateCount
integerCount of distinct contributor DIDs on the root-to-bud path, including the root author and this bud's author.
minimum: 0
locked
booleanTrue when the bud's bloom time can no longer be extended.
parent
refLifetime number of pollen grains on this bud (raw count, not the ranking-weighted score).
minimum: 0
viewerBookmarked
booleanTrue when the authenticated viewer has a bookmark whose subject is this bud. A bookmark earlier or later on the same lineage does not light this flag; only the exact subject does. Omitted when there is no viewer session.
viewerCanEdit
booleanTrue when the authenticated viewer is permitted to edit this bud — they are the author, the bud has no children, and it is not locked. Omitted when there is no viewer session.
viewerPollinated
booleanTrue when the authenticated viewer has already pollinated this bud. Omitted when there is no viewer session.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
List buds written by an author, surfacing only the terminal contributions per branch: a bud is included when the author has no descendant bud beneath it. Collapses back-and-forth exchanges so each chain the author participated in appears at most once, represented by their most recent bud in that chain.
-
ink.branchline.getSeeds
queryHydrate seed views for a set of AT-URIs. Seeds are returned in the same order as the input URIs. Unknown URIs are silently omitted.
-
ink.branchline.getBranch
queryGet the full path of AT-URIs from root to bud in story order, oldest first.
-
List active blooms: every bud past its 24h growing window. Blooms never age out of eligibility; the 'pollen' sort's time-decay weighting is what sinks stale entries. Supports 'recent' (newest createdAt first) and 'pollen' (decay-weighted pollen score across the bloom and its ancestors).
-
List trees planted by an author. A planting is a root bud (depth 0) authored by `actor`; each entry reports the root AT-URI and the height of the tallest branch descended from it.