curl -X GET "https://demo.api.vultlocal.com/api/v1/compliance/alerts?status=open&limit=20" \
-H "Authorization: Bearer olive_live_xxx"
{
"alerts": [
{
"id": 101,
"subscriber_id": "sub_abc123",
"alert_type": "VELOCITY_LIMIT",
"severity": "HIGH",
"details": "10 transactions in 5 minutes",
"status": "open",
"created_at": "2025-01-20T10:00:00Z"
}
],
"total": 1,
"limit": 20,
"offset": 0
}
Compliance
List Alerts
List and filter compliance alerts
GET
/
compliance
/
alerts
curl -X GET "https://demo.api.vultlocal.com/api/v1/compliance/alerts?status=open&limit=20" \
-H "Authorization: Bearer olive_live_xxx"
{
"alerts": [
{
"id": 101,
"subscriber_id": "sub_abc123",
"alert_type": "VELOCITY_LIMIT",
"severity": "HIGH",
"details": "10 transactions in 5 minutes",
"status": "open",
"created_at": "2025-01-20T10:00:00Z"
}
],
"total": 1,
"limit": 20,
"offset": 0
}
Request
string
required
Bearer olive_live_xxx (Compliance Officer/Admin)Query Parameters
string
Filter:
open, investigating, resolved, false_positiveinteger
default:"50"
Page size
integer
default:"0"
Pagination offset
Response
array
List of alert objects
integer
Total count
Examples
curl -X GET "https://demo.api.vultlocal.com/api/v1/compliance/alerts?status=open&limit=20" \
-H "Authorization: Bearer olive_live_xxx"
{
"alerts": [
{
"id": 101,
"subscriber_id": "sub_abc123",
"alert_type": "VELOCITY_LIMIT",
"severity": "HIGH",
"details": "10 transactions in 5 minutes",
"status": "open",
"created_at": "2025-01-20T10:00:00Z"
}
],
"total": 1,
"limit": 20,
"offset": 0
}
Authorizations
API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'
Query Parameters
Filter by subscriber ID
Filter by status (open/investigating/resolved/false_positive)
Limit number of results
Offset for pagination
Response
OK
The response is of type object.
⌘I