Compliance
Check Compliance
Validate a transaction against compliance rules
POST
Documentation Index
Fetch the complete documentation index at: https://docs.vultlocal.com/llms.txt
Use this file to discover all available pages before exploring further.
Internal endpoint called by Gateway services to verify if a transaction is permissible under current rules.
Request
Bearer olive_default_xxx (Internal Service Token)Body Parameters
Subscriber UUID
Amount in cents
Type:
P2P, CASH_OUT, PAYMENTVelocity check (last 24h count)
Geo-velocity check
Response
Transaction allowed?
LOW, MEDIUM, HIGH, CRITICALRule violated (if allowed=false)
Examples
Checks Performed
| Check | Description |
|---|---|
| Limit Check | Is amount within daily/single limits? |
| Balance Check | Does wallet max balance exceed tier? |
| Velocity | Too many transactions in short time? |
| Watchlist | Is user on sanctions list? |
Errors
| Status | Code | Description |
|---|---|---|
| 400 | INVALID_INPUT | Bad request parameters |
| 500 | rule_error | rule evaluation failed |
Authorizations
JWT token from admin login for administrative operations. Format: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
Headers
Body
application/json
Response
200 - application/json
Success
The response is of type object.