API reference OpenAPI 3.1
GET /decide:feed

Recent decide feed for the console

Bearer API key or staff session operation decideFeed

Parameters

NameInTypeRequiredDescription
limit query integer No default 50

Request

This endpoint has no request body.

curl "$MONICHEK_API/decide:feed?limit=50" \
  -H "Authorization: Bearer $MONICHEK_API_KEY"
const res = await fetch(`${MONICHEK_API}/decide:feed?limit=50`, {
  method: "GET",
  headers: {
    Authorization: `Bearer ${MONICHEK_API_KEY}`,
  },
});

const data = await res.json();
import os
import requests

res = requests.get(
    f"{os.environ['MONICHEK_API']}/decide:feed?limit=50",
    headers={"Authorization": f"Bearer {os.environ['MONICHEK_API_KEY']}"},
)
print(res.json())
$ch = curl_init(getenv('MONICHEK_API') . '/decide:feed?limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'GET',
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . getenv('MONICHEK_API_KEY'),
    ],
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;

Responses

200 OK page of recent decisions application/json
{
  "next_cursor": "",
  "data": [
    {
      "id": "dec_01M3R...",
      "decision": "BLOCK",
      "score": 90,
      "reasons": [
        "TM-FIXTURE-BLOCK"
      ],
      "shadow": false,
      "degraded": false,
      "latency_ms": 1,
      "rule_set_version": 0,
      "external_id": "SEED-DEC-12-368194",
      "customer_id": null,
      "amount": 165000066,
      "currency": "NGN",
      "type": "transfer",
      "direction": "outbound",
      "created_at": "2026-10-07T12:00:00Z"
    }
  ]
}

Error responses

StatusMeaningBody
401 Unauthorized RFC 9457 problem

Errors use the RFC 9457 problem format with a stable code.