L@tr XRPC method link.latr.bookmarks.setState.
Input
Encoding
application/jsonbookmarkUri
stringat-uri
Required
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
maxLength: 8192 bytesmaxGraphemes: 2048 graphemesstate
string
Required
No description available.
maxLength: 16 bytesmaxGraphemes: 16 graphemesOutput
Encoding
application/jsonErrors
InvalidRequest
InvalidUrl
AuthRequired
InvalidToken
InvalidDpop
ClientAuthRequired
BookmarkNotFound
Conflict
RateLimitExceeded
UpstreamFailure
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"bookmarkUri",
"state"
],
"properties": {
"state": {
"enum": [
"unread",
"archived"
],
"type": "string",
"maxLength": 16,
"maxGraphemes": 16
},
"bookmarkUri": {
"type": "string",
"format": "at-uri",
"maxLength": 8192,
"maxGraphemes": 2048
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "InvalidRequest"
},
{
"name": "InvalidUrl"
},
{
"name": "AuthRequired"
},
{
"name": "InvalidToken"
},
{
"name": "InvalidDpop"
},
{
"name": "ClientAuthRequired"
},
{
"name": "BookmarkNotFound"
},
{
"name": "Conflict"
},
{
"name": "RateLimitExceeded"
},
{
"name": "UpstreamFailure"
}
],
"output": {
"schema": {
"ref": "link.latr.bookmarks.defs#simpleOk",
"type": "ref"
},
"encoding": "application/json"
},
"description": "L@tr XRPC method link.latr.bookmarks.setState."
}