Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

You can use Zephyr Enterprise REST API search for test cases, requirements, and executions (??????) programmatically.

Request URL

GET http(s)://{ZEPHYR-SERVER}/flex/services/rest/latest/advancesearch?
      word=<text>
      &entitytype=<entitytype>
      &releaseid=<id>
      &zql=false
      &isascorder=true
      &order=<fieldname>
      &firstresult=0
      &maxresults=100
      &is_cfield=false
      &isOld=false

Parameters

Value

Required?

Type

Description

word

string

A string to search for.

entitytype

string

The type of the entity to search for.

releaseid

long

The ID of the release the entity belongs to.

zql

boolean

Specifies whether ZQL is used.

isascorder

boolean

Switches the ascending order.

order

string

The column order. For example, the parameter value can be orderId: .../flex/services/rest/v3/advancesearch/?word=test&firstresult=0&maxresults=50&order=orderId&releaseid=1

firstresult

integer

The starting point of the record.

maxresults

integer

The number of records to be fetched.

is_cfield

boolean

Custom field order.

isOld

boolean

Specifies whether the test case is old.

Sample request

{
  "entityType": "testcase",
  "isZql": true,
  "releaseId": 1
}

Sample response

[
   {
      "firstResult":0,
      "resultSize":1,
      "results":[
         {
            "id":147,     ----------------------------------- The RTS ID (the execution ID)
            "assignmentDate":"2020-09-15",
            "actualTime":600,
            "versionId":"1",
            "comment":"rrrere",
            "testerId":5,
            "executedBy":5,
            "tcrTreeTestcase":{
               "id":308,  ----------------------------------- The TCR Catalog Tree TestCase ID (tctid)
               "tcrCatalogTreeId":30,
               "revision":9,
               "stateFlag":0,
               "lastModifiedOn":1600168120466,
               "versionNumber":1,
               "createDatetime":1600168114777,
               "createdById":5,
               "modifiedById":5,
               "testcase":{
                  "customProperties":{
                  },
                  "customProcessedProperties":{
                  },
                  "id":165, ----------------------------------- The test case version ID
                  "name":"edited 159 testcase edit",
                  "description":"",
                  "lastModifiedOn":1600169396082,
                  "creationDate":1600128000000,
                  "createDatetime":1600168102437,
                  "tcCreationDate":"09/15/2020",
                  "comments":"",
                  "isComplex":false,
                  "estimatedTime":600,
                  "writerId":0,
                  "creatorId":5,
                  "lastUpdaterId":5,
                  "oldId":0,
                  "automated":false,
                  "customFieldProcessed":false,
                  "customFieldValues":[
                     
                  ],
                  "testcaseSequence":{
                     "seqNumber":159
                  },
                  "testcaseId":159, ----------------------------------- The test case ID
                  "versionNumber":1,
                  "projectId":3,
                  "testcaseType":"ORIGINAL",
                  "requirementIds":[
                     
                  ],
                  "projectName":"P1",
                  "requirementIdsNew":[
                     
                  ],
                  "creatorName":"divya divya",
                  "lastModifierName":"divya divya",
                  "automatedDefault":false,
                  "testcaseShared":false
               },
               "projectId":3,
               "releaseId":5,
               "isDerivedFromBDD":false,
               "orderId":453,
               "maxVersionNumber":1,
               "projectIdParam":3,
               "original":false
            },
            "cyclePhaseId":7,
            "lastTestResult":{
               "id":58,
               "executionDate":1600169404251,
               "execDate":"09/15/2020",
               "executionStatus":"4",
               "testerId":5,
               "releaseTestScheduleId":147,
               "createDatetime":1600169404253,
               "modifiedDatetime":1600169404250,
               "createdById":5,
               "modifiedById":5
            },
            "defects":[
               
            ],
            "attachmentCount":0,
            "lastModifiedBy":5,
            "createdById":5,
            "lastModifiedOn":1600169404255,
            "createDatetime":1600168120467
         }
      ],
      "type":"testSchedule"
   }
]

Response codes

HTTP Status Code

Description

200

The request completed successfully.

400

Bad request. At least one releaseid or departmentid parameter is required.

401

The authentication token is missing.

403

The user has no permissions to perform this operation.

500

Unknown internal error.

  • No labels