Skip to main content
POST
/
compliance
/
rules
Create a new monitoring rule
curl --request POST \
  --url https://olive-gateway-a6ba.onrender.com/api/v1/compliance/rules \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "action_on_trigger": "alert",
  "notification_recipient": "<string>",
  "rule_name": "<string>",
  "status": "active"
}
'
{}

Authorizations

Authorization
string
header
required

API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'

Body

application/json

Monitoring Rule Details

action_on_trigger
enum<string>
required
Available options:
alert,
block,
review
notification_recipient
string
required
rule_name
string
required
status
enum<string>
required
Available options:
active,
inactive
amount_threshold
any
daily_transaction_limit
any
description
string
frequency_threshold
any
geolocation_check
boolean
high_value_alert_threshold
any
max_transaction_amount
any
min_transaction_amount
any
suspicious_amount_threshold
any

Response

Created

The response is of type object.