search triggers
curl --request POST \
--url https://api.example.com/api/v1/trigger/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"from": 0,
"size": 10,
"where": "field1='value' and field2<>'value2'",
"sort": [
{
"field": "timestamp"
}
],
"trackTotal": false
}
EOF{
"data": [
{
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"contractId": 123,
"interceptorId": 123,
"name": "<string>",
"config": {
"blacklist": [
"0xd6dfD811E06267b25472753c4e57C0B28652bFB8"
]
},
"actions": [
"PAUSE"
],
"alerts": [
{
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"name": "Suspicious interaction",
"message": "This is a critical alert message",
"destinations": [
{
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"tenantDestination": {
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"tenantId": 123,
"uid": "Telegram: /start {uid}",
"tags": [],
"value": "<string>",
"telegramBotUsername": "<string>",
"telegramUserId": "<string>",
"telegramUsername": "<string>",
"telegramChatId": "<string>",
"telegramChatTitle": "<string>",
"telegramChatType": "<string>",
"slackUri": "<string>",
"slackChannelId": "<string>",
"slackChannelName": "<string>",
"uri": "<string>",
"method": "<string>",
"headers": {}
}
}
],
"actions": [
{
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"scriptFilter": "e.severity>=0.5",
"scriptParams": {
"_to": "e.getTxHash()",
"_value": "a.getTimestamp()"
},
"actionId": 123
}
]
}
]
}
],
"total": 123
}Trigger Route
search triggers
Search by params from response dto
POST
/
api
/
v1
/
trigger
/
search
search triggers
curl --request POST \
--url https://api.example.com/api/v1/trigger/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"from": 0,
"size": 10,
"where": "field1='value' and field2<>'value2'",
"sort": [
{
"field": "timestamp"
}
],
"trackTotal": false
}
EOF{
"data": [
{
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"contractId": 123,
"interceptorId": 123,
"name": "<string>",
"config": {
"blacklist": [
"0xd6dfD811E06267b25472753c4e57C0B28652bFB8"
]
},
"actions": [
"PAUSE"
],
"alerts": [
{
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"name": "Suspicious interaction",
"message": "This is a critical alert message",
"destinations": [
{
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"tenantDestination": {
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"tenantId": 123,
"uid": "Telegram: /start {uid}",
"tags": [],
"value": "<string>",
"telegramBotUsername": "<string>",
"telegramUserId": "<string>",
"telegramUsername": "<string>",
"telegramChatId": "<string>",
"telegramChatTitle": "<string>",
"telegramChatType": "<string>",
"slackUri": "<string>",
"slackChannelId": "<string>",
"slackChannelName": "<string>",
"uri": "<string>",
"method": "<string>",
"headers": {}
}
}
],
"actions": [
{
"id": 1,
"createdAt": 123,
"updatedAt": 123,
"scriptFilter": "e.severity>=0.5",
"scriptParams": {
"_to": "e.getTxHash()",
"_value": "a.getTimestamp()"
},
"actionId": 123
}
]
}
]
}
],
"total": 123
}Authorizations
Authentication
Body
application/json
Starting document offset
Required range:
x >= 0Example:
0
The number of hits to return
Required range:
0 <= x <= 10000Example:
10
Query string to search for data. Represent SQL 'where'
Example:
"field1='value' and field2<>'value2'"
Sorting for the search
Minimum array length:
1Show child attributes
Show child attributes
Return total results field if true
⌘I