app.tempomusic.actor.searchActorsTypeahead

lexicons.tempomusic.fan

Documentation

Accounts whose display name or handle starts with `q`, case-insensitively, for the mention picker. At most `limit` results, ordered: exact handle match first, then display-name prefix matches, then handle prefix matches, each group by display name then DID. Filtered for the viewer: accounts in a block relation with the viewer in either direction, sanctioned accounts (suspended or banned), soft-deleted or moderation-held profiles and the viewer's own account are never returned. The viewer DID is read from the service-auth JWT (`iss` claim) — no `?viewer=` query parameter. An empty `q` (after trimming and removing a leading `@`) returns an empty list.

main query

Accounts whose display name or handle starts with `q`, case-insensitively, for the mention picker. At most `limit` results, ordered: exact handle match first, then display-name prefix matches, then handle prefix matches, each group by display name then DID. Filtered for the viewer: accounts in a block relation with the viewer in either direction, sanctioned accounts (suspended or banned), soft-deleted or moderation-held profiles and the viewer's own account are never returned. The viewer DID is read from the service-auth JWT (`iss` claim) — no `?viewer=` query parameter. An empty `q` (after trimming and removing a leading `@`) returns an empty list.

Parameters

limit integer Optional

Maximum number of accounts to return.

q string Required

Prefix to match against display names and handles. A leading `@` is tolerated and removed; `%`, `_` and `\` match themselves.

Output

Encodingapplication/json
actors array Required

No description available.

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
Maximum number of accounts to return.
Prefix to match against display names and handles. A leading `@` is tolerated and removed; `%`, `_` and `\` match themselves.
View raw schema
{
  "description": "Accounts whose display name or handle starts with `q`, case-insensitively, for the mention picker. At most `limit` results, ordered: exact handle match first, then display-name prefix matches, then handle prefix matches, each group by display name then DID. Filtered for the viewer: accounts in a block relation with the viewer in either direction, sanctioned accounts (suspended or banned), soft-deleted or moderation-held profiles and the viewer's own account are never returned. The viewer DID is read from the service-auth JWT (`iss` claim) — no `?viewer=` query parameter. An empty `q` (after trimming and removing a leading `@`) returns an empty list.",
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "actors": {
          "items": {
            "ref": "app.tempomusic.actor.defs#profileViewBasic",
            "type": "ref"
          },
          "type": "array"
        }
      },
      "required": [
        "actors"
      ],
      "type": "object"
    }
  },
  "parameters": {
    "properties": {
      "limit": {
        "default": 10,
        "description": "Maximum number of accounts to return.",
        "maximum": 10,
        "minimum": 1,
        "type": "integer"
      },
      "q": {
        "description": "Prefix to match against display names and handles. A leading `@` is tolerated and removed; `%`, `_` and `\\` match themselves.",
        "maxLength": 64,
        "type": "string"
      }
    },
    "required": [
      "q"
    ],
    "type": "params"
  },
  "type": "query"
}

Lexicon Garden

@