{
  "dataset": "s2s-reforecasts",
  "endpoint": "https://ecds.ecmwf.int/api",
  "outcome": "error",
  "request": {
    "origin": "ecmwf",
    "year": "2015",
    "month": "01",
    "day": "01",
    "time": "00:00",
    "hyear": [
      "2003"
    ],
    "hmonth": [
      "01"
    ],
    "hday": [
      "01"
    ],
    "level_type": "single_level",
    "variable": [
      "2_m_temperature"
    ],
    "forecast_type": "control_forecast",
    "leadtime_hour": [
      "0_24"
    ],
    "data_format": "grib",
    "area": [
      30,
      95,
      5,
      120
    ]
  },
  "message": "ProcessingFailedError: Unknown API state 'rejected'",
  "traceback": "Traceback (most recent call last):\n  File \"/home/tanpv/Progs/claude/FM/scripts/01_minimal_ecmwf_retrieval.py\", line 76, in <module>\n    client.retrieve(DATASET, req).download(target)\n  File \"/home/tanpv/.local/lib/python3.9/site-packages/datapi/legacy_api_client.py\", line 169, in retrieve\n    submitted = self.client.submit_and_wait_on_results(\n  File \"/home/tanpv/.local/lib/python3.9/site-packages/datapi/api_client.py\", line 399, in submit_and_wait_on_results\n    return self._retrieve_api.submit(collection_id, request).get_results()\n  File \"/home/tanpv/.local/lib/python3.9/site-packages/datapi/processing.py\", line 545, in get_results\n    return self._make_results(wait=True)\n  File \"/home/tanpv/.local/lib/python3.9/site-packages/datapi/processing.py\", line 520, in _make_results\n    self._wait_on_results()\n  File \"/home/tanpv/.local/lib/python3.9/site-packages/datapi/processing.py\", line 498, in _wait_on_results\n    while not self.results_ready:\n  File \"/home/tanpv/.local/lib/python3.9/site-packages/datapi/processing.py\", line 516, in results_ready\n    raise ProcessingFailedError(f\"Unknown API state {status!r}\")\ndatapi.processing.ProcessingFailedError: Unknown API state 'rejected'\n"
}