app.zeens.markConvoSeen

zeens.app

Documentation

Advance the viewer's per-conversation seen cursor (never moves backwards). Modelled as a query to avoid the DPoP requirement on procedures; it writes internal bookkeeping, not a PDS record.

main query

Advance the viewer's per-conversation seen cursor (never moves backwards). Modelled as a query to avoid the DPoP requirement on procedures; it writes internal bookkeeping, not a PDS record.

Parameters

convoId string Required

No description available.

seenAt string datetime Required

An RFC 3339 formatted timestamp.

viewer string did Required

A decentralized identifier (DID).

Output

Encodingapplication/json
seenAt stringdatetime Required

An RFC 3339 formatted timestamp.

Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://api.bsky.social)
Parameters
An RFC 3339 formatted timestamp.
A decentralized identifier (DID).
View raw schema
{
  "description": "Advance the viewer's per-conversation seen cursor (never moves backwards). Modelled as a query to avoid the DPoP requirement on procedures; it writes internal bookkeeping, not a PDS record.",
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "seenAt": {
          "format": "datetime",
          "type": "string"
        }
      },
      "required": [
        "seenAt"
      ],
      "type": "object"
    }
  },
  "parameters": {
    "properties": {
      "convoId": {
        "type": "string"
      },
      "seenAt": {
        "format": "datetime",
        "type": "string"
      },
      "viewer": {
        "format": "did",
        "type": "string"
      }
    },
    "required": [
      "viewer",
      "convoId",
      "seenAt"
    ],
    "type": "params"
  },
  "type": "query"
}

Lexicon Garden

@