[All Regions] REST API sometimes returns only partial job result

Incident Report for Treasure Data

Resolved

An unexpected behavior occurred in the REST API "GET /v3/job/result/{job_id}" which caused it to return only a partial set of results. This issue stemmed from an update to the job result download mechanism implemented around 2025/12/09 01:00 (UTC).

The issue was resolved after a fix was applied around 2025/12/10 04:36(UTC).

The affected API is used through the following methods:
- Directly calling the REST API
- Using functions in libraries (e.g., pytd) that reference job results
- Toolbelt commands that refers to job results
- Setting store_last_results:true in the td>:/td_run> operator in Treasure Workflows
- Using the td_for_each>, td_wait> and td_wait_table>: operators in Treasure Workflows

Unfortunately, we are unable to identify which API requests were affected. Please compare the number of results retrieved by your job with the download results to see if you were affected.
We sincerely apologize for the inconvenience this has caused.
Posted Dec 09, 2025 - 22:03 PST
This incident affected: US (REST API), Tokyo (REST API), EU (REST API), Korea (REST API), and AP03 (REST API).