curl --request PUT \
--url https://olive-gateway-a6ba.onrender.com/api/v1/compliance/rules/{id} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"action_on_trigger": "alert",
"amount_threshold": "<unknown>",
"daily_transaction_limit": "<unknown>",
"description": "<unknown>",
"frequency_threshold": "<unknown>",
"geolocation_check": true,
"high_value_alert_threshold": "<unknown>",
"max_transaction_amount": "<unknown>",
"min_transaction_amount": "<unknown>",
"notification_recipient": "<string>",
"status": "active",
"suspicious_amount_threshold": "<unknown>"
}
'{}Update an existing monitoring rule’s thresholds and settings
curl --request PUT \
--url https://olive-gateway-a6ba.onrender.com/api/v1/compliance/rules/{id} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"action_on_trigger": "alert",
"amount_threshold": "<unknown>",
"daily_transaction_limit": "<unknown>",
"description": "<unknown>",
"frequency_threshold": "<unknown>",
"geolocation_check": true,
"high_value_alert_threshold": "<unknown>",
"max_transaction_amount": "<unknown>",
"min_transaction_amount": "<unknown>",
"notification_recipient": "<string>",
"status": "active",
"suspicious_amount_threshold": "<unknown>"
}
'{}API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'
Monitoring Rule ID
Updated Rule Details
alert, block, review active, inactive OK
The response is of type object.