zone.stratos.repo.hydrateRecords

lexicon.northsky.app

Documentation

Hydrate multiple records by URI. Returns records filtered by viewer's boundary access.

main procedure

Hydrate multiple records by URI. Returns records filtered by viewer's boundary access.

Input

Encodingapplication/json
uris array Required

Array of AT-URIs to hydrate (max 100)

maxLength: 100 items

Output

Encodingapplication/json
blocked array Required

URIs blocked due to boundary restrictions

notFound array Required

URIs that were not found

records array Required

Successfully hydrated records

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://bsky.social)
Enter valid JSON for the request body
View raw schema
{
  "type": "procedure",
  "input": {
    "schema": {
      "type": "object",
      "required": [
        "uris"
      ],
      "properties": {
        "uris": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "at-uri"
          },
          "maxLength": 100,
          "description": "Array of AT-URIs to hydrate (max 100)"
        }
      }
    },
    "encoding": "application/json"
  },
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "records",
        "notFound",
        "blocked"
      ],
      "properties": {
        "blocked": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "at-uri"
          },
          "description": "URIs blocked due to boundary restrictions"
        },
        "records": {
          "type": "array",
          "items": {
            "ref": "#recordView",
            "type": "ref"
          },
          "description": "Successfully hydrated records"
        },
        "notFound": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "at-uri"
          },
          "description": "URIs that were not found"
        }
      }
    },
    "encoding": "application/json"
  },
  "description": "Hydrate multiple records by URI. Returns records filtered by viewer's boundary access."
}
recordView object

No description available.

Properties

cid string cid Required

A content identifier (CID) referencing immutable data.

uri string at-uri Required

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

value unknown Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "uri",
    "cid",
    "value"
  ],
  "properties": {
    "cid": {
      "type": "string",
      "format": "cid"
    },
    "uri": {
      "type": "string",
      "format": "at-uri"
    },
    "value": {
      "type": "unknown"
    }
  }
}

Lexicon Garden

@