ink.branchline.createBookmark
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Bookmark 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.",
"errors": [
{
"description": "The caller is not signed in.",
"name": "Unauthorized"
},
{
"description": "The subject bud does not exist in the AppView.",
"name": "SubjectNotFound"
},
{
"description": "The caller already has a bookmark on this exact subject.",
"name": "DuplicateBookmark"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"subjectUri": {
"description": "AT-URI of the ink.branchline.bud record to bookmark.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"subjectUri"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"cid": {
"format": "cid",
"type": "string"
},
"uri": {
"format": "at-uri",
"type": "string"
}
},
"required": [
"uri",
"cid"
],
"type": "object"
}
},
"type": "procedure"
}
},
"id": "ink.branchline.createBookmark",
"lexicon": 1
}
Metadata
- DID
-
did:plc:brvu7akhdvsqcomb67pafw25 - CID
-
bafyreibzem232tfx5xkodrupesh3lvvivmqpi44lhqrohxgllvlep2oxjm - Indexed At
- 2026-04-20 22:24 UTC
- AT-URI
-
at://did:plc:brvu7akhdvsqcomb67pafw25/com.atproto.lexicon.schema/ink.branchline.createBookmark
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
ink.branchline.bookmark record
A bookmark the authoring account placed on a bud — a private-intent save pointing at a specific bud in a story. The AppView collapses bookmarks on the same ancestor chain into a single record: re-bookmarking a bud tha…
-
app.bsky.bookmark.createBookmark procedure
Creates a private bookmark for the specified record. Currently, only `app.bsky.feed.post` records are supported. Requires authentication.
-
Creates a private bookmark for the specified record. Currently, only `app.bsky.feed.post` records are supported. Requires authentication.
-
app.bivri.bookmark.createItem procedure
Place an artwork in one of the authenticated member's bookmark groups.
-
ink.branchline.createPollen procedure
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 g…