Register multiple Katalon report files

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.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
int64
required

Destination project ID as a 64-bit integer. Your API-key user must be allowed to upload reports to this project.

string
required

Caller-chosen grouping key. Use a fresh value across projects and
importer types, then keep it stable for every file in this import.
Keep the same Basic-auth credentials for the whole batch.

string
enum
Defaults to KATALON_STUDIO

Import discriminator. Defaults to KATALON_STUDIO. Other accepted
values do not replace the dedicated JUnit or Recorder
import routes.

Body Params
Responses

400

A 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.

401

Authentication failed. The framework response body does not have a fixed application JSON schema.

default

The request failed. The status and response body depend on the failure source.

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Choose an example:
application/json