Forum Discussion
Antonio12
New Contributor
ACCESS_KEY = "your token here"
ZEPHYR_URL = "https://api.adaptavist.io/tm4j/v2/testcycles"
def check():
headers = {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": f"Bearer {ACCESS_KEY}"
}
test_cycle_info = json.dumps({
"projectKey": 48458,
"name": "Testing Cycle",
"description": "Smoke test cycle for the weekly release",
"jiraProjectVersion": "UI:tag_name",
"plannedStartDate": "2021-03-04T13:36:56Z",
"plannedEndDate": "2021-03-06T13:36:56Z"
})
resp = requests.request(
"POST",
f"{ZEPHYR_URL}",
data=test_cycle_info,
headers=headers
)
if resp.status_code == 200:
print(resp.text)
else:
print(resp.text, resp.status_code)
if __name__ == '__main__':
check()
jfelix
4 years agoSmartBear Alumni (Retired)
Hi, Antonio12! Thanks for sharing your script.
Based on it, it looks like you're trying to pass an integer as the projectKey - it should be a string; also, you're passing a string as the jiraProjectVersion but it should be an integer, representing the ID of that project version.
Can you please try it again with those changes?
Related Content
- 3 years ago
- 2 years ago
- 5 years ago
Recent Discussions
- 15 days ago