Append result
Record a result for an execution.
POST
Appends a result to an execution. A result is never changed afterwards. To correct one, use
POST /api/v1/test-management/results/{id}/correct with a reason.
The token needs the
tests:write scope, and its owner needs to be allowed to execute tests in the project. The cycle must be open.Path parameters
string
required
The ID of the execution.
Request body
string
required
PASSED, FAILED, BLOCKED, SKIPPED, IN_PROGRESS or NOT_RUN.number
The step the result is for. Omit it for the verdict of the whole test.
string
A note from the tester.
string
What happened instead of the expected result.
string
An ID you choose, 8 to 100 characters. Sending the same ID again answers
200 with the stored result instead of recording a second one.number
How long the test took, in milliseconds.
Response
Returns the stored result with status201, or 200 when clientResultId was already used.
Last modified on October 24, 2026