This may be a simple answer but every time I try to make a API alert call i get the following error(below). Im pretty sure the JSON syntax is correct as I run it on JSONLint.com and see no errors
API
POST https://api.opsgenie.com/v2/alerts -H "Content-Type: application/json" -H "Authorization: GenieKey xxxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx" -d { "message": "A urgent event has occurred. Please acknowledge that this notice has been recognized", "alias": "urgent", "priority": "P2" }
Error message
{"message":"Invalid JSON","took":0.002,"requestId":"xxxxxxx-xxxxx-xxxxxx-xx-xxxxxxxxx"}
Hi @[deleted] - it sounds like the body isn't being passed as json. Are you making the request via curl? If so - can you try putting single quotes around the body? i.e.
'{ "message": "A urgent event has occurred. Please acknowledge that this notice has been recognized", "alias": "urgent", "priority": "P2" }'
If that doesn't work please reach out to our support team either through the in-app chat (blue bubble in bottom right of screen when logged into Opsgenie), or submitting a ticket via https://getsupport.atlassian.com/
Thanks,
Samir
I knew it was something simple i missed
Thanks Samir!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.