changes.mady.by.user Sergio Vieira
Saved on Jul 03, 2018
...
When importing tests you can use the following endpoint:
Check an import test job status.
Request
curl -H "Content-Type: application/json" -X POST -H "Authorization: Bearer $token" --data @"data.json" https://xray.cloud.xpand-it.com/api/v1/import/test/bulk/34a4106b1d0948d1aae1170cc8df3bb4/status
200 OK : application/json : Successful. The job status is available.
Example 1: Job is still working
{ "status": "working", "progress": [ "[Tue, 03 Jul 2018 15:29:08 GMT] Preprocessing the information of the 3 tests to import.", "[Tue, 03 Jul 2018 15:29:08 GMT] Creating 3 issue(s) in JIRA." ] }
Example 2: Job ended in success
{ "status": "success", "result": { "errors": [ { "elementNumber": 1, "errors": { "description": "Operation value must be a string" } } ], "issues": [ { "elementNumber": 0, "id": "12603", "key": "CALC-1", "self": "https://xpandsdcv.atlassian.net/rest/api/2/issue/12603" }, { "elementNumber": 2, "id": "12604", "key": "CALC-2", "self": "https://xpandsdcv.atlassian.net/rest/api/2/issue/12604" } ] } }
404 NOT_FOUND : application/json : Job was not found.
{ "error": "job not found." }
401 UNAUTHORIZED : application/json : The Xray license is not valid.
500 INTERNAL SERVER ERROR : application/json : An internal error occurred when importing execution results.