POST /a/meta/bulk/get
List meta for a list of nodes, or a full directory using /path/* syntax
Body Parameters
Name | Description | Type | Required |
---|---|---|---|
AllMetaProviders | Whether to query all services for the metadata they can contribute to enrich the node | boolean | |
Filters | Children Filtering | object | |
Limit | Limit number of results | integer | |
NodePaths | List of node paths to query (use paths ending with /* to load the children) | array | |
Offset | Start listing at a given position | integer | |
SortDirDesc | Sort descending (otherwise ascending) | boolean | |
SortField | Remote Sort on specific field | string | |
Versions | Load Versions of the given node | boolean |
Body Example
{
"AllMetaProviders": true,
"Filters": {},
"Limit": 10,
"NodePaths": [
"string"
],
"Offset": 10,
"SortDirDesc": true,
"SortField": "string",
"Versions": true
}
Response Example (200)
Response Type /definitions/restBulkMetaResponse
{
"Nodes": [
{
"AppearsIn": [
{
"Path": "string",
"WsLabel": "string",
"WsScope": "string",
"WsSlug": "string",
"WsUuid": "string"
}
],
"Commits": [
{
"Data": "string",
"Description": "string",
"Event": {
"Metadata": {},
"Optimistic": true,
"Silent": true,
"Source": "[Recursive structure]",
"Target": "[Recursive structure]",
"Type": "string"
},
"Location": "[Recursive structure]",
"MTime": "string",
"OwnerUuid": "string",
"Size": "string",
"Uuid": "string"
}
],
"Etag": "string",
"MTime": "string",
"MetaStore": {},
"Mode": 10,
"Path": "string",
"Size": "string",
"Type": "string",
"Uuid": "string"
}
],
"Pagination": {
"CurrentOffset": 10,
"CurrentPage": 10,
"Limit": 10,
"NextOffset": 10,
"PrevOffset": 10,
"Total": 10,
"TotalPages": 10
}
}