Hello all,
I'm looking for a way to submit a portal form using Python. For example I have a form at https://xxxxxxx.atlassian.net/servicedesk/customer/portal/1/group/1/create/1
I can authenticate using email:token with or without the jira module and also create issues. However I want to create issues by submitting the form on the portal. Is there a way to do this using python?
from jira import JIRA
jira_connection = JIRA(basic_auth=('email@email.com', 'tokenxxxxxxxxx'), server="https://myinstance.atlassian.net")
issue_dict = {
'project': {'key': 'TEST'},
'summary': 'Testing script',
'description': 'Testing script',
'issuetype': {'name': 'Service Request'},
}
new_issue = jira_connection.create_issue(fields=issue_dict)
print(new_issue)
I'm not aware of a possibility to interact with that user forms from Python (or the Jira SDK), but the form doesn't make anything other than creating a Jira issue internally.
So if you just set all fields that are available in your form + the service request type you should be good to go with your Python script.
Want to make your everyday Community actions directly contribute to reforestation? The Atlassian Community can achieve this goal by liking a post, attending an ACE, sending your peers kudos, and so much more!
Help us plant more trees
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.