curl -X PUT "https://demo.api.vultlocal.com/api/v1/compliance/alerts/101" \
-H "Authorization: Bearer olive_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"status": "resolved",
"resolution_notes": "Customer identity verified via video call",
"resolved_by": "officer_jane"
}'
{
"success": true,
"message": "Alert updated successfully"
}
Compliance
Resolve Alert
Update the status of a compliance alert
PUT
/
compliance
/
alerts
/
{id}
curl -X PUT "https://demo.api.vultlocal.com/api/v1/compliance/alerts/101" \
-H "Authorization: Bearer olive_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"status": "resolved",
"resolution_notes": "Customer identity verified via video call",
"resolved_by": "officer_jane"
}'
{
"success": true,
"message": "Alert updated successfully"
}
Update status to investigate or close an alert. Requires compliance officer role.
Request
string
required
Bearer olive_live_xxxPath Parameters
integer
required
Alert ID
Body Parameters
string
required
New status:
investigating, resolved, false_positivestring
Notes explaining the decision
string
Officer Name/ID
Response
boolean
Update status
Examples
curl -X PUT "https://demo.api.vultlocal.com/api/v1/compliance/alerts/101" \
-H "Authorization: Bearer olive_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"status": "resolved",
"resolution_notes": "Customer identity verified via video call",
"resolved_by": "officer_jane"
}'
{
"success": true,
"message": "Alert updated successfully"
}
Authorizations
API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'
Path Parameters
Alert ID
Body
application/json
Updated alert details
Available options:
open, investigating, resolved, false_positive Response
OK
The response is of type object.
⌘I