Create deal view
Create a deal view. The view is public and owned by the workspace member identified by creatorEmail.
curl --request POST \
--url https://api.claap.io/v1/deals/views \
--header 'Content-Type: application/json' \
--header 'X-Claap-Key: <api-key>' \
--data '
{
"name": "<string>",
"creatorEmail": "jsmith@example.com",
"columns": [
{
"type": "Default",
"isHidden": false,
"width": 123
}
],
"filters": {
"aiStatusIn": [],
"aiStatusNotIn": [],
"amountCurrencyIn": [],
"amountCurrencyNotIn": [],
"amountValue": {
"exists": true,
"gte": 123,
"is": 123,
"isNot": 123,
"lte": 123
},
"closedAfterRelative": 123,
"closedBeforeRelative": 123,
"companyIdIn": [],
"companyIdNotIn": [],
"contactIdIn": [],
"hasInteraction": true,
"openedAfterRelative": 123,
"openedBeforeRelative": 123,
"ownerEmailIn": [],
"ownerEmailNotIn": [],
"pipelineIdIn": [],
"pipelineIdNotIn": [],
"stageIn": [],
"stageNotIn": [],
"statusIn": [],
"statusNotIn": [],
"typeIn": [],
"typeNotIn": [],
"userGroupIn": [],
"userGroupNotIn": []
},
"icon": "<string>",
"sort": [
{}
],
"visibility": "Public"
}
'import requests
url = "https://api.claap.io/v1/deals/views"
payload = {
"name": "<string>",
"creatorEmail": "jsmith@example.com",
"columns": [
{
"type": "Default",
"isHidden": False,
"width": 123
}
],
"filters": {
"aiStatusIn": [],
"aiStatusNotIn": [],
"amountCurrencyIn": [],
"amountCurrencyNotIn": [],
"amountValue": {
"exists": True,
"gte": 123,
"is": 123,
"isNot": 123,
"lte": 123
},
"closedAfterRelative": 123,
"closedBeforeRelative": 123,
"companyIdIn": [],
"companyIdNotIn": [],
"contactIdIn": [],
"hasInteraction": True,
"openedAfterRelative": 123,
"openedBeforeRelative": 123,
"ownerEmailIn": [],
"ownerEmailNotIn": [],
"pipelineIdIn": [],
"pipelineIdNotIn": [],
"stageIn": [],
"stageNotIn": [],
"statusIn": [],
"statusNotIn": [],
"typeIn": [],
"typeNotIn": [],
"userGroupIn": [],
"userGroupNotIn": []
},
"icon": "<string>",
"sort": [{}],
"visibility": "Public"
}
headers = {
"X-Claap-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Claap-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
creatorEmail: 'jsmith@example.com',
columns: [{type: 'Default', isHidden: false, width: 123}],
filters: {
aiStatusIn: [],
aiStatusNotIn: [],
amountCurrencyIn: [],
amountCurrencyNotIn: [],
amountValue: {exists: true, gte: 123, is: 123, isNot: 123, lte: 123},
closedAfterRelative: 123,
closedBeforeRelative: 123,
companyIdIn: [],
companyIdNotIn: [],
contactIdIn: [],
hasInteraction: true,
openedAfterRelative: 123,
openedBeforeRelative: 123,
ownerEmailIn: [],
ownerEmailNotIn: [],
pipelineIdIn: [],
pipelineIdNotIn: [],
stageIn: [],
stageNotIn: [],
statusIn: [],
statusNotIn: [],
typeIn: [],
typeNotIn: [],
userGroupIn: [],
userGroupNotIn: []
},
icon: '<string>',
sort: [{}],
visibility: 'Public'
})
};
fetch('https://api.claap.io/v1/deals/views', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.claap.io/v1/deals/views",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'creatorEmail' => 'jsmith@example.com',
'columns' => [
[
'type' => 'Default',
'isHidden' => false,
'width' => 123
]
],
'filters' => [
'aiStatusIn' => [
],
'aiStatusNotIn' => [
],
'amountCurrencyIn' => [
],
'amountCurrencyNotIn' => [
],
'amountValue' => [
'exists' => true,
'gte' => 123,
'is' => 123,
'isNot' => 123,
'lte' => 123
],
'closedAfterRelative' => 123,
'closedBeforeRelative' => 123,
'companyIdIn' => [
],
'companyIdNotIn' => [
],
'contactIdIn' => [
],
'hasInteraction' => true,
'openedAfterRelative' => 123,
'openedBeforeRelative' => 123,
'ownerEmailIn' => [
],
'ownerEmailNotIn' => [
],
'pipelineIdIn' => [
],
'pipelineIdNotIn' => [
],
'stageIn' => [
],
'stageNotIn' => [
],
'statusIn' => [
],
'statusNotIn' => [
],
'typeIn' => [
],
'typeNotIn' => [
],
'userGroupIn' => [
],
'userGroupNotIn' => [
]
],
'icon' => '<string>',
'sort' => [
[
]
],
'visibility' => 'Public'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Claap-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.claap.io/v1/deals/views"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"creatorEmail\": \"jsmith@example.com\",\n \"columns\": [\n {\n \"type\": \"Default\",\n \"isHidden\": false,\n \"width\": 123\n }\n ],\n \"filters\": {\n \"aiStatusIn\": [],\n \"aiStatusNotIn\": [],\n \"amountCurrencyIn\": [],\n \"amountCurrencyNotIn\": [],\n \"amountValue\": {\n \"exists\": true,\n \"gte\": 123,\n \"is\": 123,\n \"isNot\": 123,\n \"lte\": 123\n },\n \"closedAfterRelative\": 123,\n \"closedBeforeRelative\": 123,\n \"companyIdIn\": [],\n \"companyIdNotIn\": [],\n \"contactIdIn\": [],\n \"hasInteraction\": true,\n \"openedAfterRelative\": 123,\n \"openedBeforeRelative\": 123,\n \"ownerEmailIn\": [],\n \"ownerEmailNotIn\": [],\n \"pipelineIdIn\": [],\n \"pipelineIdNotIn\": [],\n \"stageIn\": [],\n \"stageNotIn\": [],\n \"statusIn\": [],\n \"statusNotIn\": [],\n \"typeIn\": [],\n \"typeNotIn\": [],\n \"userGroupIn\": [],\n \"userGroupNotIn\": []\n },\n \"icon\": \"<string>\",\n \"sort\": [\n {}\n ],\n \"visibility\": \"Public\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Claap-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.claap.io/v1/deals/views")
.header("X-Claap-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"creatorEmail\": \"jsmith@example.com\",\n \"columns\": [\n {\n \"type\": \"Default\",\n \"isHidden\": false,\n \"width\": 123\n }\n ],\n \"filters\": {\n \"aiStatusIn\": [],\n \"aiStatusNotIn\": [],\n \"amountCurrencyIn\": [],\n \"amountCurrencyNotIn\": [],\n \"amountValue\": {\n \"exists\": true,\n \"gte\": 123,\n \"is\": 123,\n \"isNot\": 123,\n \"lte\": 123\n },\n \"closedAfterRelative\": 123,\n \"closedBeforeRelative\": 123,\n \"companyIdIn\": [],\n \"companyIdNotIn\": [],\n \"contactIdIn\": [],\n \"hasInteraction\": true,\n \"openedAfterRelative\": 123,\n \"openedBeforeRelative\": 123,\n \"ownerEmailIn\": [],\n \"ownerEmailNotIn\": [],\n \"pipelineIdIn\": [],\n \"pipelineIdNotIn\": [],\n \"stageIn\": [],\n \"stageNotIn\": [],\n \"statusIn\": [],\n \"statusNotIn\": [],\n \"typeIn\": [],\n \"typeNotIn\": [],\n \"userGroupIn\": [],\n \"userGroupNotIn\": []\n },\n \"icon\": \"<string>\",\n \"sort\": [\n {}\n ],\n \"visibility\": \"Public\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.claap.io/v1/deals/views")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Claap-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"creatorEmail\": \"jsmith@example.com\",\n \"columns\": [\n {\n \"type\": \"Default\",\n \"isHidden\": false,\n \"width\": 123\n }\n ],\n \"filters\": {\n \"aiStatusIn\": [],\n \"aiStatusNotIn\": [],\n \"amountCurrencyIn\": [],\n \"amountCurrencyNotIn\": [],\n \"amountValue\": {\n \"exists\": true,\n \"gte\": 123,\n \"is\": 123,\n \"isNot\": 123,\n \"lte\": 123\n },\n \"closedAfterRelative\": 123,\n \"closedBeforeRelative\": 123,\n \"companyIdIn\": [],\n \"companyIdNotIn\": [],\n \"contactIdIn\": [],\n \"hasInteraction\": true,\n \"openedAfterRelative\": 123,\n \"openedBeforeRelative\": 123,\n \"ownerEmailIn\": [],\n \"ownerEmailNotIn\": [],\n \"pipelineIdIn\": [],\n \"pipelineIdNotIn\": [],\n \"stageIn\": [],\n \"stageNotIn\": [],\n \"statusIn\": [],\n \"statusNotIn\": [],\n \"typeIn\": [],\n \"typeNotIn\": [],\n \"userGroupIn\": [],\n \"userGroupNotIn\": []\n },\n \"icon\": \"<string>\",\n \"sort\": [\n {}\n ],\n \"visibility\": \"Public\"\n}"
response = http.request(request)
puts response.read_body{
"result": {
"viewId": "<string>",
"name": "<string>",
"ownerId": "<string>",
"columns": [
{
"type": "Default",
"columnId": "<string>",
"isHidden": false,
"width": 123
}
],
"filters": {
"aiStatusIn": [],
"aiStatusNotIn": [],
"amountCurrencyIn": [],
"amountCurrencyNotIn": [],
"amountValue": {
"exists": true,
"gte": 123,
"is": 123,
"isNot": 123,
"lte": 123
},
"closedAfterRelative": 123,
"closedBeforeRelative": 123,
"companyIdIn": [],
"companyIdNotIn": [],
"contactIdIn": [],
"hasInteraction": true,
"openedAfterRelative": 123,
"openedBeforeRelative": 123,
"ownerEmailIn": [],
"ownerEmailNotIn": [],
"pipelineIdIn": [],
"pipelineIdNotIn": [],
"stageIn": [],
"stageNotIn": [],
"statusIn": [],
"statusNotIn": [],
"typeIn": [],
"typeNotIn": [],
"userGroupIn": [],
"userGroupNotIn": []
},
"sort": [
{
"insight": {
"sectionId": "<string>"
}
}
],
"icon": "<string>"
}
}creatorEmail must belong to an active workspace member, who becomes the view owner. Only public views can be created through the API.Authorizations
Body
The view name.
Email address of the view creator. It must belong to an active workspace member, who becomes the view owner.
The columns of the deals table. When omitted, the default columns are used.
A column of the deals table, either a built-in column (Default) or an AI insight column (AiSection).
- Option 1
- Option 2
Show child attributes
Show child attributes
The filters applied by the view. When omitted, the view matches all deals.
Show child attributes
Show child attributes
The view icon.
The sort order of the deals table. When omitted, the default sort order is used.
Show child attributes
Show child attributes
The view visibility. Only Public views can be created through the API.
Public Response
Deal view was successfully created
A saved view of the deals table.
Show child attributes
Show child attributes
curl --request POST \
--url https://api.claap.io/v1/deals/views \
--header 'Content-Type: application/json' \
--header 'X-Claap-Key: <api-key>' \
--data '
{
"name": "<string>",
"creatorEmail": "jsmith@example.com",
"columns": [
{
"type": "Default",
"isHidden": false,
"width": 123
}
],
"filters": {
"aiStatusIn": [],
"aiStatusNotIn": [],
"amountCurrencyIn": [],
"amountCurrencyNotIn": [],
"amountValue": {
"exists": true,
"gte": 123,
"is": 123,
"isNot": 123,
"lte": 123
},
"closedAfterRelative": 123,
"closedBeforeRelative": 123,
"companyIdIn": [],
"companyIdNotIn": [],
"contactIdIn": [],
"hasInteraction": true,
"openedAfterRelative": 123,
"openedBeforeRelative": 123,
"ownerEmailIn": [],
"ownerEmailNotIn": [],
"pipelineIdIn": [],
"pipelineIdNotIn": [],
"stageIn": [],
"stageNotIn": [],
"statusIn": [],
"statusNotIn": [],
"typeIn": [],
"typeNotIn": [],
"userGroupIn": [],
"userGroupNotIn": []
},
"icon": "<string>",
"sort": [
{}
],
"visibility": "Public"
}
'import requests
url = "https://api.claap.io/v1/deals/views"
payload = {
"name": "<string>",
"creatorEmail": "jsmith@example.com",
"columns": [
{
"type": "Default",
"isHidden": False,
"width": 123
}
],
"filters": {
"aiStatusIn": [],
"aiStatusNotIn": [],
"amountCurrencyIn": [],
"amountCurrencyNotIn": [],
"amountValue": {
"exists": True,
"gte": 123,
"is": 123,
"isNot": 123,
"lte": 123
},
"closedAfterRelative": 123,
"closedBeforeRelative": 123,
"companyIdIn": [],
"companyIdNotIn": [],
"contactIdIn": [],
"hasInteraction": True,
"openedAfterRelative": 123,
"openedBeforeRelative": 123,
"ownerEmailIn": [],
"ownerEmailNotIn": [],
"pipelineIdIn": [],
"pipelineIdNotIn": [],
"stageIn": [],
"stageNotIn": [],
"statusIn": [],
"statusNotIn": [],
"typeIn": [],
"typeNotIn": [],
"userGroupIn": [],
"userGroupNotIn": []
},
"icon": "<string>",
"sort": [{}],
"visibility": "Public"
}
headers = {
"X-Claap-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Claap-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
creatorEmail: 'jsmith@example.com',
columns: [{type: 'Default', isHidden: false, width: 123}],
filters: {
aiStatusIn: [],
aiStatusNotIn: [],
amountCurrencyIn: [],
amountCurrencyNotIn: [],
amountValue: {exists: true, gte: 123, is: 123, isNot: 123, lte: 123},
closedAfterRelative: 123,
closedBeforeRelative: 123,
companyIdIn: [],
companyIdNotIn: [],
contactIdIn: [],
hasInteraction: true,
openedAfterRelative: 123,
openedBeforeRelative: 123,
ownerEmailIn: [],
ownerEmailNotIn: [],
pipelineIdIn: [],
pipelineIdNotIn: [],
stageIn: [],
stageNotIn: [],
statusIn: [],
statusNotIn: [],
typeIn: [],
typeNotIn: [],
userGroupIn: [],
userGroupNotIn: []
},
icon: '<string>',
sort: [{}],
visibility: 'Public'
})
};
fetch('https://api.claap.io/v1/deals/views', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.claap.io/v1/deals/views",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'creatorEmail' => 'jsmith@example.com',
'columns' => [
[
'type' => 'Default',
'isHidden' => false,
'width' => 123
]
],
'filters' => [
'aiStatusIn' => [
],
'aiStatusNotIn' => [
],
'amountCurrencyIn' => [
],
'amountCurrencyNotIn' => [
],
'amountValue' => [
'exists' => true,
'gte' => 123,
'is' => 123,
'isNot' => 123,
'lte' => 123
],
'closedAfterRelative' => 123,
'closedBeforeRelative' => 123,
'companyIdIn' => [
],
'companyIdNotIn' => [
],
'contactIdIn' => [
],
'hasInteraction' => true,
'openedAfterRelative' => 123,
'openedBeforeRelative' => 123,
'ownerEmailIn' => [
],
'ownerEmailNotIn' => [
],
'pipelineIdIn' => [
],
'pipelineIdNotIn' => [
],
'stageIn' => [
],
'stageNotIn' => [
],
'statusIn' => [
],
'statusNotIn' => [
],
'typeIn' => [
],
'typeNotIn' => [
],
'userGroupIn' => [
],
'userGroupNotIn' => [
]
],
'icon' => '<string>',
'sort' => [
[
]
],
'visibility' => 'Public'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Claap-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.claap.io/v1/deals/views"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"creatorEmail\": \"jsmith@example.com\",\n \"columns\": [\n {\n \"type\": \"Default\",\n \"isHidden\": false,\n \"width\": 123\n }\n ],\n \"filters\": {\n \"aiStatusIn\": [],\n \"aiStatusNotIn\": [],\n \"amountCurrencyIn\": [],\n \"amountCurrencyNotIn\": [],\n \"amountValue\": {\n \"exists\": true,\n \"gte\": 123,\n \"is\": 123,\n \"isNot\": 123,\n \"lte\": 123\n },\n \"closedAfterRelative\": 123,\n \"closedBeforeRelative\": 123,\n \"companyIdIn\": [],\n \"companyIdNotIn\": [],\n \"contactIdIn\": [],\n \"hasInteraction\": true,\n \"openedAfterRelative\": 123,\n \"openedBeforeRelative\": 123,\n \"ownerEmailIn\": [],\n \"ownerEmailNotIn\": [],\n \"pipelineIdIn\": [],\n \"pipelineIdNotIn\": [],\n \"stageIn\": [],\n \"stageNotIn\": [],\n \"statusIn\": [],\n \"statusNotIn\": [],\n \"typeIn\": [],\n \"typeNotIn\": [],\n \"userGroupIn\": [],\n \"userGroupNotIn\": []\n },\n \"icon\": \"<string>\",\n \"sort\": [\n {}\n ],\n \"visibility\": \"Public\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Claap-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.claap.io/v1/deals/views")
.header("X-Claap-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"creatorEmail\": \"jsmith@example.com\",\n \"columns\": [\n {\n \"type\": \"Default\",\n \"isHidden\": false,\n \"width\": 123\n }\n ],\n \"filters\": {\n \"aiStatusIn\": [],\n \"aiStatusNotIn\": [],\n \"amountCurrencyIn\": [],\n \"amountCurrencyNotIn\": [],\n \"amountValue\": {\n \"exists\": true,\n \"gte\": 123,\n \"is\": 123,\n \"isNot\": 123,\n \"lte\": 123\n },\n \"closedAfterRelative\": 123,\n \"closedBeforeRelative\": 123,\n \"companyIdIn\": [],\n \"companyIdNotIn\": [],\n \"contactIdIn\": [],\n \"hasInteraction\": true,\n \"openedAfterRelative\": 123,\n \"openedBeforeRelative\": 123,\n \"ownerEmailIn\": [],\n \"ownerEmailNotIn\": [],\n \"pipelineIdIn\": [],\n \"pipelineIdNotIn\": [],\n \"stageIn\": [],\n \"stageNotIn\": [],\n \"statusIn\": [],\n \"statusNotIn\": [],\n \"typeIn\": [],\n \"typeNotIn\": [],\n \"userGroupIn\": [],\n \"userGroupNotIn\": []\n },\n \"icon\": \"<string>\",\n \"sort\": [\n {}\n ],\n \"visibility\": \"Public\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.claap.io/v1/deals/views")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Claap-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"creatorEmail\": \"jsmith@example.com\",\n \"columns\": [\n {\n \"type\": \"Default\",\n \"isHidden\": false,\n \"width\": 123\n }\n ],\n \"filters\": {\n \"aiStatusIn\": [],\n \"aiStatusNotIn\": [],\n \"amountCurrencyIn\": [],\n \"amountCurrencyNotIn\": [],\n \"amountValue\": {\n \"exists\": true,\n \"gte\": 123,\n \"is\": 123,\n \"isNot\": 123,\n \"lte\": 123\n },\n \"closedAfterRelative\": 123,\n \"closedBeforeRelative\": 123,\n \"companyIdIn\": [],\n \"companyIdNotIn\": [],\n \"contactIdIn\": [],\n \"hasInteraction\": true,\n \"openedAfterRelative\": 123,\n \"openedBeforeRelative\": 123,\n \"ownerEmailIn\": [],\n \"ownerEmailNotIn\": [],\n \"pipelineIdIn\": [],\n \"pipelineIdNotIn\": [],\n \"stageIn\": [],\n \"stageNotIn\": [],\n \"statusIn\": [],\n \"statusNotIn\": [],\n \"typeIn\": [],\n \"typeNotIn\": [],\n \"userGroupIn\": [],\n \"userGroupNotIn\": []\n },\n \"icon\": \"<string>\",\n \"sort\": [\n {}\n ],\n \"visibility\": \"Public\"\n}"
response = http.request(request)
puts response.read_body{
"result": {
"viewId": "<string>",
"name": "<string>",
"ownerId": "<string>",
"columns": [
{
"type": "Default",
"columnId": "<string>",
"isHidden": false,
"width": 123
}
],
"filters": {
"aiStatusIn": [],
"aiStatusNotIn": [],
"amountCurrencyIn": [],
"amountCurrencyNotIn": [],
"amountValue": {
"exists": true,
"gte": 123,
"is": 123,
"isNot": 123,
"lte": 123
},
"closedAfterRelative": 123,
"closedBeforeRelative": 123,
"companyIdIn": [],
"companyIdNotIn": [],
"contactIdIn": [],
"hasInteraction": true,
"openedAfterRelative": 123,
"openedBeforeRelative": 123,
"ownerEmailIn": [],
"ownerEmailNotIn": [],
"pipelineIdIn": [],
"pipelineIdNotIn": [],
"stageIn": [],
"stageNotIn": [],
"statusIn": [],
"statusNotIn": [],
"typeIn": [],
"typeNotIn": [],
"userGroupIn": [],
"userGroupNotIn": []
},
"sort": [
{
"insight": {
"sectionId": "<string>"
}
}
],
"icon": "<string>"
}
}