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

Add subscriber via API

Peter G 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

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 January 25, 2021

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

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PERMISSIONS LEVEL
Site Admin
TAGS
AUG Leaders

Atlassian Community Events