support.supper.feed.getCheerCounts

supper.support

Documentation

Batched public Cheers counts, deduplicated by actor and subject URI. Viewer is a public actor DID, not authentication. No authentication is required; responses contain public records only.

main query

Batched public Cheers counts, deduplicated by actor and subject URI. Viewer is a public actor DID, not authentication. No authentication is required; responses contain public records only.

Parameters

additionalSubjects array of string Optional

Optional additional public subject to union with one primary subject. Actors are deduplicated across both. Clients must verify the relationship; this query does not assert that the subjects identify the same post. For counts, requires exactly one primary subject.

subjects array of string Required

No description available.

viewer string did Optional

A decentralized identifier (DID).

Output

Encodingapplication/json
additionalSubjects array Optional

Echoes the additional subject included in the actor-deduplicated union, when requested.

counts 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
Optional additional public subject to union with one primary subject. Actors are deduplicated across both. Clients must verify the relationship; this query does not assert that the subjects identify the same post. For counts, requires exactly one primary subject.
A decentralized identifier (DID).
View raw schema
{
  "type": "query",
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "counts"
      ],
      "properties": {
        "counts": {
          "type": "array",
          "items": {
            "ref": "#count",
            "type": "ref"
          },
          "maxLength": 25
        },
        "additionalSubjects": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "at-uri"
          },
          "maxLength": 1,
          "description": "Echoes the additional subject included in the actor-deduplicated union, when requested."
        }
      }
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "required": [
      "subjects"
    ],
    "properties": {
      "viewer": {
        "type": "string",
        "format": "did"
      },
      "subjects": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "at-uri"
        },
        "maxLength": 25,
        "minLength": 1
      },
      "additionalSubjects": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "at-uri"
        },
        "maxLength": 1,
        "description": "Optional additional public subject to union with one primary subject. Actors are deduplicated across both. Clients must verify the relationship; this query does not assert that the subjects identify the same post. For counts, requires exactly one primary subject."
      }
    }
  },
  "description": "Batched public Cheers counts, deduplicated by actor and subject URI. Viewer is a public actor DID, not authentication. No authentication is required; responses contain public records only."
}
count object

No description available.

Properties

count integer Required

No description available.

minimum: 0
subject string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

viewerCheerUri string at-uri Optional

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

View raw schema
{
  "type": "object",
  "required": [
    "subject",
    "count"
  ],
  "properties": {
    "count": {
      "type": "integer",
      "minimum": 0
    },
    "subject": {
      "type": "string",
      "format": "at-uri"
    },
    "viewerCheerUri": {
      "type": "string",
      "format": "at-uri"
    }
  }
}

Lexicon Garden

@