You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.
View groupJoin the community to find out what other Atlassian users are discussing, debating and creating.
Hello,
I am trying to update the status of a component using python and i am not able to get it to work. I am getting the following error
Helper python code
import requests
import json
class StatusPageHelper:
def __init__(self, url):
self.url = url
self.url_prefix = "https://" + url + "/v1/pages/"
self.session = requests.Session()
def updateStatusDashboard(self, token, page_id, component_id, status):
self.token = token
self.component_id = str(component_id)
self.page_id = str(page_id)
self.status = str(status)
print(self.url_prefix + page_id + "/components/" + self.component_id)
headers = {'Content-type': 'application/json', 'Authorization': 'OAuth ' + self.token}
self.data = json.dumps({"component[status]": "partial_outage"})
print(self.data)
self.session.headers.update(headers)
response = self.session.put(self.url_prefix + page_id + "/components/" + self.component_id, data=self.data, verify=False, timeout=30)
if response.status_code == 200:
print("{0}: Update success".format(self.url))
else:
print("{0}: Update failed: {1}".format(self.url, response.text))
Error:
api.statuspage.io: Update failed: {"error":"component is missing"}
Can someone help me to get the code to work or point me to the right direction as this is not helping. I printed the full url and it seems to be correct
Also when i tried the same with Curl the command worked. So its kind of surprising that Python is not working
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We're excited to announce the release of a long-requested feature on Statuspage. Now visitors to your status page can subscribe to get notified in Slack when you report an incident or maintenance. Th...
Connect with like-minded Atlassian users at free events near you!
Find an eventConnect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.
Host an eventYou're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.