ink.branchline.createPollen
Pollinate a bud — a lightweight mark of appreciation. The caller must be signed in. The AppView writes an ink.branchline.pollen record to the caller's PDS and mirrors it into the local read cache. At most one pollen grain per (author, subject) is honored; retrying a call for the same subject is rejected with DuplicatePollen.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | branchline.ink |
| Indexed |
Procedure
procedure · POSTInput
application/jsonAT-URI of the ink.branchline.bud record to pollinate.
Errors
Unauthorized
The caller is not signed in.
SubjectNotFound
The subject bud does not exist in the AppView.
SelfPollinate
The caller is the subject bud's author. Authors cannot pollinate their own buds.
DuplicatePollen
The caller has already pollinated this subject.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
ink.branchline.pollen
recordA grain of pollen the authoring account carried to a bud — a lightweight mark of appreciation. At most one pollen record per (author, subject) is honored by the AppView; tombstoning the record removes it.
-
ink.branchline.createBookmark
procedureBookmark a bud. The caller must be signed in. If the caller already has a bookmark in the same story whose subject is an ancestor or descendant of the new subject, the existing record is rewritten in place (putRecord) so the bookmark list stays one-per-thread. Otherwise a new ink.branchline.bookmark record is created in the caller's PDS and mirrored into the local read cache.
-
ink.branchline.publishBud
procedurePublish a new bud. The parent may be another bud (continuation) or a seed (planting a root bud). The caller must be signed in. The AppView writes an ink.branchline.bud record to the caller's PDS and mirrors it into the local read cache so the new bud is immediately navigable. Rejection reasons mirror ink.branchline.bud create validation — 500-word limit on `text`, 24h parent growing window, self-reply, seed chain/expiry/grantee checks, etc.