Skip to content

Execute query table

POST
/api/v1/livedoc/query/execute
curl --request POST \
--url 'https://app.avera.io/api/v1/livedoc/query/execute?offset=0&limit=25' \
--header 'Content-Type: application/json' \
--data '{ "source": { "type": "example", "itemTypeId": "example", "itemId": "example", "useCurrentItem": true, "levels": [ { "direction": "example", "relationshipTypeId": "example", "itemTypeId": "example", "recursive": true, "maxDepth": 1 } ], "relationshipTypeId": "example", "direction": "example", "path": "example", "maxDepth": 1, "expression": "example", "filter": "example" }, "columns": [ { "id": "example", "header": "example", "field": "example", "expression": "example", "width": 1, "sortable": true, "filterable": true, "format": { "type": "example", "pattern": "example", "prefix": "example", "suffix": "example" }, "link": true } ], "aggregations": [ { "id": "example", "field": "example", "expression": "example", "function": "example", "filter": "example" } ], "sort": [ { "field": "example", "direction": "example" } ], "defaultOrder": "example", "offset": 1, "limit": 1, "contextItemId": "example" }'

Execute a query and return paginated results with aggregations

offset
integer format: int32
0
limit
integer format: int32
default: 25
Media typeapplication/json
object
source
required
object
type
required
string
itemTypeId
string | null
itemId
string | null
useCurrentItem
boolean | null
levels
Array<object> | null
object
direction
string | null
relationshipTypeId
string | null
itemTypeId
string | null
recursive
required
boolean
maxDepth
required
integer format: int32
relationshipTypeId
string | null
direction
string | null
path
string | null
maxDepth
integer | null format: int32
expression
string | null
filter
string | null
columns
required
Array<object>
object
id
required
string
header
required
string
field
string | null
expression
string | null
width
integer | null format: int32
sortable
boolean | null
filterable
boolean | null
format
One of:
object
type
required
string
pattern
string | null
prefix
string | null
suffix
string | null
link
boolean | null
aggregations
Array<object> | null
object
id
required
string
field
string | null
expression
string | null
function
required
string
filter
string | null
sort
Array<object> | null
object
field
required
string
direction
string | null
defaultOrder
string | null
offset
integer | null format: int32
limit
integer | null format: int32
contextItemId
string | null

Example generated

{
"source": {
"type": "example",
"itemTypeId": "example",
"itemId": "example",
"useCurrentItem": true,
"levels": [
{
"direction": "example",
"relationshipTypeId": "example",
"itemTypeId": "example",
"recursive": true,
"maxDepth": 1
}
],
"relationshipTypeId": "example",
"direction": "example",
"path": "example",
"maxDepth": 1,
"expression": "example",
"filter": "example"
},
"columns": [
{
"id": "example",
"header": "example",
"field": "example",
"expression": "example",
"width": 1,
"sortable": true,
"filterable": true,
"format": {
"type": "example",
"pattern": "example",
"prefix": "example",
"suffix": "example"
},
"link": true
}
],
"aggregations": [
{
"id": "example",
"field": "example",
"expression": "example",
"function": "example",
"filter": "example"
}
],
"sort": [
{
"field": "example",
"direction": "example"
}
],
"defaultOrder": "example",
"offset": 1,
"limit": 1,
"contextItemId": "example"
}

OK

Media type*/*
object
rows
required
Array<object>
object
itemId
required
string
itemNumber
required
string
itemTypeId
required
string
values
required
object
key
additional properties
total
required
integer format: int64
offset
required
integer format: int32
limit
required
integer format: int32
aggregations
required
object
key
additional properties
executedAt
required
string format: date-time
executionTimeMs
required
integer format: int64