Hydrate a single record by URI. Returns the record if viewer has boundary access.
Parameters
Output
Encoding
application/jsoncid
stringcid
Required
A content identifier (CID) referencing immutable data.
uri
stringat-uri
Required
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
value
unknown
Required
No description available.
Errors
RecordNotFound
The requested record does not exist RecordBlocked
Access to the record is blocked due to boundary restrictions Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "query",
"errors": [
{
"name": "RecordNotFound",
"description": "The requested record does not exist"
},
{
"name": "RecordBlocked",
"description": "Access to the record is blocked due to boundary restrictions"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"uri",
"cid",
"value"
],
"properties": {
"cid": {
"type": "string",
"format": "cid"
},
"uri": {
"type": "string",
"format": "at-uri"
},
"value": {
"type": "unknown"
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"required": [
"uri"
],
"properties": {
"cid": {
"type": "string",
"format": "cid",
"description": "Optional CID to verify record version"
},
"uri": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of the record to hydrate"
}
}
},
"description": "Hydrate a single record by URI. Returns the record if viewer has boundary access."
}