Registers a JSON array of Katalon Studio report-file metadata after you
PUT each file's bytes to a signed upload destination. Use a fresh
batch value and the same project and Basic-auth credentials for all
files. Preserve the Studio report folder structure and include each
eligible folder's execution0.log.
Set end=true on the final array item after every file PUT succeeds.
The body field is end, not query parameter isEnd. The folderPath,
fileName, and uploadedPath properties are optional, but supply them
for each file. Do not send pushToXray; this route does not support
that option.
batchType defaults to KATALON_STUDIO. The other accepted values do
not replace the dedicated JUnit or Recorder import routes. Use
KATALON_STUDIO for Katalon Studio CI reports.
A batch can contain files from multiple folders or sessions, so it can
create more than one test run; a test run can also include reports from
more than one batch. The 200 response contains upload-batch resources,
not test-run IDs. Its returned done value is false and is not a
parsing-completion signal. The response can be [] before an end
marker. The default Katalon limit is 3,500 file rows per batch; the
server can store over-cap files but may not start normal batch
processing.
When repeat-skip protection is enabled, a completed batch with the same
stored folder, file name, and uploaded path keys skips further work.
A new uploaded path is not the same request. Queue deduplication can
replace older work that has not started, but cannot cancel active work.
Neither protection guarantees exactly-once processing.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
400A required query parameter is missing, or a query, enum, or JSON body
value cannot be bound. The response body is not fixed for binding errors.
401Authentication failed. The framework response body does not have a fixed application JSON schema.
defaultThe request failed. The status and response body depend on the failure source.