Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Incorrect Component status using REST API for Incident

Sandeep_A April 2, 2020

While trying to create incident through REST API using URL https://api.statuspage.io/v1/pages/{page_id}/incidents with body as below. The component status is shown as "Operational" instead of Degraded Performance.  Not sure why!? I tried setting different values, none of them work.

{
"incident": {
"name": "Sample incident",
"status": "investigating",
"body": "Sample message",
"components": {
"component_id": "degraded_performance"
},
"component_ids": "b2t1x2dz246g"
}
}

 

1 answer

1 accepted

1 vote
Answer accepted
Zach
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 13, 2020

Hey Sandeep! 

 

This is because the "component_id" field within "components" will need to be replaced with the components id. The below sample should get you the result you're looking for - 

 

{
"incident": {
"name": "Sample Incident",
"status":"investigating",
"body": "Sample Message",
"components": {
"b2t1x2dz246g": "degraded_performance"
},
"component_ids": [
"b2t1x2dz246g"
]
}
}
Sandeep_A April 13, 2020

True, got this sorted out after raising a support request with atlassian team. Unfortunately, documentation sample payload doesn't reflect this. https://developer.statuspage.io/#operation/postPagesPageIdIncidents

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events