Skip to main content
POST
/
transactions
/
screen
/
batch
curl -X POST \
  "https://verilock.io/api/v1/transactions/screen/batch" \
  -H "X-API-Key: your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "transactions": [
      {
        "type": "wire_transfer",
        "amount": 15000.00,
        "currency": "USD",
        "sender": { "name": "Alice Martin", "account": "US6712345678", "country": "US" },
        "receiver": { "name": "Bob Fischer", "account": "DE8900112233", "country": "DE" },
        "reference_id": "txn_001"
      },
      {
        "type": "p2p_payment",
        "amount": 250.00,
        "currency": "EUR",
        "sender": { "name": "Clara Dupont", "account": "FR7612345678", "country": "FR" },
        "receiver": { "name": "David Rossi", "account": "IT6098765432", "country": "IT" },
        "reference_id": "txn_002"
      }
    ]
  }'
{
  "results": [
    {
      "id": "txn_c4e5f6a7-8b9c-4d0e-a1f2-b3c4d5e6f7a8",
      "reference_id": "txn_001",
      "risk_score": 42,
      "risk_level": "medium",
      "recommendation": "review"
    },
    {
      "id": "txn_d5f6a7b8-9c0d-4e1f-b2a3-c4d5e6f7a8b9",
      "reference_id": "txn_002",
      "risk_score": 8,
      "risk_level": "low",
      "recommendation": "approve"
    }
  ],
  "summary": {
    "total": 2,
    "approved": 1,
    "review": 1,
    "blocked": 0
  }
}

Parameters

transactions
array
required
Array of transaction objects (max 100). Each object uses the same schema as Screen Transaction.
curl -X POST \
  "https://verilock.io/api/v1/transactions/screen/batch" \
  -H "X-API-Key: your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "transactions": [
      {
        "type": "wire_transfer",
        "amount": 15000.00,
        "currency": "USD",
        "sender": { "name": "Alice Martin", "account": "US6712345678", "country": "US" },
        "receiver": { "name": "Bob Fischer", "account": "DE8900112233", "country": "DE" },
        "reference_id": "txn_001"
      },
      {
        "type": "p2p_payment",
        "amount": 250.00,
        "currency": "EUR",
        "sender": { "name": "Clara Dupont", "account": "FR7612345678", "country": "FR" },
        "receiver": { "name": "David Rossi", "account": "IT6098765432", "country": "IT" },
        "reference_id": "txn_002"
      }
    ]
  }'
{
  "results": [
    {
      "id": "txn_c4e5f6a7-8b9c-4d0e-a1f2-b3c4d5e6f7a8",
      "reference_id": "txn_001",
      "risk_score": 42,
      "risk_level": "medium",
      "recommendation": "review"
    },
    {
      "id": "txn_d5f6a7b8-9c0d-4e1f-b2a3-c4d5e6f7a8b9",
      "reference_id": "txn_002",
      "risk_score": 8,
      "risk_level": "low",
      "recommendation": "approve"
    }
  ],
  "summary": {
    "total": 2,
    "approved": 1,
    "review": 1,
    "blocked": 0
  }
}