chat.yakka.resolveMessage

yakka.chat

Documentation

Resolve a permalink fragment's message ref within a channel. `ambiguous` is the case the explicit fragment form exists to avoid: two authors can in principle mint the same TID in one channel. Rare at any single channel's scale, not impossible across many — so it is a case, not an assumption.

main query

Resolve a permalink fragment's message ref within a channel. `ambiguous` is the case the explicit fragment form exists to avoid: two authors can in principle mint the same TID in one channel. Rare at any single channel's scale, not impossible across many — so it is a case, not an assumption.

Parameters

author string did Optional

Disambiguates when two authors minted the same TID in this channel.

channel string Required

No description available.

tid string Required

No description available.

Output

Encodingapplication/json
Schema#output
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
Disambiguates when two authors minted the same TID in this channel.
View raw schema
{
  "type": "query",
  "output": {
    "schema": {
      "ref": "#output",
      "type": "ref"
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "required": [
      "channel",
      "tid"
    ],
    "properties": {
      "tid": {
        "type": "string"
      },
      "author": {
        "type": "string",
        "format": "did",
        "description": "Disambiguates when two authors minted the same TID in this channel."
      },
      "channel": {
        "type": "string"
      }
    }
  },
  "description": "Resolve a permalink fragment's message ref within a channel.\n\n`ambiguous` is the case the explicit fragment form exists to avoid: two authors can in principle mint the same TID in one channel. Rare at any single channel's scale, not impossible across many — so it is a case, not an assumption."
}
output object

No description available.

Properties

kind string Required

No description available.

Known values: ok, ambiguous, gone, notFound
seq integer Optional

A deleted message keeps its sequence so the timeline can still scroll to it (ADR 0010).

View raw schema
{
  "type": "object",
  "required": [
    "kind"
  ],
  "properties": {
    "seq": {
      "type": "integer",
      "description": "A deleted message keeps its sequence so the timeline can still scroll to it (ADR 0010)."
    },
    "kind": {
      "type": "string",
      "knownValues": [
        "ok",
        "ambiguous",
        "gone",
        "notFound"
      ]
    },
    "message": {
      "ref": "chat.yakka.defs#messageView",
      "type": "ref"
    },
    "candidates": {
      "type": "array",
      "items": {
        "ref": "chat.yakka.defs#messageView",
        "type": "ref"
      }
    }
  }
}

Lexicon Garden

@