Hydrate multiple records by URI. Returns records filtered by viewer's boundary access.
Input
Encoding
application/jsonuris
array
Required
Array of AT-URIs to hydrate (max 100)
maxLength: 100 itemsOutput
Encoding
application/jsonblocked
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.
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."
}