Zephyr squad api
I have my own google script that i want to use to access zephyr's api. I was able to generate the jwt token as described and using the access key id I tried to send a GET request but it seems I don't have the full correct URL I am supposed to hit as I get a "API not found" I know this https://prod-api.zephyr4jiracloud.com/connect/ works but the below doesn't seem to work and returns "API not found": 1. https://prod-api.zephyr4jiracloud.com/connect/public/rest/api/1.0/cycle?projectId=123&versionId=-1 2. https://prod-play.zephyr4jiracloud.com/connect/public/rest/api/1.0/cycle?projectId=11623&versionId=-1 NOTE this I tried with -play instead of -api. Anyone knows what the correct url is?40Views0likes1CommentCannot change status of test execution
Hi, We are trying to, pramamaticatly, and following the "Zephyr Essential DC REST API" to execute a test and update the status in our JIRA DC, but we are not able to do it. This is what we did: https://support.smartbear.com/zephyr-essential-dc/docs/en/zephyr-squad-server-rest-api.html 0.- Create a Test JIRA issueKey = "TEST-0001" issueId = "2944969" 1.- Add steps to a test stepID = "1415912" 2.- Create test cycles cycleId = "14931" 3.- Add folders to a cycle folderId = "33735" 4.- Add tests to a cycle executionId = "3392716" 5.- Get test execution properties {"execution":{"id":3392716,"orderId":3179332,"executionStatus":"4","executionWorkflowStatus":null,"executedOn":"12/Jul/25 8:13 AM","executedOnVal":1752329580000,"executedBy":"xxxxxx","executedByDisplay":"XXXX XXXXX","comment":"","htmlComment":"","cycleId":14931,"cycleName":"Generic PD Test Cycle Saturday","versionId":-1,"versionName":"Unscheduled","projectId":20442,"createdBy":"xxxxx","createdByDisplay":"XXXXX XXXXX","createdByUserName":"xxxxxxx","modifiedBy":"xxxxxx","createdOn":"12/Jul/25 7:58 AM","createdOnVal":1752328680000,"issueId":2944969,"issueKey":"TEST-0001","Feature E Test 2 - Automated","issueDescription":"<p>Test Description<\/p>","label":"","component":"","projectKey":"TEST","canViewIssue":true,"isIssueEstimateNil":true,"isExecutionWorkflowEnabled":true,"isTimeTrackingEnabled":true,"executionDefectCount":0,"stepDefectCount":0,"totalDefectCount":0,"customFields":"{}"}} 6.- Update test step status (Trying with stepId/executionId) stepID = "1415912" status = "1" {"error":"Workflow state is completed, data cannot be modified."} executionId = "3392716" status = "1" {"generic":"Error executing test. Please correct the input and try again."} 7.- Update test execution status Id = 205, Status = WaitingForActivation What are we doing wrong? Any help would be appreciated. Francisco41Views0likes0CommentsZephyr Essential?
Hi everyone. We're having the same API issues as everyone else. We spoke with our OPS team and they are telling us the product is now called Zephyr Essential. I see almost no mention of that product the site, but did find a page that mentioned it has enhanced API functionality. So I'd assume there are new API endpoints for this? Anyone know what's going on here?122Views0likes0CommentsWhat are the rate limits of the API?
Since March 8, 2025 we have been getting HTTP 429 responses on rest/api/1.0/cycles/search. There is a page in documentation about that, but it does not contain the actual limits - https://support.smartbear.com/zephyr-squad-cloud-v1/docs/en/zephyr-squad-cloud-rest-api/api-rate-limiting-guide.html Also, the 429 responses contain retry-after header, but the value is always 0. Of course, if I retry immediately, it fails again the same way. I tried implementing exponential backoff, but even 120 second delay was not enough. Which seems contradictory to the documentation that describes limits as per minute. Has anyone discovered what the actual limits are? Janis Vanags Developer, eazyBI262Views0likes1CommentAdd attachment(s) to the Test Case, Step, Test Data, Expected Result via REST
Hi. Background We are migrating from a different test management tool to Zephyr Squad. Currently using the JIRA plugin version 1.3.30-AC. All data from the source tool is available in our file system. We plan to utilize the Zephyr Squad REST API (v2.7) for the migration process. (Documentation: Zephyr Squad API v2.7) Please refer to the planned result after our migration below. I was going through the API documentation but couldn’t find any information about handling attachments. Please guide me to achieve this. Thank you! Kind regards!60Views0likes0CommentsHow do I upload evidence(image or video or any results) via API ?
Hi everyone, I am able to change the status of executions and add comments via api, but I also need to add some evidence such as image file, video file, or results.json/txt file. How do I do that ? or is there any way to upload the file programmatically?128Views0likes1CommentZbot configuration
Hello, I have downladed Zepyre Squad, and i want to conduct Selenium Tests using Zbot REST API. i have configured the Zbot according to the README file, but now how do i connect it back to JIRA? there are no Zbots in the Automation Test Zbot Selection Drop Down....258Views1like1CommentExecute test Using API
I created a cycle, added my test to it and got the "Execution ID" all using API. But when I try to get the Test step Execution IDs so that I can update the statuses of the individual test step. The API just returns an empty array. But when I call the same API after I click the execute button in UI it returns the relevant data. Is there a way to execute the test using API. I don't want to UI every time for this. Thanks43Views1like0CommentsHow to generate JWT TOKEN from Postman
Hi Doug & Team, There seems to be some confusion. Kindly help me out here as soon as possible. My issue is How to generate JWT token from Postman itself. I have SecretKey, access Key, AccoutnId, Zephyr base URL also. Please just guide me how to use these details to generate JWT token from Postman. I am not talking about usage of the JWT TOKEN. I am asking about the process of generating JWT token via Postman. Thank you3.5KViews0likes6Comments