{
  "recent_runs": [
    {
      "run_at": "2026-10-04T14:16:10.469Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "251 row(s)",
      "rows_written": 251
    },
    {
      "run_at": "2026-10-04T13:16:04.691Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "251 row(s)",
      "rows_written": 251
    },
    {
      "run_at": "2026-10-04T13:11:37.959Z",
      "platform": "vendor_aplus",
      "status": "ok",
      "message": "69 doc(s), 147 asin relation(s), 60 unmapped",
      "rows_written": 147
    },
    {
      "run_at": "2026-10-04T12:42:31.273Z",
      "platform": "asin_status",
      "status": "ok",
      "message": null,
      "rows_written": 106
    },
    {
      "run_at": "2026-10-04T12:42:18.403Z",
      "platform": "status",
      "status": "ok",
      "message": null,
      "rows_written": 24
    },
    {
      "run_at": "2026-10-04T12:42:14.902Z",
      "platform": "status",
      "status": "error",
      "message": "tiktok: TikTok campaign list HTTP 403: {}",
      "rows_written": 0
    },
    {
      "run_at": "2026-10-04T12:42:00.012Z",
      "platform": "creatives",
      "status": "ok",
      "message": null,
      "rows_written": 56
    },
    {
      "run_at": "2026-10-04T12:41:59.713Z",
      "platform": "creatives",
      "status": "error",
      "message": "tiktok: TikTok ad/get HTTP 403: {}",
      "rows_written": 0
    },
    {
      "run_at": "2026-10-04T12:41:42.748Z",
      "platform": "creatives",
      "status": "error",
      "message": "meta: Meta act_1890553101771989 ads: An unknown error occurred",
      "rows_written": 0
    },
    {
      "run_at": "2026-10-04T12:18:15.641Z",
      "platform": "mentions",
      "status": "ok",
      "message": "feed 2026-10-04T12:17:30.771Z: 109/109 titles merged, 3841 items",
      "rows_written": 109
    },
    {
      "run_at": "2026-10-04T12:16:01.620Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "251 row(s)",
      "rows_written": 251
    },
    {
      "run_at": "2026-10-04T12:01:31.214Z",
      "platform": "spotify",
      "status": "ok",
      "message": null,
      "rows_written": 0
    },
    {
      "run_at": "2026-10-04T12:01:28.478Z",
      "platform": "reddit",
      "status": "ok",
      "message": "248 breakdown row(s)",
      "rows_written": 24
    },
    {
      "run_at": "2026-10-04T12:01:14.592Z",
      "platform": "meta",
      "status": "ok",
      "message": "200 breakdown row(s)",
      "rows_written": 51
    },
    {
      "run_at": "2026-10-04T11:16:00.672Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "250 row(s)",
      "rows_written": 250
    },
    {
      "run_at": "2026-10-04T11:01:40.153Z",
      "platform": "mentions",
      "status": "ok",
      "message": "feed 2026-10-03T11:36:59.875Z: 109/109 titles merged, 3829 items",
      "rows_written": 109
    },
    {
      "run_at": "2026-10-04T10:16:01.863Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "248 row(s)",
      "rows_written": 248
    },
    {
      "run_at": "2026-10-04T10:10:21.714Z",
      "platform": "reviews",
      "status": "ok",
      "message": "gr 109 ok/0 missing; amz 0 ok/6 blocked (breaker); ng 68 ok/35 missing",
      "rows_written": 177
    },
    {
      "run_at": "2026-10-04T09:16:00.556Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "247 row(s)",
      "rows_written": 247
    },
    {
      "run_at": "2026-10-04T08:16:00.421Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "248 row(s)",
      "rows_written": 248
    },
    {
      "run_at": "2026-10-04T07:16:00.486Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "249 row(s)",
      "rows_written": 249
    },
    {
      "run_at": "2026-10-04T06:16:01.506Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "252 row(s)",
      "rows_written": 252
    },
    {
      "run_at": "2026-10-04T05:16:01.355Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "251 row(s)",
      "rows_written": 251
    },
    {
      "run_at": "2026-10-04T04:16:10.713Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "249 row(s)",
      "rows_written": 249
    },
    {
      "run_at": "2026-10-04T03:16:00.929Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "249 row(s)",
      "rows_written": 249
    },
    {
      "run_at": "2026-10-04T02:15:59.788Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "250 row(s)",
      "rows_written": 250
    },
    {
      "run_at": "2026-10-04T01:16:11.198Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "251 row(s)",
      "rows_written": 251
    },
    {
      "run_at": "2026-10-04T00:16:00.037Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "252 row(s)",
      "rows_written": 252
    },
    {
      "run_at": "2026-10-03T23:15:59.371Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "255 row(s)",
      "rows_written": 255
    },
    {
      "run_at": "2026-10-03T22:16:12.804Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "255 row(s)",
      "rows_written": 255
    }
  ]
}