The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Add subscriber via API

Peter G
Contributor
January 21, 2021

Hi,

I´m currently trying to add subscriber via API which almost works. I want to add each subscriber multiple components but I didn´t found the right syntax to add more than one component id. Could Someone may help me?

 

 My curl so far:

curl https://api.statuspage.io/v1/pages/mypageid/subscribers \
-H "Authorization: OAuth myapitoken" \
-X POST \
-d "subscriber[email]=user@mail.com" \
-d "subscriber[skip_confirmation_notification]=true" \
-d "subscriber[component_ids]="compid""

 

But how can I add more components? 

 

Thanks

 

 

1 answer

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

0 votes
Answer accepted
Mark Campbell-Vincent
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 22, 2021

Hi @Peter G -

A good workaround for this is posting raw body data with curl. You can easily add multiple components using this approach:

curl --location --request POST 'https://api.statuspage.io/v1/pages/page_id//subscribers?api_key=add_apiKey' \
--header 'Content-Type: application/json' \
--data-raw '{
"subscriber": {
"email": "user@mail.com",
"skip_confirmation_notification": true,
"component_ids": [
"add_component_id",
"add_component_id"
]
}
}'

 

Hope this helps! 

Peter G
Contributor
January 25, 2021

Thanks @Mark Campbell-Vincent this resolves my issue :)

DEPLOYMENT TYPE
CLOUD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events