fyi.atstore.reviews.listForListing

atstore.fyi

Documentation

List reviews for a directory listing (mirrored Tap data plus profile enrichment).

main query

List reviews for a directory listing (mirrored Tap data plus profile enrichment).

Parameters

cursor string Optional

No description available.

limit integer Optional

No description available.

uri string at-uri Required

AT URI of the fyi.atstore.listing.detail record.

Output

Encodingapplication/json
cursor string Optional

No description available.

reviews array Required

No description available.

Errors

ListingNotFound
InvalidParams
InvalidCursor
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
AT URI of the fyi.atstore.listing.detail record.
View raw schema
{
  "type": "query",
  "errors": [
    {
      "name": "ListingNotFound"
    },
    {
      "name": "InvalidParams"
    },
    {
      "name": "InvalidCursor"
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "reviews"
      ],
      "properties": {
        "cursor": {
          "type": "string",
          "maxLength": 512
        },
        "reviews": {
          "type": "array",
          "items": {
            "ref": "#listingReviewView",
            "type": "ref"
          }
        }
      }
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "required": [
      "uri"
    ],
    "properties": {
      "uri": {
        "type": "string",
        "format": "at-uri",
        "maxLength": 2560,
        "description": "AT URI of the fyi.atstore.listing.detail record."
      },
      "limit": {
        "type": "integer",
        "default": 50,
        "maximum": 100,
        "minimum": 1
      },
      "cursor": {
        "type": "string",
        "maxLength": 512
      }
    }
  },
  "description": "List reviews for a directory listing (mirrored Tap data plus profile enrichment)."
}
listingReviewView object

No description available.

Properties

authorAvatarUrl string Optional

No description available.

maxLength: 8192 bytes
authorDid string did Required

A decentralized identifier (DID).

maxLength: 2048 bytes
authorDisplayName string Optional

No description available.

maxLength: 640 bytes
authorHandle string Optional

No description available.

maxLength: 512 bytes
canReply boolean Required

No description available.

id string Required

No description available.

maxLength: 64 bytes
rating integer Required

No description available.

minimum: 1maximum: 5
replyCount integer Required

No description available.

reviewCreatedAt string datetime Required

An RFC 3339 formatted timestamp.

maxLength: 64 bytes
text string Optional

No description available.

maxLength: 8000 bytes
View raw schema
{
  "type": "object",
  "required": [
    "id",
    "authorDid",
    "rating",
    "reviewCreatedAt",
    "replyCount",
    "canReply"
  ],
  "properties": {
    "id": {
      "type": "string",
      "maxLength": 64
    },
    "text": {
      "type": "string",
      "nullable": true,
      "maxLength": 8000
    },
    "rating": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1
    },
    "canReply": {
      "type": "boolean"
    },
    "authorDid": {
      "type": "string",
      "format": "did",
      "maxLength": 2048
    },
    "replyCount": {
      "type": "integer"
    },
    "authorHandle": {
      "type": "string",
      "nullable": true,
      "maxLength": 512
    },
    "authorAvatarUrl": {
      "type": "string",
      "nullable": true,
      "maxLength": 8192
    },
    "reviewCreatedAt": {
      "type": "string",
      "format": "datetime",
      "maxLength": 64
    },
    "authorDisplayName": {
      "type": "string",
      "nullable": true,
      "maxLength": 640
    }
  }
}

Lexicon Garden

@