Retrieve aggregate counts of catalog assets.
Request
Query parameters
| Key | Required | Type | Description |
|---|---|---|---|
| permissions | No | string | Apply role-based access control filtering. The format is action:scope. The default value is catalog:view.
The query string parameter setting permissions=business::view filters results based on business view permissions.
|
| searchTerm | No | string | Specifies a search term to filter assets. |
Response
Response body properties
| Ancestors | Property | Required | Type | Description |
|---|---|---|---|---|
| data | object | Data envelope carrying response properties. | ||
| data | aggregateCounts | Yes | object | |
| data/aggregateCounts | assets | Yes | number | |
| data/aggregateCounts | dataSources | Yes | number | |
| data/aggregateCounts | dataSets | Yes | number | |
| data/aggregateCounts | fields | Yes | number | |
| data/aggregateCounts | technicalAssets | Yes | number | |
| data/aggregateCounts | businessAssets | Yes | number |
Response examples
Example status code responses for this method are shown here.
"data":{
"aggregateCounts":{
"assets": 10,
"dataSources": 0,
"dataSets": 0,
"fields": 0,
"technicalAssets": 10,
"businessAssets": 0}}
"links":{
"self": https://api.cloud.precisely.com/search/aggregate-counts}
"value":{
"statusCode": 400,
"error": Bad Request,
"message": Bad Request}
"value":{
"statusCode": 401,
"error": Unauthorized,
"message": Authentication required}
"value":{
"statusCode": 404,
"error": Not Found,
"message": Resource not found}
"value":{
"statusCode": 429,
"error": Too Many Requests,
"message": Rate limit exceeded}
"value":{
"statusCode": 500,
"error": Internal Server Error,
"message": An unexpected error occurred}
"value":{
"statusCode": 503,
"error": Service Unavailable,
"message": Service temporarily unavailable}
"value":{
"statusCode": 504,
"error": Gateway Timeout,
"message": Request timeout}