Having issue with our Importer utility for Zephyr for Jira Cloud.Please click here for the steps to resolve the issue. We want to make you aware that during Week 9 of the downtime schedule provided below, we will be migrating your Zephyr for Jira and ZAPI cloud instances as part of our GDPR and Atlassian privacy policy compliance efforts. Schedule : Friday, 04/19/2019 from 9:00 PM PST up until Sunday 04/21/2019 10:00 AM PST
Support | Zephyr



Zapi HTTP Status 405 - Method Not Allowed

Created on

Problem

When attempting to update an API call, for example : execution status using url for a known execution id http://jira_url/rest/zapi/latest/execution/id/execute. we receive a 405 error-Method Not Allowed. The same happens when we navigate directly in a browser and receive the same error.

Cause and Fix

1.The API http://jira_url/jira/rest/zapi/latest/execution/id/execute allows PUT method and not POST
Kindly refer http://docs.getzephyr.apiary.io/#reference/executionresource/update-execution-details/update-execution-details . Make sure the correct request methods are used after referring the apiary document

2.Make sure that you are sending the required payload and content-type information. For example in this case it should be like below.

PathParam: id\*.
PUT /rest/zapi/latest/execution/{id}/execute
Content-Type: application/json
Payload:
{"status":"1","changeAssignee":false}

3.Make sure in your code wherever you are passing the response to an object you are using the corresponding response method ie PUT,POST....

For the example here use the below instead of objectVariable.post(payload)

Response response = objectVariabe.put(payload);

 


Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request
Powered by Zendesk