{
  "id": 8617268,
  "title": "Anthropic Batch API: 112 of My 1,842 Jobs Never Came Back",
  "url": "https://urgent.news/2026/09/20/anthropic-batch-api-112-of-my-1-842-jobs-never-came-back",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-20T05:10:21.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ji_ai/anthropic-batch-api-112-of-my-1842-jobs-never-came-back-2606"
  },
  "original_language": "en",
  "account": "In a recent incident, the user discovered that 112 out of 1,842 jobs completed through the Anthropic Batch API did not return usable results. This issue arose from the assumption that batch processing status \"ended\" indicated a successful request. In reality, \"ended\" merely means Anthropic had finished processing the batch, without guaranteeing the correctness of each individual job. The main takeaway from this story is the importance of accurately checking for each request's result type and handling errors appropriately, rather than relying solely on the batch's overall status.",
  "summary": "A user emailed me a screenshot of an empty report. Score field blank. I opened the database and found the row sitting there with score = NULL , created four hours earlier, no error logged anywhere. My worker had run, my batch had finished, my code had written nothing and moved on cheerfully. That was the third one that week. So I pulled 30 days of logs and counted: I had pushed 1,842 scoring jobs…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}