List Views
List views in the current environment, optionally filtered by the functions they read from.
Views are tabular projections over transformations rows: each view names
one or more functions and a list of columns (JSON-pointer paths into
extractedJson), and produces a uniform table that can be filtered,
paginated, and aggregated.
Filters AND together when combined. Pagination is cursor-based on
viewID; default limit is 50, maximum 100.
Authorization
API Key Authenticate using API Key in request header
In: header
Query Parameters
501 <= value <= 100Return only views that read from at least one of the named functions.
1 <= itemsReturn only views that read from at least one of the named functions.
1 <= itemsReturn only the specified view IDs.
1 <= itemsSort order over view IDs (default asc).
"asc""asc" | "desc"Cursor — a viewID defining your place in the list.
Cursor — a viewID defining your place in the list.
Case-insensitive substring search over view names.
Response Body
application/json
curl -X GET "https://api.bem.ai/v3/views"{
"views": [
{
"viewID": "string",
"name": "string",
"description": "string",
"currentVersionNum": 0,
"columns": [
{
"name": "string",
"valueSchemaPath": [
"string"
],
"displayOrderIndex": 0
}
],
"filters": [
{
"columnName": "string",
"filterType": "equals_string",
"string": "string",
"number": 0.1
}
],
"aggregations": [
{
"name": "string",
"function": "count",
"aggregateColumnName": "string",
"groupByColumnName": "string",
"displayType": "table"
}
],
"functions": [
{
"id": "string",
"name": "string"
}
]
}
],
"totalCount": 0
}