curl -X POST \
"https://verilock.io/api/v1/transactions/txn_c4e5f6a7-8b9c-4d0e-a1f2-b3c4d5e6f7a8/decision" \
-H "Authorization: Bearer qi_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"decision": "approve",
"reason": "Verified sender identity and business relationship with receiver."
}'
{
"id": "txn_c4e5f6a7-8b9c-4d0e-a1f2-b3c4d5e6f7a8",
"decision": "approve",
"decided_by": "api_key_prod_a1b2c3d4",
"decided_at": "2026-03-15T16:05:00Z"
}
Transaction Monitoring
Transaction Decision
Submit a manual decision on a flagged transaction after review.
POST
/
transactions
/
{id}
/
decision
curl -X POST \
"https://verilock.io/api/v1/transactions/txn_c4e5f6a7-8b9c-4d0e-a1f2-b3c4d5e6f7a8/decision" \
-H "Authorization: Bearer qi_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"decision": "approve",
"reason": "Verified sender identity and business relationship with receiver."
}'
{
"id": "txn_c4e5f6a7-8b9c-4d0e-a1f2-b3c4d5e6f7a8",
"decision": "approve",
"decided_by": "api_key_prod_a1b2c3d4",
"decided_at": "2026-03-15T16:05:00Z"
}
Path Parameters
string
required
The transaction screening ID
Body Parameters
string
required
One of
approve, block, or escalatestring
Reason or notes for the decision
curl -X POST \
"https://verilock.io/api/v1/transactions/txn_c4e5f6a7-8b9c-4d0e-a1f2-b3c4d5e6f7a8/decision" \
-H "Authorization: Bearer qi_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"decision": "approve",
"reason": "Verified sender identity and business relationship with receiver."
}'
{
"id": "txn_c4e5f6a7-8b9c-4d0e-a1f2-b3c4d5e6f7a8",
"decision": "approve",
"decided_by": "api_key_prod_a1b2c3d4",
"decided_at": "2026-03-15T16:05:00Z"
}

