{
  "recent_runs": [
    {
      "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
    },
    {
      "run_at": "2026-10-03T21:15:59.494Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "253 row(s)",
      "rows_written": 253
    },
    {
      "run_at": "2026-10-03T20:15:59.902Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "251 row(s)",
      "rows_written": 251
    },
    {
      "run_at": "2026-10-03T19:16:01.368Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "250 row(s)",
      "rows_written": 250
    },
    {
      "run_at": "2026-10-03T18:16:12.020Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "255 row(s)",
      "rows_written": 255
    },
    {
      "run_at": "2026-10-03T17:16:01.557Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "261 row(s), 1 unmapped ASIN(s)",
      "rows_written": 261
    },
    {
      "run_at": "2026-10-03T16:16:01.188Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "267 row(s), 1 unmapped ASIN(s)",
      "rows_written": 267
    },
    {
      "run_at": "2026-10-03T15:16:01.092Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "270 row(s), 1 unmapped ASIN(s)",
      "rows_written": 270
    },
    {
      "run_at": "2026-10-03T14:16:00.055Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "271 row(s), 1 unmapped ASIN(s)",
      "rows_written": 271
    },
    {
      "run_at": "2026-10-03T13:16:00.958Z",
      "platform": "vendor_realtime",
      "status": "ok",
      "message": "272 row(s), 1 unmapped ASIN(s)",
      "rows_written": 272
    },
    {
      "run_at": "2026-10-03T13:11:40.567Z",
      "platform": "vendor_aplus",
      "status": "ok",
      "message": "69 doc(s), 147 asin relation(s), 60 unmapped",
      "rows_written": 147
    },
    {
      "run_at": "2026-10-03T12:42:56.574Z",
      "platform": "asin_status",
      "status": "ok",
      "message": null,
      "rows_written": 106
    },
    {
      "run_at": "2026-10-03T12:42:40.874Z",
      "platform": "status",
      "status": "ok",
      "message": null,
      "rows_written": 31
    },
    {
      "run_at": "2026-10-03T12:42:37.412Z",
      "platform": "status",
      "status": "error",
      "message": "tiktok: TikTok campaign list HTTP 403: {}",
      "rows_written": 0
    },
    {
      "run_at": "2026-10-03T12:42:19.536Z",
      "platform": "creatives",
      "status": "ok",
      "message": null,
      "rows_written": 741
    }
  ]
}