dev.knotless.getProfile

lexicons.knotless.dev

Documentation

How an account shows on knotless: its dev.knotless.profile, field by field over its app.bsky.actor.profile, with its follows as the appview counts them. Optional authentication: with an asker, whether it follows the account.

main query

How an account shows on knotless: its dev.knotless.profile, field by field over its app.bsky.actor.profile, with its follows as the appview counts them. Optional authentication: with an asker, whether it follows the account.

Parameters

actor string at-identifier Required

The account, by DID or handle.

Output

Encodingapplication/json

Errors

ProfileNotFound No account by that DID or handle.
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
The account, by DID or handle.
View raw schema
{
  "description": "How an account shows on knotless: its dev.knotless.profile, field by field over its app.bsky.actor.profile, with its follows as the appview counts them. Optional authentication: with an asker, whether it follows the account.",
  "errors": [
    {
      "description": "No account by that DID or handle.",
      "name": "ProfileNotFound"
    }
  ],
  "output": {
    "encoding": "application/json",
    "schema": {
      "ref": "#profileView",
      "type": "ref"
    }
  },
  "parameters": {
    "properties": {
      "actor": {
        "description": "The account, by DID or handle.",
        "format": "at-identifier",
        "type": "string"
      }
    },
    "required": [
      "actor"
    ],
    "type": "params"
  },
  "type": "query"
}
profileView object

An account as knotless shows it.

Properties

avatar string uri Optional

The account's picture: from Bluesky's CDN, or, for one its dev.knotless.profile names, from this appview.

description string Optional

The account's bio.

maxLength: 2560 bytesmaxGraphemes: 256 graphemes
did string did Required

A decentralized identifier (DID).

displayName string Optional

No description available.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
followersCount integer Optional

How many accounts follow it on knotless, when the appview keeps an index.

minimum: 0
followsCount integer Optional

How many accounts it follows on knotless, when the appview keeps an index.

minimum: 0
handle string Optional

The handle the account claims, when it resolves back to it; else the DID.

pronouns string Optional

No description available.

maxLength: 200 bytesmaxGraphemes: 20 graphemes
View raw schema
{
  "description": "An account as knotless shows it.",
  "properties": {
    "avatar": {
      "description": "The account's picture: from Bluesky's CDN, or, for one its dev.knotless.profile names, from this appview.",
      "format": "uri",
      "type": "string"
    },
    "description": {
      "description": "The account's bio.",
      "maxGraphemes": 256,
      "maxLength": 2560,
      "type": "string"
    },
    "did": {
      "format": "did",
      "type": "string"
    },
    "displayName": {
      "maxGraphemes": 64,
      "maxLength": 640,
      "type": "string"
    },
    "followersCount": {
      "description": "How many accounts follow it on knotless, when the appview keeps an index.",
      "minimum": 0,
      "type": "integer"
    },
    "followsCount": {
      "description": "How many accounts it follows on knotless, when the appview keeps an index.",
      "minimum": 0,
      "type": "integer"
    },
    "handle": {
      "description": "The handle the account claims, when it resolves back to it; else the DID.",
      "type": "string"
    },
    "links": {
      "description": "Only http and https addresses.",
      "items": {
        "ref": "dev.knotless.defs#link",
        "type": "ref"
      },
      "maxLength": 10,
      "type": "array"
    },
    "pronouns": {
      "maxGraphemes": 20,
      "maxLength": 200,
      "type": "string"
    },
    "viewer": {
      "description": "What the account asking has to do with it; absent when no one asks.",
      "ref": "dev.knotless.defs#actorViewerState",
      "type": "ref"
    }
  },
  "required": [
    "did"
  ],
  "type": "object"
}

Lexicon Garden

@