It is possible to close the alert using the user api key?

Bohdan Kukliuk December 31, 2021

I've made a successful API call using the integration key to create alert. It is possible to close the alert using the user api key?

With this command
curl -X POST https://api.opsgenie.com/v2/alerts/xxxxxxxxxxxxxxxxxxxxxxx/close?identifierType=id

-H "Authorization: GenieKey xxxxxxUserApiKeyxxxxxxxx"

-H "Content-Type: application/json"

-d '{ "user":"Monitoring Script", "source":"AWS Lambda", "note":"Action executed via Alert API" }'

Then returns the error:

 

"code"40301,
"message""To perform this action, use an API key from an API integration."

Create alert by this command

curl -X POST https://api.opsgenie.com/v2/alerts -H "Content-Type: application/json" -H "Authorization: GenieKey xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -d '{


    "message""Test alert",
    "alias""Life is too short for no alias",
    "description""Every alert needs a description",
    "responders": [
        {
            "id""xxxxxxxxxxxxxxxxxxxxxxxx",
            "type""team"
        }
    ],
    "entity""An example entity",
    "priority""P4"
}'

1 answer

1 accepted

0 votes
Answer accepted
Pramodh M
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
December 31, 2021

Hi @Bohdan Kukliuk 

Here's the link and API used is correct

https://docs.opsgenie.com/docs/alert-api#close-alert

Follow the link here to create API key for alerts

https://community.atlassian.com/t5/Opsgenie-questions/API-authentication-for-create-alerts/qaq-p/1477556#

Thanks,

Pramodh

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events